Uploaded image for project: 'Qt Creator'
  1. Qt Creator
  2. QTCREATORBUG-32765

Qt Creator crashes in the debugging mode on Wayland

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • P2: Important
    • None
    • Qt Creator 17.0.0
    • Debugger
    • None
    • Linux/Wayland

    Description

      Hovering over variables often crashes QtCreator:

      SOFT ASSERT [11:20:17.531]: "item" in /tmp/portage/dev-qt/qt-creator-9999/work/qt-creator-9999/src/plugins/debugger/debuggerengine.cpp:2673
      SOFT ASSERT [11:20:19.272]: "item" in /tmp/portage/dev-qt/qt-creator-9999/work/qt-creator-9999/src/plugins/debugger/debuggerengine.cpp:2673
      
      Thread 1 "qtcreator" received signal SIGSEGV, Segmentation fault.
      0x00007fb6755782ae in QtWaylandClient::QWaylandWindow::safeCommit(QtWaylandClient::QWaylandBuffer*, QRegion const&) () from /usr/lib64/qt6/plugins/platforms/../../../libQt6WaylandClient.so.6
      (gdb) bt
      #0  0x00007fb6755782ae in QtWaylandClient::QWaylandWindow::safeCommit(QtWaylandClient::QWaylandBuffer*, QRegion const&) () at /usr/lib64/qt6/plugins/platforms/../../../libQt6WaylandClient.so.6
      #1  0x00007fb67557ce26 in QtWaylandClient::QWaylandShmBackingStore::flush(QWindow*, QRegion const&, QPoint const&) () at /usr/lib64/qt6/plugins/platforms/../../../libQt6WaylandClient.so.6
      #2  0x00007fb67a7f5881 in QBackingStore::flush(QRegion const&, QWindow*, QPoint const&) () at /usr/lib64/libQt6Gui.so.6
      #3  0x00007fb67b2e0f34 in QWidgetRepaintManager::flush(QWidget*, QRegion const&, QPlatformTextureList*) () at /usr/lib64/libQt6Widgets.so.6
      #4  0x00007fb67b2e15e1 in QWidgetRepaintManager::flush() () at /usr/lib64/libQt6Widgets.so.6
      #5  0x00007fb67b3066f8 in QWidgetRepaintManager::paintAndFlush() () at /usr/lib64/libQt6Widgets.so.6
      #6  0x00007fb67b306d63 in QWidgetRepaintManager::sync(QWidget*, QRegion const&) () at /usr/lib64/libQt6Widgets.so.6
      #7  0x00007fb67b331f96 in QWidgetWindow::event(QEvent*) () at /usr/lib64/libQt6Widgets.so.6
      #8  0x00007fb67b320a15 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt6Widgets.so.6
      #9  0x00007fb67a108640 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt6Core.so.6
      #10 0x00007fb67a7832e3 in QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) () at /usr/lib64/libQt6Gui.so.6
      #11 0x00007fb67a7db3dc in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt6Gui.so.6
      #12 0x00007fb67abcb094 in userEventSourceDispatch(_GSource*, int (*)(void*), void*) () at /usr/lib64/libQt6Gui.so.6
      #13 0x00007fb678d04ae2 in g_main_dispatch () at /usr/lib64/libglib-2.0.so.0
      #14 0x00007fb678d07f07 in g_main_context_iterate_unlocked.isra () at /usr/lib64/libglib-2.0.so.0
      #15 0x00007fb678d086b0 in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
      #16 0x00007fb679ecb683 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt6Core.so.6
      #17 0x00007fb67a13012a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt6Core.so.6
      #18 0x00007fb67a1302c8 in QCoreApplication::exec() () at /usr/lib64/libQt6Core.so.6
      #19 0x000055f49987f3a2 in main ()
      

      Attachments

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

        Activity

          People

            hjk hjk
            eugeneshalygin Eugene Shalygin
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes