Comment 0 for bug 1466776

Ralph Lange (ralph-lange) wrote :

Running the new tests on the dbe_props branch (soon to be merged) with blown-up verbosity, I occasionally see the following:

{{{
[...]
gateVcData::interestDelete() name=ioc:gwcachetest
gateVcData::destroy()
gateVcData::vcRemove() name=ioc:gwcachetest
gateVcData::vcRemove() connect/ready -> clear
gatePvData::deactivate() name=ioc:gwcachetest
gatePvData::deactivate() active PV
gatePvData::unmonitor() name=ioc:gwcachetest
gatePvData::logUnmonitor() name=ioc:gwcachetest
gatePvData::propUnmonitor() name=ioc:gwcachetest
gatePvData::alhUnmonitor() name=ioc:gwcachetest
~gateVcData()
Jun 19 10:43:22 PV Gateway Ending (SIGTERM)
~gateServer()
~gatePvData() name=ioc:gwcachetest
gatePvData::unmonitor() name=ioc:gwcachetest
gatePvData::logUnmonitor() name=ioc:gwcachetest
gatePvData::propUnmonitor() name=ioc:gwcachetest
gatePvData::alhUnmonitor() name=ioc:gwcachetest
~gatePvData() name=��F
gatePvData::unmonitor() name=��F
gatePvData::logUnmonitor() name=��F
gatePvData::propUnmonitor() name=��F
gatePvData::alhUnmonitor() name=��F
Jun 19 10:43:22 PV Gateway Aborting (SIGSEGV)
}}}

Obviously, the gatePvData destructor is called for a questionable object.