Details
-
Bug
-
Resolution: Unresolved
-
P1: Critical
-
6.9.0
-
None
Description
I occasionally get crashs on rampdown, example:
#0 0x00007ffff55916f0 in std::chrono::duration<long, std::ratio<1l, 1000000000l> >::duration<long long, void> (this=0x7fffffffcab0, __rep=<error reading variable: Cannot access memory at address 0x28>) at /usr/include/c++/13/bits/chrono.h:574
#1 0x00007ffff5608a42 in QElapsedTimer::durationElapsed (this=0x28) at /data/dev/qt-6/qtbase/src/corelib/kernel/qelapsedtimer.cpp:278
#2 0x00007ffff5608ab3 in QElapsedTimer::nsecsElapsed (this=0x28) at /data/dev/qt-6/qtbase/src/corelib/kernel/qelapsedtimer.cpp:298
#3 0x00007ffff37bbc17 in QDebugMessageServiceImpl::sendDebugMessage (this=0x0, type=QtWarningMsg, ctxt=..., buf=...) at /data/dev/qt-6/qtdeclarative/src/plugins/qmltooling/qmldbg_messages/qdebugmessageservice.cpp:42
#4 0x00007ffff37bb94e in DebugMessageHandler (type=QtWarningMsg, ctxt=..., buf=...) at /data/dev/qt-6/qtdeclarative/src/plugins/qmltooling/qmldbg_messages/qdebugmessageservice.cpp:16
#5 0x00007ffff55188a9 in qt_message_print (msgType=QtWarningMsg, context=..., message=...) at /data/dev/qt-6/qtbase/src/corelib/global/qlogging.cpp:2115
#6 0x00007ffff5512d9f in qt_message(QtMsgType, const QMessageLogContext &, const char *, typedef __va_list_tag __va_list_tag *) (msgType=QtWarningMsg, context=..., msg=0x7ffff5c0c838 \"QThreadStorage: entry %d destroyed before end of thread %p\", ap=0x7fffffffccd8) at /data/dev/qt-6/qtbase/src/corelib/global/qlogging.cpp:378
#7 0x00007ffff5513b9c in QMessageLogger::warning (this=0x7fffffffcf60, msg=0x7ffff5c0c838 \"QThreadStorage: entry %d destroyed before end of thread %p\") at /data/dev/qt-6/qtbase/src/corelib/global/qlogging.cpp:633
#8 0x00007ffff58fa53c in QThreadStorageData::finish (p=0x5555555896b8) at /data/dev/qt-6/qtbase/src/corelib/thread/qthreadstorage.cpp:161
#9 0x00007ffff58dc86f in operator() (__closure=0x7fffffffd070) at /data/dev/qt-6/qtbase/src/corelib/thread/qthread_unix.cpp:423
#10 0x00007ffff58ddb92 in (anonymous namespace)::terminate_on_exception<QThreadPrivate::finish()::<lambda()> >(struct {...} &&) (t=...) at /data/dev/qt-6/qtbase/src/corelib/thread/qthread_unix.cpp:325
#11 0x00007ffff58dc8fd in QThreadPrivate::finish (this=0x555555589710) at /data/dev/qt-6/qtbase/src/corelib/thread/qthread_unix.cpp:404
#12 0x00007ffff58dbe71 in destroy_current_thread_data (p=0x555555589650) at /data/dev/qt-6/qtbase/src/corelib/thread/qthread_unix.cpp:154
#13 0x00007ffff58dbf50 in Cleanup::~Cleanup (this=0x7ffff5ea0c94 <set_thread_data(QThreadData*)::currentThreadCleanup>, __in_chrg=<optimized out>) at /data/dev/qt-6/qtbase/src/corelib/thread/qthread_unix.cpp:204
#14 0x00007ffff4c47a66 in __run_exit_handlers (status=1, listp=<optimized out>, run_list_atexit=run_list_atexit@entry=true, run_dtors=run_dtors@entry=true) at ./stdlib/exit.c:108
#15 0x00007ffff4c47bae in __GI_exit (status=<optimized out>) at ./stdlib/exit.c:138
#16 0x00007ffff5300bd7 in _XDefaultIOError () from /lib/x86_64-linux-gnu/libX11.so.6
#17 0x00007ffff10d392d in ioErrorHandler (dpy=0x55555559c140) at /data/dev/qt-6/qtbase/src/plugins/platforms/xcb/qxcbconnection_basic.cpp:69
#18 0x00007ffff530390c in _XIOError () from /lib/x86_64-linux-gnu/libX11.so.6
#19 0x00007ffff5307b78 in _XFlush () from /lib/x86_64-linux-gnu/libX11.so.6
#20 0x00007ffff52e2886 in XFlush () from /lib/x86_64-linux-gnu/libX11.so.6
#21 0x00007ffff116f8a4 in qt_XFlush (dpy=0x55555559c140) at /data/dev/qt-6/qtbase/src/plugins/platforms/xcb/qt_xlib_wrapper.c:7
#22 0x00007ffff10c957c in QXcbConnection::processXcbEvents (this=0x55555559bd00, flags=...) at /data/dev/qt-6/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp:1096
#23 0x00007ffff110bafc in xcbSourceDispatch (source=0x5555555eaa70) at /data/dev/qt-6/qtbase/src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:55
#24 0x00007ffff4f145b5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007ffff4f73717 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007ffff4f13a53 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007ffff5ab572e in QEventDispatcherGlib::processEvents (this=0x5555555db350, flags=...) at /data/dev/qt-6/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#28 0x00007ffff110bd64 in QXcbGlibEventDispatcher::processEvents (this=0x5555555db350, flags=...) at /data/dev/qt-6/qtbase/src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:96
#29 0x00007ffff5609149 in QEventLoop::processEvents (this=0x7fffffffd5c0, flags=...) at /data/dev/qt-6/qtbase/src/corelib/kernel/qeventloop.cpp:104
#30 0x00007ffff56094bc in QEventLoop::exec (this=0x7fffffffd5c0, flags=...) at /data/dev/qt-6/qtbase/src/corelib/kernel/qeventloop.cpp:186
#31 0x00007ffff55f2491 in QCoreApplication::exec () at /data/dev/qt-6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1449
#32 0x00007ffff621d3a6 in QGuiApplication::exec () at /data/dev/qt-6/qtbase/src/gui/kernel/qguiapplication.cpp:1993
#33 0x0000555555556992 in main (argc=1, argv=0x7fffffffd7d8) at /data/dev/testprojects/untitled4/main.cpp:15