12:31:10: Debugging /Users/cristian/Projects/QtCreator/repo/build/macOS-debug/Qt Creator.app/Contents/MacOS/Qt Creator ... Qt Creator(78388,0x2074ca0c0) malloc: nano zone abandoned due to inability to reserve vm space. QML debugging is enabled. Only use this in a safe environment. Warning: Unable to restore Qt version 'Qt4ProjectManager.QtVersion.WebAssembly' stored in /Users/cristian/.config/QtProject/qtcreator/qtversion.xml. Warning: Unable to restore Qt version 'Qt4ProjectManager.QtVersion.WebAssembly' stored in /Users/cristian/.config/QtProject/qtcreator/qtversion.xml. ================================================================= ==78388==ERROR: AddressSanitizer: heap-use-after-free on address 0x6190004c36f8 at pc 0x00013aec85ac bp 0x00016fdf5da0 sp 0x00016fdf5d98 READ of size 8 at 0x6190004c36f8 thread T0 #0 0x00013aec85a8 in QArrayDataPointer::QArrayDataPointer(QArrayDataPointer const&) qarraydatapointer.h:38 #1 0x00013aec8548 in QArrayDataPointer::QArrayDataPointer(QArrayDataPointer const&) qarraydatapointer.h:39 #2 0x00013aec8514 in QString::QString(QString const&) qstring.h:1340 #3 0x00013aec84e0 in QString::QString(QString const&) qstring.h:1341 #4 0x00013afa26d0 in std::__1::pair::pair[abi:ne190102](QString const&, QString const&) pair.h:182 #5 0x00013af8dce8 in std::__1::pair::pair[abi:ne190102](QString const&, QString const&) pair.h:182 #6 0x00013af91ff8 in CtfVisualizer::Internal::CtfTimelineModel::newStackEvent(nlohmann::json_abi_v3_11_2::basic_json, std::__1::allocator>, bool, long long, unsigned long long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector>, void> const&, long long, std::__1::basic_string, std::__1::allocator> const&, std::__1::basic_string, std::__1::allocator> const&, int) ctftimelinemodel.cpp:286 #7 0x00013af8f378 in CtfVisualizer::Internal::CtfTimelineModel::addEvent(nlohmann::json_abi_v3_11_2::basic_json, std::__1::allocator>, bool, long long, unsigned long long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector>, void> const&, double) ctftimelinemodel.cpp:150 #8 0x00013aff84bc in CtfVisualizer::Internal::CtfTraceManager::addEvent(nlohmann::json_abi_v3_11_2::basic_json, std::__1::allocator>, bool, long long, unsigned long long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector>, void> const&) ctftracemanager.cpp:84 #9 0x00013af79690 in CtfVisualizer::Internal::CtfVisualizerTool::loadJson(QString const&)::$_0::operator()(Utils::Async, std::__1::allocator>, bool, long long, unsigned long long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector>, void>>&) const::'lambda'(int)::operator()(int) const ctfvisualizertool.cpp:252 #10 0x00013af794c8 in QtPrivate::FunctorCall, QtPrivate::List, void, CtfVisualizer::Internal::CtfVisualizerTool::loadJson(QString const&)::$_0::operator()(Utils::Async, std::__1::allocator>, bool, long long, unsigned long long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector>, void>>&) const::'lambda'(int)>::call(CtfVisualizer::Internal::CtfVisualizerTool::loadJson(QString const&)::$_0::operator()(Utils::Async, std::__1::allocator>, bool, long long, unsigned long long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector>, void>>&) const::'lambda'(int)&, void**)::'lambda'()::operator()() const qobjectdefs_impl.h:116 #11 0x00013af79378 in void QtPrivate::FunctorCallBase::call_internal, QtPrivate::List, void, CtfVisualizer::Internal::CtfVisualizerTool::loadJson(QString const&)::$_0::operator()(Utils::Async, std::__1::allocator>, bool, long long, unsigned long long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector>, void>>&) const::'lambda'(int)>::call(CtfVisualizer::Internal::CtfVisualizerTool::loadJson(QString const&)::$_0::operator()(Utils::Async, std::__1::allocator>, bool, long long, unsigned long long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector>, void>>&) const::'lambda'(int)&, void**)::'lambda'()>(void**, QtPrivate::FunctorCall, QtPrivate::List, void, CtfVisualizer::Internal::CtfVisualizerTool::loadJson(QString const&)::$_0::operator()(Utils::Async, std::__1::allocator>, bool, long long, unsigned long long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector>, void>>&) const::'lambda'(int)>::call(CtfVisualizer::Internal::CtfVisualizerTool::loadJson(QString const&)::$_0::operator()(Utils::Async, std::__1::allocator>, bool, long long, unsigned long long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector>, void>>&) const::'lambda'(int)&, void**)::'lambda'()&&) qobjectdefs_impl.h:65 #12 0x00013af792b8 in QtPrivate::FunctorCall, QtPrivate::List, void, CtfVisualizer::Internal::CtfVisualizerTool::loadJson(QString const&)::$_0::operator()(Utils::Async, std::__1::allocator>, bool, long long, unsigned long long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector>, void>>&) const::'lambda'(int)>::call(CtfVisualizer::Internal::CtfVisualizerTool::loadJson(QString const&)::$_0::operator()(Utils::Async, std::__1::allocator>, bool, long long, unsigned long long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector>, void>>&) const::'lambda'(int)&, void**) qobjectdefs_impl.h:115 #13 0x00013af790ec in void QtPrivate::FunctorCallable, std::__1::allocator>, bool, long long, unsigned long long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector>, void>>&) const::'lambda'(int), int>::call, void>(CtfVisualizer::Internal::CtfVisualizerTool::loadJson(QString const&)::$_0::operator()(Utils::Async, std::__1::allocator>, bool, long long, unsigned long long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector>, void>>&) const::'lambda'(int)&, void*, void**) qobjectdefs_impl.h:337 #14 0x00013af79084 in QtPrivate::QCallableObject, std::__1::allocator>, bool, long long, unsigned long long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector>, void>>&) const::'lambda'(int), QtPrivate::List, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) qobjectdefs_impl.h:547 #15 0x0001033d0b94 in void doActivate(QObject*, int, void**) qobject.cpp:4157 #16 0x000103facef0 in void QMetaObject::activate(QObject*, QMetaObject const*, int, void*, int const&) qobjectdefs.h:306 #17 0x000103fabc6c in Utils::AsyncBase::resultReadyAt(int) moc_async.cpp:181 #18 0x00013af06a44 in QtPrivate::FunctorCall, QtPrivate::List, void, void (Utils::AsyncBase::*)(int)>::call(void (Utils::AsyncBase::*)(int), Utils::AsyncBase*, void**)::'lambda'()::operator()() const qobjectdefs_impl.h:127 #19 0x00013af067e8 in void QtPrivate::FunctorCallBase::call_internal, QtPrivate::List, void, void (Utils::AsyncBase::*)(int)>::call(void (Utils::AsyncBase::*)(int), Utils::AsyncBase*, void**)::'lambda'()>(void**, QtPrivate::FunctorCall, QtPrivate::List, void, void (Utils::AsyncBase::*)(int)>::call(void (Utils::AsyncBase::*)(int), Utils::AsyncBase*, void**)::'lambda'()&&) qobjectdefs_impl.h:65 #20 0x00013af066f8 in QtPrivate::FunctorCall, QtPrivate::List, void, void (Utils::AsyncBase::*)(int)>::call(void (Utils::AsyncBase::*)(int), Utils::AsyncBase*, void**) qobjectdefs_impl.h:126 #21 0x00013af06440 in void QtPrivate::FunctionPointer::call, void>(void (Utils::AsyncBase::*)(int), Utils::AsyncBase*, void**) qobjectdefs_impl.h:174 #22 0x00013af06294 in QtPrivate::QCallableObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) qobjectdefs_impl.h:545 #23 0x0001033d0b94 in void doActivate(QObject*, int, void**) qobject.cpp:4157 #24 0x00010351fc4c in QFutureWatcherBasePrivate::sendCallOutEvent(QFutureCallOutEvent*) qfuturewatcher.cpp:536 #25 0x00010351f90c in QFutureWatcherBase::event(QEvent*) qfuturewatcher.cpp:392 #26 0x000102181768 in QApplicationPrivate::notify_helper(QObject*, QEvent*) qapplication.cpp:3300 #27 0x000102182740 in QApplication::notify(QObject*, QEvent*) qapplication.cpp:3250 #28 0x00010337f8dc in QCoreApplication::sendEvent(QObject*, QEvent*) qcoreapplication.cpp:1546 #29 0x00010338015c in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) qcoreapplication.cpp:1891 #30 0x000103c247dc in QCocoaEventDispatcherPrivate::processPostedEvents() qcocoaeventdispatcher.mm:871 #31 0x000103c25a7c in QCocoaEventDispatcherPrivate::postedEventsSourceCallback(void*) qcocoaeventdispatcher.mm:893 #32 0x000199622b10 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__+0x18 (CoreFoundation:arm64e+0x7cb10) #33 0x000199622aa4 in __CFRunLoopDoSource0+0xa8 (CoreFoundation:arm64e+0x7caa4) #34 0x000199622874 in __CFRunLoopDoSources0+0x148 (CoreFoundation:arm64e+0x7c874) #35 0x000199621464 in __CFRunLoopRun+0x344 (CoreFoundation:arm64e+0x7b464) #36 0x000199620a94 in CFRunLoopRunSpecific+0x238 (CoreFoundation:arm64e+0x7aa94) #37 0x0001a50c3278 in RunCurrentEventLoopInMode+0x140 (HIToolbox:arm64e+0xc3278) #38 0x0001a50c6318 in ReceiveNextEventCommon+0xd4 (HIToolbox:arm64e+0xc6318) #39 0x0001a5251480 in _BlockUntilNextEventMatchingListInModeWithFilter+0x48 (HIToolbox:arm64e+0x251480) #40 0x00019d545a30 in _DPSNextEvent+0x2a8 (AppKit:arm64e+0x3aa30) #41 0x00019dee493c in -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:]+0x2ac (AppKit:arm64e+0x9d993c) #42 0x00019d538be0 in -[NSApplication run]+0x1dc (AppKit:arm64e+0x2dbe0) #43 0x000103c23300 in QCocoaEventDispatcher::processEvents(QFlags) qcocoaeventdispatcher.mm:374 #44 0x000103388fa0 in QEventLoop::exec(QFlags) qeventloop.cpp:186 #45 0x00010337f5ec in QCoreApplication::exec() qcoreapplication.cpp:1449 #46 0x000100017bdc in main main.cpp:1024 #47 0x000199196b94 in start+0x17b8 (dyld:arm64e+0xfffffffffff3ab94) 0x6190004c36f8 is located 120 bytes inside of 1152-byte region [0x6190004c3680,0x6190004c3b00) freed by thread T0 here: #0 0x00010278fc04 in _ZdaPv+0x74 (libclang_rt.asan_osx_dynamic.dylib:arm64e+0x4bc04) #1 0x00013aff5284 in QHashPrivate::Span>::addStorage() qhash.h:411 #2 0x00013aff4ad4 in QHashPrivate::Span>::insert(unsigned long) qhash.h:285 #3 0x00013aff4844 in QHashPrivate::Data>::Bucket::insert() const qhash.h:513 #4 0x00013aff6778 in QHashPrivate::Data>::InsertionResult QHashPrivate::Data>::findOrInsert(QString const&) qhash.h:736 #5 0x00013aff62a8 in QHash::iterator QHash::emplace_helper(QString&&, QHashDummyValue const&) qhash.h:1518 #6 0x00013aff5b50 in QHash::iterator QHash::emplace(QString&&, QHashDummyValue const&) qhash.h:1386 #7 0x00013aff57b8 in QHash::iterator QHash::emplace(QString const&, QHashDummyValue const&) qhash.h:1377 #8 0x00013aff5634 in QHash::insert(QString const&, QHashDummyValue const&) qhash.h:1355 #9 0x00013af99398 in QSet::insert(QString const&) qset.h:160 #10 0x00013af956d8 in CtfVisualizer::Internal::CtfTimelineModel::reuse(QString const&) ctftimelinemodel.cpp:369 #11 0x00013af91fe0 in CtfVisualizer::Internal::CtfTimelineModel::newStackEvent(nlohmann::json_abi_v3_11_2::basic_json, std::__1::allocator>, bool, long long, unsigned long long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector>, void> const&, long long, std::__1::basic_string, std::__1::allocator> const&, std::__1::basic_string, std::__1::allocator> const&, int) ctftimelinemodel.cpp:286 #12 0x00013af8f378 in CtfVisualizer::Internal::CtfTimelineModel::addEvent(nlohmann::json_abi_v3_11_2::basic_json, std::__1::allocator>, bool, long long, unsigned long long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector>, void> const&, double) ctftimelinemodel.cpp:150 #13 0x00013aff84bc in CtfVisualizer::Internal::CtfTraceManager::addEvent(nlohmann::json_abi_v3_11_2::basic_json, std::__1::allocator>, bool, long long, unsigned long long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector>, void> const&) ctftracemanager.cpp:84 #14 0x00013af79690 in CtfVisualizer::Internal::CtfVisualizerTool::loadJson(QString const&)::$_0::operator()(Utils::Async, std::__1::allocator>, bool, long long, unsigned long long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector>, void>>&) const::'lambda'(int)::operator()(int) const ctfvisualizertool.cpp:252 #15 0x00013af794c8 in QtPrivate::FunctorCall, QtPrivate::List, void, CtfVisualizer::Internal::CtfVisualizerTool::loadJson(QString const&)::$_0::operator()(Utils::Async, std::__1::allocator>, bool, long long, unsigned long long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector>, void>>&) const::'lambda'(int)>::call(CtfVisualizer::Internal::CtfVisualizerTool::loadJson(QString const&)::$_0::operator()(Utils::Async, std::__1::allocator>, bool, long long, unsigned long long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector>, void>>&) const::'lambda'(int)&, void**)::'lambda'()::operator()() const qobjectdefs_impl.h:116 #16 0x00013af79378 in void QtPrivate::FunctorCallBase::call_internal, QtPrivate::List, void, CtfVisualizer::Internal::CtfVisualizerTool::loadJson(QString const&)::$_0::operator()(Utils::Async, std::__1::allocator>, bool, long long, unsigned long long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector>, void>>&) const::'lambda'(int)>::call(CtfVisualizer::Internal::CtfVisualizerTool::loadJson(QString const&)::$_0::operator()(Utils::Async, std::__1::allocator>, bool, long long, unsigned long long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector>, void>>&) const::'lambda'(int)&, void**)::'lambda'()>(void**, QtPrivate::FunctorCall, QtPrivate::List, void, CtfVisualizer::Internal::CtfVisualizerTool::loadJson(QString const&)::$_0::operator()(Utils::Async, std::__1::allocator>, bool, long long, unsigned long long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector>, void>>&) const::'lambda'(int)>::call(CtfVisualizer::Internal::CtfVisualizerTool::loadJson(QString const&)::$_0::operator()(Utils::Async, std::__1::allocator>, bool, long long, unsigned long long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector>, void>>&) const::'lambda'(int)&, void**)::'lambda'()&&) qobjectdefs_impl.h:65 #17 0x00013af792b8 in QtPrivate::FunctorCall, QtPrivate::List, void, CtfVisualizer::Internal::CtfVisualizerTool::loadJson(QString const&)::$_0::operator()(Utils::Async, std::__1::allocator>, bool, long long, unsigned long long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector>, void>>&) const::'lambda'(int)>::call(CtfVisualizer::Internal::CtfVisualizerTool::loadJson(QString const&)::$_0::operator()(Utils::Async, std::__1::allocator>, bool, long long, unsigned long long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector>, void>>&) const::'lambda'(int)&, void**) qobjectdefs_impl.h:115 #18 0x00013af790ec in void QtPrivate::FunctorCallable, std::__1::allocator>, bool, long long, unsigned long long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector>, void>>&) const::'lambda'(int), int>::call, void>(CtfVisualizer::Internal::CtfVisualizerTool::loadJson(QString const&)::$_0::operator()(Utils::Async, std::__1::allocator>, bool, long long, unsigned long long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector>, void>>&) const::'lambda'(int)&, void*, void**) qobjectdefs_impl.h:337 #19 0x00013af79084 in QtPrivate::QCallableObject, std::__1::allocator>, bool, long long, unsigned long long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector>, void>>&) const::'lambda'(int), QtPrivate::List, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) qobjectdefs_impl.h:547 #20 0x0001033d0b94 in void doActivate(QObject*, int, void**) qobject.cpp:4157 #21 0x000103facef0 in void QMetaObject::activate(QObject*, QMetaObject const*, int, void*, int const&) qobjectdefs.h:306 #22 0x000103fabc6c in Utils::AsyncBase::resultReadyAt(int) moc_async.cpp:181 #23 0x00013af06a44 in QtPrivate::FunctorCall, QtPrivate::List, void, void (Utils::AsyncBase::*)(int)>::call(void (Utils::AsyncBase::*)(int), Utils::AsyncBase*, void**)::'lambda'()::operator()() const qobjectdefs_impl.h:127 #24 0x00013af067e8 in void QtPrivate::FunctorCallBase::call_internal, QtPrivate::List, void, void (Utils::AsyncBase::*)(int)>::call(void (Utils::AsyncBase::*)(int), Utils::AsyncBase*, void**)::'lambda'()>(void**, QtPrivate::FunctorCall, QtPrivate::List, void, void (Utils::AsyncBase::*)(int)>::call(void (Utils::AsyncBase::*)(int), Utils::AsyncBase*, void**)::'lambda'()&&) qobjectdefs_impl.h:65 #25 0x00013af066f8 in QtPrivate::FunctorCall, QtPrivate::List, void, void (Utils::AsyncBase::*)(int)>::call(void (Utils::AsyncBase::*)(int), Utils::AsyncBase*, void**) qobjectdefs_impl.h:126 #26 0x00013af06440 in void QtPrivate::FunctionPointer::call, void>(void (Utils::AsyncBase::*)(int), Utils::AsyncBase*, void**) qobjectdefs_impl.h:174 #27 0x00013af06294 in QtPrivate::QCallableObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) qobjectdefs_impl.h:545 #28 0x0001033d0b94 in void doActivate(QObject*, int, void**) qobject.cpp:4157 #29 0x00010351fc4c in QFutureWatcherBasePrivate::sendCallOutEvent(QFutureCallOutEvent*) qfuturewatcher.cpp:536 previously allocated by thread T0 here: #0 0x00010278f804 in _Znam+0x74 (libclang_rt.asan_osx_dynamic.dylib:arm64e+0x4b804) #1 0x00013aff5034 in QHashPrivate::Span>::addStorage() qhash.h:396 #2 0x00013aff4ad4 in QHashPrivate::Span>::insert(unsigned long) qhash.h:285 #3 0x00013aff4844 in QHashPrivate::Data>::Bucket::insert() const qhash.h:513 #4 0x00013aff6778 in QHashPrivate::Data>::InsertionResult QHashPrivate::Data>::findOrInsert(QString const&) qhash.h:736 #5 0x00013aff62a8 in QHash::iterator QHash::emplace_helper(QString&&, QHashDummyValue const&) qhash.h:1518 #6 0x00013aff5ba4 in QHash::iterator QHash::emplace(QString&&, QHashDummyValue const&) qhash.h:1391 #7 0x00013aff57b8 in QHash::iterator QHash::emplace(QString const&, QHashDummyValue const&) qhash.h:1377 #8 0x00013aff5634 in QHash::insert(QString const&, QHashDummyValue const&) qhash.h:1355 #9 0x00013af99398 in QSet::insert(QString const&) qset.h:160 #10 0x00013af956d8 in CtfVisualizer::Internal::CtfTimelineModel::reuse(QString const&) ctftimelinemodel.cpp:369 #11 0x00013af919c0 in CtfVisualizer::Internal::CtfTimelineModel::newStackEvent(nlohmann::json_abi_v3_11_2::basic_json, std::__1::allocator>, bool, long long, unsigned long long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector>, void> const&, long long, std::__1::basic_string, std::__1::allocator> const&, std::__1::basic_string, std::__1::allocator> const&, int) ctftimelinemodel.cpp:276 #12 0x00013af8f378 in CtfVisualizer::Internal::CtfTimelineModel::addEvent(nlohmann::json_abi_v3_11_2::basic_json, std::__1::allocator>, bool, long long, unsigned long long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector>, void> const&, double) ctftimelinemodel.cpp:150 #13 0x00013aff84bc in CtfVisualizer::Internal::CtfTraceManager::addEvent(nlohmann::json_abi_v3_11_2::basic_json, std::__1::allocator>, bool, long long, unsigned long long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector>, void> const&) ctftracemanager.cpp:84 #14 0x00013af79690 in CtfVisualizer::Internal::CtfVisualizerTool::loadJson(QString const&)::$_0::operator()(Utils::Async, std::__1::allocator>, bool, long long, unsigned long long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector>, void>>&) const::'lambda'(int)::operator()(int) const ctfvisualizertool.cpp:252 #15 0x00013af794c8 in QtPrivate::FunctorCall, QtPrivate::List, void, CtfVisualizer::Internal::CtfVisualizerTool::loadJson(QString const&)::$_0::operator()(Utils::Async, std::__1::allocator>, bool, long long, unsigned long long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector>, void>>&) const::'lambda'(int)>::call(CtfVisualizer::Internal::CtfVisualizerTool::loadJson(QString const&)::$_0::operator()(Utils::Async, std::__1::allocator>, bool, long long, unsigned long long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector>, void>>&) const::'lambda'(int)&, void**)::'lambda'()::operator()() const qobjectdefs_impl.h:116 #16 0x00013af79378 in void QtPrivate::FunctorCallBase::call_internal, QtPrivate::List, void, CtfVisualizer::Internal::CtfVisualizerTool::loadJson(QString const&)::$_0::operator()(Utils::Async, std::__1::allocator>, bool, long long, unsigned long long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector>, void>>&) const::'lambda'(int)>::call(CtfVisualizer::Internal::CtfVisualizerTool::loadJson(QString const&)::$_0::operator()(Utils::Async, std::__1::allocator>, bool, long long, unsigned long long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector>, void>>&) const::'lambda'(int)&, void**)::'lambda'()>(void**, QtPrivate::FunctorCall, QtPrivate::List, void, CtfVisualizer::Internal::CtfVisualizerTool::loadJson(QString const&)::$_0::operator()(Utils::Async, std::__1::allocator>, bool, long long, unsigned long long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector>, void>>&) const::'lambda'(int)>::call(CtfVisualizer::Internal::CtfVisualizerTool::loadJson(QString const&)::$_0::operator()(Utils::Async, std::__1::allocator>, bool, long long, unsigned long long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector>, void>>&) const::'lambda'(int)&, void**)::'lambda'()&&) qobjectdefs_impl.h:65 #17 0x00013af792b8 in QtPrivate::FunctorCall, QtPrivate::List, void, CtfVisualizer::Internal::CtfVisualizerTool::loadJson(QString const&)::$_0::operator()(Utils::Async, std::__1::allocator>, bool, long long, unsigned long long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector>, void>>&) const::'lambda'(int)>::call(CtfVisualizer::Internal::CtfVisualizerTool::loadJson(QString const&)::$_0::operator()(Utils::Async, std::__1::allocator>, bool, long long, unsigned long long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector>, void>>&) const::'lambda'(int)&, void**) qobjectdefs_impl.h:115 #18 0x00013af790ec in void QtPrivate::FunctorCallable, std::__1::allocator>, bool, long long, unsigned long long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector>, void>>&) const::'lambda'(int), int>::call, void>(CtfVisualizer::Internal::CtfVisualizerTool::loadJson(QString const&)::$_0::operator()(Utils::Async, std::__1::allocator>, bool, long long, unsigned long long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector>, void>>&) const::'lambda'(int)&, void*, void**) qobjectdefs_impl.h:337 #19 0x00013af79084 in QtPrivate::QCallableObject, std::__1::allocator>, bool, long long, unsigned long long, double, std::__1::allocator, nlohmann::json_abi_v3_11_2::adl_serializer, std::__1::vector>, void>>&) const::'lambda'(int), QtPrivate::List, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) qobjectdefs_impl.h:547 #20 0x0001033d0b94 in void doActivate(QObject*, int, void**) qobject.cpp:4157 #21 0x000103facef0 in void QMetaObject::activate(QObject*, QMetaObject const*, int, void*, int const&) qobjectdefs.h:306 #22 0x000103fabc6c in Utils::AsyncBase::resultReadyAt(int) moc_async.cpp:181 #23 0x00013af06a44 in QtPrivate::FunctorCall, QtPrivate::List, void, void (Utils::AsyncBase::*)(int)>::call(void (Utils::AsyncBase::*)(int), Utils::AsyncBase*, void**)::'lambda'()::operator()() const qobjectdefs_impl.h:127 #24 0x00013af067e8 in void QtPrivate::FunctorCallBase::call_internal, QtPrivate::List, void, void (Utils::AsyncBase::*)(int)>::call(void (Utils::AsyncBase::*)(int), Utils::AsyncBase*, void**)::'lambda'()>(void**, QtPrivate::FunctorCall, QtPrivate::List, void, void (Utils::AsyncBase::*)(int)>::call(void (Utils::AsyncBase::*)(int), Utils::AsyncBase*, void**)::'lambda'()&&) qobjectdefs_impl.h:65 #25 0x00013af066f8 in QtPrivate::FunctorCall, QtPrivate::List, void, void (Utils::AsyncBase::*)(int)>::call(void (Utils::AsyncBase::*)(int), Utils::AsyncBase*, void**) qobjectdefs_impl.h:126 #26 0x00013af06440 in void QtPrivate::FunctionPointer::call, void>(void (Utils::AsyncBase::*)(int), Utils::AsyncBase*, void**) qobjectdefs_impl.h:174 #27 0x00013af06294 in QtPrivate::QCallableObject, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) qobjectdefs_impl.h:545 #28 0x0001033d0b94 in void doActivate(QObject*, int, void**) qobject.cpp:4157 #29 0x00010351fc4c in QFutureWatcherBasePrivate::sendCallOutEvent(QFutureCallOutEvent*) qfuturewatcher.cpp:536 SUMMARY: AddressSanitizer: heap-use-after-free qarraydatapointer.h:38 in QArrayDataPointer::QArrayDataPointer(QArrayDataPointer const&) Shadow bytes around the buggy address: 0x6190004c3400: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd 0x6190004c3480: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd 0x6190004c3500: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fa 0x6190004c3580: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x6190004c3600: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa =>0x6190004c3680: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd[fd] 0x6190004c3700: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd 0x6190004c3780: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd 0x6190004c3800: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd 0x6190004c3880: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd 0x6190004c3900: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd Shadow byte legend (one shadow byte represents 8 application bytes): Addressable: 00 Partially addressable: 01 02 03 04 05 06 07 Heap left redzone: fa Freed heap region: fd Stack left redzone: f1 Stack mid redzone: f2 Stack right redzone: f3 Stack after return: f5 Stack use after scope: f8 Global redzone: f9 Global init order: f6 Poisoned by user: f7 Container overflow: fc Array cookie: ac Intra object redzone: bb ASan internal: fe Left alloca redzone: ca Right alloca redzone: cb ==78388==ABORTING