EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  <20022003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  <20022003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: bug report
From: "Jeff Hill" <[email protected]>
To: <[email protected]>
Date: Thu, 7 Mar 2002 19:04:16 -0700
This is an EPICS bug report.

Credit:
	
Thanks to Tim Mooney, Ron Sluiter, and Mark Rivers for discovering the
problem and following through with an excellent bug report.

Effected versions: 
	
Almost all recent EPICS versions that promote the native type of
unsigned database fields to the next larger integer or floating point
type, because Channel Access clients use only signed types, are
effected. 

The problem is further restricted only to Channel Access clients that
run within a vxWorks IOC communicating with local database fields stored
in some unsigned integer type. 

Furthermore, the CA client must enter a subscription with an external
type that is identical to the CA "native" type only when the CA "native"
type is promoted to some larger signed type from the fields unsigned
integer field type.

The majority of EPICS users use only two CA client programs that attach
to local in-memory process variables: The sequencer and the CA based
database links. Both of these clients install monitor subscriptions that
include timestamp and or alarm information. Therefore, they do not
monitor in a native promoted type as described above, and are therefore
not involved.

Likely symptom: 

A field contiguous with a field in the database with an unsigned integer
type is mysteriously damaged. 

Resolution:

I have committed a patch to CVS. The APS will be making a new EPICS
R3.13 release available soon.


Jeff
__________________________________________________________
Jeff Hill                     Internet     [email protected]
LANL MS H820                  Voice        505 665 1831
Los Alamos NM 87545 USA       FAX          505 665 5107




Navigate by Date:
Prev: RE: Aida source codes Chestnut, Ronald P.
Next: Where is tsStamp.h Ivan So
Index: 1994  1995  1996  1997  1998  1999  2000  2001  <20022003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Attention EPICS R3.13.5 users Jeff Hill
Next: Where is tsStamp.h Ivan So
Index: 1994  1995  1996  1997  1998  1999  2000  2001  <20022003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 10 Aug 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·