There is a sporadic issue where it seems like GetLogSink() returns nullptr when the framework is being torn down and then is dereferenced. The error originates in ServiceTracker.hpp (line 190):
DIAG_LOG(*d->context.GetLogSink()) << "ServiceTracker<S,TTT>::close[cached cleared]:" << d->filter;
Either the context is not valid at this point (it is being checked before for validity) or GetLogSink() is referencing a deleted object. It seems to be a race condition while closing the framework.
There is a sporadic issue where it seems like
GetLogSink()returnsnullptrwhen the framework is being torn down and then is dereferenced. The error originates inServiceTracker.hpp(line 190):Either the context is not valid at this point (it is being checked before for validity) or
GetLogSink()is referencing a deleted object. It seems to be a race condition while closing the framework.