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

Commit 0531e444a78330eb9ce22afcf9b4d2e4a8b66105 causes dolphin to crash on startup

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • P1: Critical
    • None
    • 6.7.0 RC
    • None
    • Linux/Wayland, Linux/X11

    Description

      With Qt 6.7.0-RC (beta3 is ok), dolphin crashes on startup.

      Thread 1 "dolphin" received signal SIGSEGV, Segmentation fault.
      QTimer::stop (this=0x0) at /usr/src/debug/qt6-qtbase-6.7.0-0.rc1.1.x86_64/src/corelib/kernel/qtimer.cpp:237
      237         Q_D(QTimer);
      (gdb) bt
      #0  QTimer::stop (this=0x0) at /usr/src/debug/qt6-qtbase-6.7.0-0.rc1.1.x86_64/src/corelib/kernel/qtimer.cpp:237
      #1  0x00007ffff692edbd in QWidget::event (this=0x0, event=0x7fffffffcf60)
          at /usr/src/debug/qt6-qtbase-6.7.0-0.rc1.1.x86_64/src/widgets/kernel/qwidget.cpp:9223
      #2  0x00007ffff68e00a2 in QApplicationPrivate::notify_helper (this=0x5555556a8100, receiver=0x555555f17b50, 
          e=0x7fffffffcf60) at /usr/src/debug/qt6-qtbase-6.7.0-0.rc1.1.x86_64/src/widgets/kernel/qapplication.cpp:3298
      #3  0x00007ffff68ddece in QApplication::notify (this=0x7fffffffd598, receiver=0x555555f17b50, e=0x7fffffffcf60)
          at /usr/src/debug/qt6-qtbase-6.7.0-0.rc1.1.x86_64/src/widgets/kernel/qapplication.cpp:2691
      #4  0x00007ffff5736cbf in QCoreApplication::notifyInternal2 (receiver=0x555555f17b50, event=0x7fffffffcf60)
          at /usr/src/debug/qt6-qtbase-6.7.0-0.rc1.1.x86_64/src/corelib/kernel/qcoreapplication.cpp:1134
      #5  0x00007ffff6927fd5 in QWidgetPrivate::hide_helper (this=0x555555e45730)
          at /usr/src/debug/qt6-qtbase-6.7.0-0.rc1.1.x86_64/src/widgets/kernel/qwidget.cpp:8240
      #6  0x00007ffff6926470 in QWidgetPrivate::setVisible (this=0x555555e45730, visible=false)
          at /usr/src/debug/qt6-qtbase-6.7.0-0.rc1.1.x86_64/src/widgets/kernel/qwidget.cpp:8433
      #7  0x00007ffff692f4fd in QWidget::setVisible (this=0x555555f17b50, visible=false)
          at /usr/src/debug/qt6-qtbase-6.7.0-0.rc1.1.x86_64/src/widgets/kernel/qwidget.cpp:8341
      #8  0x00005555555f1f4d in DolphinViewContainer::DolphinViewContainer(QUrl const&, QWidget*) ()
      #9  0x000055555560238e in DolphinTabPage::createViewContainer(QUrl const&) const ()
      #10 0x00005555556063a0 in DolphinTabWidget::openNewTab(QUrl const&, QUrl const&, DolphinTabWidget::NewTabPosition) ()
      #11 0x0000555555609296 in DolphinTabWidget::openDirectories(QList<QUrl> const&, bool) ()
      #12 0x00005555555ce421 in main ()
      

      git bisect shows the problem is caused by commit 0531e444a78330eb9ce22afcf9b4d2e4a8b66105 – most likely by making the call to hide_helper() unconditional.

      Attachments

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

        Activity

          People

            vestbo Tor Arne Vestbø
            bero Bernhard Rosenkränzer
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes