#0 QMetaType::destruct(void*) const (data=0x55758c298960, this=0x55758bbed608) at /usr/include/qt/QtCore/qmetatype.h:2375 #1 QV4::Heap::QQmlValueTypeWrapper::destroy() (this=0x7fc4e4407280) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlvaluetypewrapper.cpp:100 #2 QV4::QQmlValueTypeWrapper::virtualDestroy(QV4::Heap::Base*) (b=0x7fc4e4407280) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlvaluetypewrapper_p.h:119 #3 0x00007fc5302afdf8 in QV4::Chunk::sweep(QV4::ExecutionEngine*) (this=0x7fc4e4400000, engine=0x55758c04cce0) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/memory/qv4mm.cpp:349 bit = 1048576 mask = 2097151 objmask = itemToFree = 0x7fc4e4407280 index = 20 result = b = 0x7fc4e4407280 v = toFree = 9415539165849714688 e = 6148901146338525184 i = 4294963726 hasUsedSlots = true o = 0x7fc4e4407000 lastSlotFree = #4 0x00007fc5302b0474 in operator() (c=, __closure=) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/memory/qv4mm.cpp:630 firstEmptyChunk = Python Exception : value has been optimized out #5 std::__partition<__gnu_cxx::__normal_iterator >, QV4::BlockAllocator::sweep():: > (__pred=..., __last=0x55758c224050, __first=0x7fc4e4400000) at /usr/include/c++/13.1.1/bits/stl_algo.h:1480 firstEmptyChunk = Python Exception : value has been optimized out #6 std::partition<__gnu_cxx::__normal_iterator >, QV4::BlockAllocator::sweep():: > (__pred=..., __last=Python Exception : value has been optimized out , __first=Python Exception : value has been optimized out ) at /usr/include/c++/13.1.1/bits/stl_algo.h:4672 firstEmptyChunk = Python Exception : value has been optimized out #7 QV4::BlockAllocator::sweep() (this=this@entry=0x55758c0533e0) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/memory/qv4mm.cpp:629 firstEmptyChunk = Python Exception : value has been optimized out #8 0x00007fc5302b3390 in QV4::MemoryManager::sweep(bool, void (*)(char const*)) (this=this@entry=0x55758c0533d0, lastSweep=lastSweep@entry=false, classCountPtr=classCountPtr@entry=0x0) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/memory/qv4mm.cpp:994 map = lastMap = set = lastSet = pendingCount = #9 0x00007fc5302b3a4e in QV4::MemoryManager::runGC() (this=0x55758c0533d0) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/memory/qv4mm.cpp:1054 gcBlocker = {varRef = @0x55758c053558, oldValue = false} #10 0x00007fc5302b4ee2 in QV4::MemoryManager::runGC() (this=) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/memory/qv4mm.cpp:1039 #11 0x00007fc5302b507b in QV4::MemoryManager::allocate(QV4::BlockAllocator*, unsigned long) (size=32, allocator=0x55758c0533e0, this=0x55758c0533d0) at ../../include/QtQml/5.15.10/QtQml/private/../../../../../../qtdeclarative/src/qml/memory/qv4mm_p.h:307 didGCRun = false m = #12 QV4::MemoryManager::allocString(unsigned long) (this=0x55758c0533d0, unmanagedSize=) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/memory/qv4mm.cpp:791 m = #13 0x00007fc530308a72 in QV4::MemoryManager::allocWithStringData(unsigned long, QString) (arg1=..., unmanagedSize=, this=0x55758c0533d0) at ../../include/QtQml/5.15.10/QtQml/private/../../../../../../qtdeclarative/src/qml/memory/qv4mm_p.h:217 o = #14 QV4::ExecutionEngine::newString(QString const&) (this=, s=) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:898 #15 0x00007fc53033f700 in QV4::ErrorPrototype::method_toString(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int) (b=, thisObject=) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:352 v4 = 0x55758c04cce0 o = scope = {engine = 0x55758c04cce0, mark = 0x7fc4e4957538} name = {ptr = } qname = {d = 0x55758c061e90} s = {ptr = 0x7fc4e4957540} message = {ptr = } qmessage = {d = 0x55758be57050} str = {d = 0x55758b816420} #16 0x00007fc530399496 in QV4::FunctionObject::call(QV4::Value const*, QV4::Value const*, int) const (argc=0, argv=0x0, thisObject=0x7fc4e4957508, this=) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:202 o = meth1 = 0x7fc4e49573d0 meth2 = 0x7fc4e49573e8 scope = {engine = 0x55758c04cce0, mark = 0x7fc4e4957528} result = {ptr = 0x7fc4e4957528} conv = {ptr = 0x7fc4e4957530} #17 QV4::RuntimeHelpers::ordinaryToPrimitive(QV4::ExecutionEngine*, QV4::Object const*, QV4::String*) (engine=engine@entry=0x55758c04cce0, object=object@entry=0x7fc4e4957508, typeHint=typeHint@entry=0x7fc4e4957310) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp:517 o = meth1 = 0x7fc4e49573d0 meth2 = 0x7fc4e49573e8 scope = {engine = 0x55758c04cce0, mark = 0x7fc4e4957528} result = {ptr = 0x7fc4e4957528} conv = {ptr = 0x7fc4e4957530} #18 0x00007fc5303996e5 in QV4::RuntimeHelpers::objectDefaultValue(QV4::Object const*, int) (object=0x7fc4e4957508, typeHint=) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp:495 engine = 0x55758c04cce0 hint = 0x7fc4e4957310 scope = {engine = 0x55758c04cce0, mark = 0x7fc4e4957520} toPrimitive = {ptr = } #19 0x00007fc5303a6047 in QV4::Value::toQStringNoThrow() const (this=0x7fc4e4957508) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/jsruntime/qv4value.cpp:150 scope = {engine = 0x55758c04cce0, mark = 0x7fc4e4957518} ex = {ptr = 0x7fc4e4957518} caughtException = false prim = {ptr = } #20 0x00007fc53031680f in QV4::ExecutionEngine::catchExceptionAsQmlError() (this=0x55758c04cce0) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:1427 trace = {d = 0x55758c37b130} scope = {engine = , mark = 0x7fc4e4957508} exception = {ptr = 0x7fc4e4957508} error = {d = 0x55758bf6eaa0} errorObj = {ptr = } #21 0x00007fc5304999eb in QQmlDelayedError::catchJavaScriptException(QV4::ExecutionEngine*) (engine=0x55758c04cce0, this=0x55758bff1100) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp:92 v4Function = ep = 0x55758c052f20 watcher = {_c = 0x0, _w = 0x7ffd132f7dd0, _s = 0x55758c1404c0} capture = {engine = 0x55758c0527b0, expression = 0x55758c1404c0, watcher = 0x7ffd132f7c00, guards = {_first = 0x55758c17d070, _last = 0x55758c17d070, _flag = 0, _count = 1}, errorString = 0x0, translationCaptured = false} lastPropertyCapture = 0x0 v4 = 0x55758c04cce0 res = scope = {engine = 0x55758c04cce0, mark = 0x7fc4e4957500} result = {ptr = 0x7fc4e4957500} #22 QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) (this=this@entry=0x55758c1404c0, callData=, isUndefined=isUndefined@entry=0x7ffd132f7d07) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp:223 v4Function = ep = 0x55758c052f20 watcher = {_c = 0x0, _w = 0x7ffd132f7dd0, _s = 0x55758c1404c0} capture = {engine = 0x55758c0527b0, expression = 0x55758c1404c0, watcher = 0x7ffd132f7c00, guards = {_first = 0x55758c17d070, _last = 0x55758c17d070, _flag = 0, _count = 1}, errorString = 0x0, translationCaptured = false} lastPropertyCapture = 0x0 v4 = 0x55758c04cce0 res = scope = {engine = 0x55758c04cce0, mark = 0x7fc4e4957500} result = {ptr = 0x7fc4e4957500} #23 0x00007fc530499f19 in QQmlBinding::evaluate(bool*) (this=this@entry=0x55758c1404c0, isUndefined=isUndefined@entry=0x7ffd132f7d07) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlbinding.cpp:218 v4 = 0x55758c04cce0 argc = argv = thisObject = b = scope = {engine = 0x55758c04cce0, mark = } jsCall = {scope = , argc = , args = , thisObject = } #24 0x00007fc53049a04a in QQmlNonbindingBinding::doUpdate(QQmlJavaScriptExpression::DeleteWatcher const&, QFlags, QV4::Scope&) (this=0x55758c1404c0, watcher=..., flags=..., scope=...) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlbinding.cpp:254 ep = 0x55758c052f20 isUndefined = false result = {ptr = } error = #25 0x00007fc53049b783 in QQmlBinding::update(QFlags) (this=0x55758c1404c0, flags=...) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlbinding.cpp:194 watcher = {_c = 0x55758c13fc90, _w = 0x7ffd132f7dd0, _s = 0x55758c1404c0} engine = 0x55758c0527b0 scope = {engine = 0x55758c04cce0, mark = 0x7fc4e49574c8} #26 0x00007fc530478705 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (endpoint=, a=0x0) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlnotifier.cpp:104 data = @0x7ffd132f8138: {originalSenderPtr = 0, disconnectWatch = 0x7ffd132f8138, endpoint = 0x55758c17d038} stack = {a = 256, s = 32, ptr = 0x7ffd132f7e80, {array = "\200X\a\214uU\000\000\200~/\023\375\177\000\000\350Z\030\214uU\000\000\200X\a\214uU\000\000\230~/\023\375\177\000\000\200X\030\214uU\000\000\200X\a\214uU\000\000\260~/\023\375\177\000\000ȝ!\214uU\000\000\200X\a\214uU\000\000\310~/\023\375\177\000\000X\226!\214uU\000\000\200X\a\214uU\000\000\340~/\023\375\177\000\000h\231!\214uU\000\000\200X\a\214uU\000\000\370~/\023\375\177\000\000\210\230!\214uU\000\000\200X\a\214uU\000\000\020\177/\023\375\177\000\000\260\225!\214uU\000\000\200X\a\214uU\000\000(\177/\023\375\177\000\000\270\223!\214uU\000\000\200X\a\214uU\000\000@"..., q_for_alignment_1 = 93963348826240, q_for_alignment_2 = 4.6424062623242601e-310}} i = #27 0x00007fc52f6cff90 in doActivate(QObject*, int, void**) (sender=0x55758c075880, signal_index=12, argv=0x0) at kernel/qobject.cpp:3817 sp = signal_spy_set = empty_argv = {0x7ffd132f9860} senderDeleted = #28 0x00007fc52f6d06a7 in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffd132f9880, r=, this=0x55758c077cb0, this=, r=, a=) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 receiver = td = senderData = {previous = 0x0, receiver = 0x55758c075880, sender = 0x7fc523fff100 , signal = 0} c = 0x55758c077ce0 connections = {d = 0x55758bb8de00} list = 0x55758ba1fed0 inSenderThread = highestConnectionId = 80 signalVector = 0x55758ba1feb0 currentThreadId = sp = signal_spy_set = 0x0 empty_argv = {0x0} senderDeleted = false #29 doActivate(QObject*, int, void**) (sender=0x7fc523fff100 , signal_index=0, argv=0x7ffd132f9880) at kernel/qobject.cpp:3925 receiver = td = senderData = {previous = 0x0, receiver = 0x55758c075880, sender = 0x7fc523fff100 , signal = 0} c = 0x55758c077ce0 connections = {d = 0x55758bb8de00} list = 0x55758ba1fed0 inSenderThread = highestConnectionId = 80 signalVector = 0x55758ba1feb0 currentThreadId = sp = signal_spy_set = 0x0 empty_argv = {0x0} senderDeleted = false #30 0x00007fc52f6d0aa4 in QObject::destroyed(QObject*) (this=, _t1=) at .moc/moc_qobject.cpp:219 _a = {0x0, 0x7ffd132f9878} #31 0x00007fc52f6c6bbc in QObject::~QObject() (this=0x7fc523fff100 , this=) at kernel/qobject.cpp:1010 d = 0x55758b9249a0 sharedRefcount = 0x55758bbae4a0 cd = #32 0x00007fc52ee52066 in __run_exit_handlers (status=0, listp=0x7fc52eff1760 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true, run_dtors=run_dtors@entry=true) at exit.c:111 atfct = onfct = cxafct = arg = f = new_exitfn_called = 2953 cur = 0x55758b719b30 #33 0x00007fc52ee521b0 in __GI_exit (status=) at exit.c:141 #34 0x00007fc52ee39857 in __libc_start_call_main (main=main@entry=0x557589c78580 , argc=argc@entry=5, argv=argv@entry=0x7ffd132f9ae8) at ../sysdeps/nptl/libc_start_call_main.h:74 result = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140724925340392, 4268249692632622932, 0, 140724925340440, 140484906242048, 93963311526616, -4268858138171300012, -4273489727819372716}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x7ffd132f9ae8, 0x5}, data = {prev = 0x0, cleanup = 0x0, canceltype = 321886952}}} not_first_call = #35 0x00007fc52ee3990a in __libc_start_main_impl (main=0x557589c78580 , argc=5, argv=0x7ffd132f9ae8, init=, fini=, rtld_fini=, stack_end=0x7ffd132f9ad8) at ../csu/libc-start.c:360 #36 0x0000557589c7c655 in _start ()