Details
-
Bug
-
Resolution: Unresolved
-
P1: Critical
-
None
-
6.7.0 RC
-
None
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.