diff --git a/server/TracyWorker.cpp b/server/TracyWorker.cpp index 776d6e69..6e8c1662 100644 --- a/server/TracyWorker.cpp +++ b/server/TracyWorker.cpp @@ -1573,7 +1573,8 @@ void Worker::ReadTimeline( FileRead& f, Vector& vec, uint64_t size ) for( uint64_t i=0; i(); + auto zone = m_slab.Alloc(); + new( &zone->child ) decltype( zone->child ); vec.push_back_no_space_check( zone ); f.Read( zone, sizeof( ZoneEvent ) - sizeof( ZoneEvent::child ) );