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
<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
- 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
<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
|