The small change to the startup order allows the hello.db example to
shutdown. Now the order is as follows. Where dbCaExit is clearly too
late, so an input link with CP might case the same problem.
> epics> exit
> atExit dbProcessNotifyExit((nil))
> atExit dbBkptExit((nil))
> atExit exitDatabase((nil))
> atExit dbChannelExit((nil))
> atExit dbLockExit((nil))
> atExit dbCaExit((nil))
> atExit ca_client_exit_handler((nil))
> atExit cacExitHandler((nil))
> atExit twdShutdown((nil))
> atExit errlogExitHandler((nil))
> atExit ClockTime_Shutdown((nil))
> diff --git a/src/ioc/misc/iocInit.c b/src/ioc/misc/iocInit.c
> index 5f3d505..5e950af 100644
> --- a/src/ioc/misc/iocInit.c
> +++ b/src/ioc/misc/iocInit.c
> @@ -135,8 +135,8 @@ static int iocBuild_2(void)
> initDevSup();
> initHookAnnounce(initHookAfterInitDevSup);
>
> - initDatabase();
> dbLockInitRecords(pdbbase);
> + initDatabase();
> dbBkptInit();
> initHookAnnounce(initHookAfterInitDatabase);
Attachment:
signature.asc
Description: OpenPGP digital signature
- Replies:
- Re: 3.15 assertion failure from dbLock.c on IOC exit Michael Davidsaver
- Re: 3.15 assertion failure from dbLock.c on IOC exit Andrew Johnson
- References:
- 3.15 assertion failure from dbLock.c on IOC exit Andrew Johnson
- Re: 3.15 assertion failure from dbLock.c on IOC exit Michael Davidsaver
- Navigate by Date:
- Prev:
Re: 3.15 assertion failure from dbLock.c on IOC exit Michael Davidsaver
- 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:
Re: 3.15 assertion failure from dbLock.c on IOC exit Michael Davidsaver
- 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
|