On 07/25/2014 11:48 AM, Andrew Johnson wrote:
> epics> exit
>
> A call to 'assert(dbLockIsInitialized)'
> by thread '_main_' failed in ../../../src/ioc/db/dbLock.c line 255.
> EPICS Release EPICS R3.15.0.1-DEV $$Date$$.
> Local time is 2014-07-25 10:43:47.549245371 CDT
> Please E-mail this message to the author or to [email protected]
> Calling epicsThreadSuspendSelf()
Yup, the shutdown order is wrong now. Probably my fault.
FYI I've added a variable atExitDebug to help with situations like this.
In this case dbLuckExit() needs to be after exitDatabase()
> epics> var atExitDebug 1
> epics> exit
> atExit dbProcessNotifyExit((nil))
> atExit dbBkptExit((nil))
> atExit dbLockExit((nil))
> atExit dbChannelExit((nil))
> atExit exitDatabase((nil))
Attachment:
signature.asc
Description: OpenPGP digital signature
- Replies:
- Re: 3.15 assertion failure from dbLock.c on IOC exit Michael Davidsaver
- References:
- 3.15 assertion failure from dbLock.c on IOC exit Andrew Johnson
- Navigate by Date:
- Prev:
3.15 assertion failure from dbLock.c on IOC exit Andrew Johnson
- Next:
Re: 3.15 assertion failure from dbLock.c on IOC exit Michael Davidsaver
- Index:
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:
3.15 assertion failure from dbLock.c on IOC exit Andrew Johnson
- Next:
Re: 3.15 assertion failure from dbLock.c on IOC exit Michael Davidsaver
- Index:
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
<2014>
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
|