Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-134772

Occasional crashs on debug service rampdowns

    XMLWordPrintable

Details

    • Linux/X11

    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

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            qtqmlteam Qt Qml Team User
            hjk hjk
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes