EPICS Home

Experimental Physics and Industrial Control System


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

Subject: RE: A call to 'assert(dbLockIsInitialized)'
From: Mark Rivers <[email protected]>
To: Heinz Junkes <[email protected]>, EPICS Tech-Talk <[email protected]>
Date: Wed, 25 Nov 2015 12:08:10 +0000
Did you put that dbpf line before or after iocInit?  It must come after iocInit.

Mark

________________________________________
From: [email protected] [[email protected]] on behalf of Heinz Junkes [[email protected]]
Sent: Wednesday, November 25, 2015 2:12 AM
To: EPICS Tech-Talk
Subject: A call to 'assert(dbLockIsInitialized)'

still working with areadetector and EPICS R3.15.3-rc1 today I add the following line to the st.cmd file:

dbpf("DIAS:image1:EnableCallbacks","Enable")


These leads to the following output:


A call to 'assert(dbLockIsInitialized)'
    by thread '_main_' failed in ../../../src/ioc/db/dbLock.c line 246.
Dumping a stack trace of thread '_main_':
[          0x6b3a7b]: ../../bin/linux-x86_64/diasApp(epicsStackTrace+0x4b)
[          0x6ae8ca]: ../../bin/linux-x86_64/diasApp(epicsAssert+0x4a)
[          0x62af72]: ../../bin/linux-x86_64/diasApp(dbScanLock+0x1f2)
[          0x62db9f]: ../../bin/linux-x86_64/diasApp(dbPutField+0x7f)
[          0x640710]: ../../bin/linux-x86_64/diasApp(dbpf+0x60)
[          0x6a2460]: ../../bin/linux-x86_64/diasApp(iocshBody+0xae0)
[          0x48f0d2]: ../../bin/linux-x86_64/diasApp(main+0x12)
[    0x7fd1cea15ec5]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5)
[          0x48f7c2]: ../../bin/linux-x86_64/diasApp(_start+0x29)
EPICS Release EPICS R3.15.3-rc1 $Date: Mon 2015-10-26 17:22:37 +0100$.
Local time is 2015-11-25 09:05:36.884405282 CET
Please E-mail this message to the author or to [email protected]
Calling epicsThreadSuspendSelf()


Cheers,
Heinz


Replies:
[Solved] A call to 'assert(dbLockIsInitialized)' Heinz Junkes
References:
A call to 'assert(dbLockIsInitialized)' Heinz Junkes

Navigate by Date:
Prev: A call to 'assert(dbLockIsInitialized)' Heinz Junkes
Next: Re: caPutLog problem solved Benjamin Franksen
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  <20152016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: A call to 'assert(dbLockIsInitialized)' Heinz Junkes
Next: [Solved] A call to 'assert(dbLockIsInitialized)' Heinz Junkes
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  <20152016  2017  2018  2019  2020  2021  2022  2023  2024