EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

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

Subject: Units request for stringin records
From: John Faucett <[email protected]>
To: [email protected]
Date: Fri, 19 Dec 2008 15:11:58 -0700
Title: Units request for stringin records
The stringin record for EPICS 3.13.7 does not respond to a request for units (DBR_GR_SHORT).  After 3 seconds the request times out with

CA.Client.Exception...............................................
    Warning: "Channel read request failed"
    Context: "op=0, channel=ABCDE, type=DBR_GR_SHORT, count=1, ctx="read failed""
    Source File: ../getCopy.cpp line 82
    Current Time: Mon Dec 19 2008 14:22:41.375447000
..................................................................

Previous versions of EPICS did this too.  As far as I know, no other record type has this problem.

We've just started experimenting with JCA2 (the latest version) after using JCA1 for many years.  I've discovered that JCA2 crashes the Java virtual machine when it tries to get the units for these records (JCA1 doesn't have this problem):

#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
#  SIGSEGV (0xb) at pc=0x001fba2a, pid=2761, tid=2976005040
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_10-b03 mixed mode, sharing)
# Problematic frame:
# C  [libc.so.6+0x6aa2a]  memcpy+0x1a
#

One could pursue fixing JCA2 but I'd also like to fix the record support.  Does anyone know the source of this error in EPICS base?

John Faucett
LANL

Correspondence

Replies:
Re: Units request for stringin records John Faucett
Re: Units request for stringin records Andrew Johnson

Navigate by Date:
Prev: Re: ao record downloading error Andrew Johnson
Next: Re: Units request for stringin records John Faucett
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  <20082009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Firewire (IEEE 1394) support for areaDetector Pedersen, UK (Ulrik)
Next: Re: Units request for stringin records John Faucett
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  <20082009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 02 Sep 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·