diff --git a/server/TracyWorker.cpp b/server/TracyWorker.cpp index 9cb78abc..9649ffcc 100644 --- a/server/TracyWorker.cpp +++ b/server/TracyWorker.cpp @@ -4809,7 +4809,7 @@ void Worker::ProcessZoneBeginAllocSrcLocCallstack( const QueueZoneBeginLean& ev void Worker::ProcessZoneEnd( const QueueZoneEnd& ev ) { auto td = m_threadCtxData; - assert( td ); + if( !td ) td = m_threadCtxData = NoticeThread( m_threadCtx ); if( td->zoneIdStack.empty() ) {