1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 <2007> 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 | Index | 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 <2007> 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 |
<== Date ==> | <== Thread ==> |
---|
Subject: | Re: Possible Bug in 3.14.9 Access Security on mv2100 |
From: | Kay-Uwe Kasemir <[email protected]> |
To: | Dirk Zimoch <[email protected]> |
Cc: | EPICS Tech Talk <[email protected]>, Ralph Lange <[email protected]> |
Date: | Fri, 17 Aug 2007 09:06:50 -0400 |
Ralph,
that's probably not the only CA problem in 3.14.9.
In May, I repored a bug to the Mantis bugtracker which has not even been assigned until now. (Maybe posting it to tech-talk helps.)
Summary long integer values are corruped in R3.14.9
Description
When writing integer values with a CA client (e.g. medm) to a long integer channel (e.g. longout record), the upper bytes get corrupted. The lower 2 bytes are OK.
I can't see the error when the client is caput from base.
Client and IOC run on a linux-x86 machine.
The problem is new in 3.14.9.
Could that be related to this byte swapping issue in the known problems: "G++ version 3.2.3 Jeff Hill reports the following:
Problems Red hat Linux g++ 3.2.3 when -O3 is specified "