EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  <20002001  2002  2003  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  <20002001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: RE: compiling seq-1.9.5 with WIN32
From: [email protected] (Jeff Hill)
To: "Benjamin Sailer" <[email protected]>, "EPICS Tech-Talk" <[email protected]>
Date: Thu, 28 Sep 2000 09:13:47 -0600
Benjamin,

It appears that the CA client library's data structures are being
corrupted or something is interfering with the vxWorks task variable 
mechanism used by the CA client library and the sequencer for 
reentrancy.

Is this problem only occurring when a particular data type (string)
is used in the sequencer's PV assign?

Jeff

> -----Original Message-----
> From: Benjamin Sailer [mailto:[email protected]]
> Sent: Thursday, September 28, 2000 3:10 AM
> To: EPICS Tech-Talk
> Subject: compiling seq-1.9.5 with WIN32
> 
> 
> Hello all,
> 
> we have a Eltec E7 with VxWorks 2.5 on which a sequencer should run an
> control PVs from a differnt machine, but when I am trying to assign and
> re-assign PVs within the state-machine-code (first use
> 	assign init to "bla" ;
> and then within the BEGIN-state
> 	pvAssign(init, "blub");
> ), the sequencer (Version 
> 1.9.2-Beta12 from the EPICS base R3.13.3 with WIN32 host architecture)
> reports the
> following:
> 
> > seqAux: A call to "assert (semTake(client_lock, WAIT_FOREVER)==OK)" 
> > failed in ../bsd_depen.c at 59 Please send a copy of the output from "tt
> > (0xf78aa4)" and a copy of this message to the author or
> > "[email protected]" This problem occurred in "@(#)Version R3.13.3
> > $2000/07/10 18:20:58$" 
> >
> > seb_ctrl: A call to "assert (semTake(client_lock, WAIT_FOREVER)==OK)" 
> > failed in ../access.c at 2649 Please send a copy of the output from "tt
> > (0xf8a61c)" and a copy of this message to the author or->
> > "[email protected]" This problem occurred in "@(#)Version R3.13.3
> > $2000/07/10 18:20:58$" 
> >
> > eb_ctrl: A call to "assert (semTake(client_lock, WAIT_FOREVER)==OK)" 
> > failed in ../bsd_depen.c at 59 Please send a copy of the output from "tt
> > (0xf8ced0)" and a copy of this message to the author or
> > "[email protected]" 
> 
> where eb_ctrl and seb_ctrl are the two state programs to be sequenced. Is
> there a chance that this has already been fixed in newer 
> sequencer-Versions (like 1.9.5), and - if so - what do I have to do to
> compile the new Version with WIN32? It seems that the mor recenty versions
> of the sequencer code need a lex-library to compile? Or is there even a
> simple way to make this reassignment work with the old sequencer code?
> 
> Thanks for any hints
> 
> Benjamin
> 
> *****************************************************************
> Benjamin Sailer
> eMail: [email protected]
> *****************************************************************
> Sodann sollst Du zaehlen bis zur Drei. Drei soll die Zahl sein,
> bis zu der Du zaehlst, und die Zahl, bis zu der Du zaehlst, soll
> die Drei sein. Weder sollst Du zaehlen bis zur Vier, noch sollst
> Du zaehlen nur bis zur Zwei, es sei denn, Du faehrst fort zu
> zaehlen bis zur Drei. Die Fuenf scheidet voellig aus.
> 


References:
compiling seq-1.9.5 with WIN32 Benjamin Sailer

Navigate by Date:
Prev: Training at the Collaboration meeting Leo Dalesio
Next: Re: medm icon Pete R. Jemian
Index: 1994  1995  1996  1997  1998  1999  <20002001  2002  2003  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: compiling seq-1.9.5 with WIN32 Benjamin Sailer
Next: Forgot the output Benjamin Sailer
Index: 1994  1995  1996  1997  1998  1999  <20002001  2002  2003  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 ·