Application: dolphin (17.04.1) Qt Version: 5.6.2 Frameworks Version: 5.32.0 Operating System: Linux 4.4.68-2-default x86_64 Distribution: "openSUSE Leap 42.3 Beta" -- Information about the crash: - What I was doing when the application crashed: Every time I click on the close button in the top right corner of Dolphin it crashes and shows a segmentation fault. It also crashes when I use File ->Quit and CTRL+Q. The crash can be reproduced every time. -- Backtrace: Application: Dolphin (dolphin), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7fe668a628c0 (LWP 3865))] Thread 3 (Thread 0x7fe64b51a700 (LWP 3871)): #0 0x00007fe66830e49d in poll () at /lib64/libc.so.6 #1 0x00007fe65ceab314 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007fe65ceab42c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007fe66260e1ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x1b822e0, flags=...) at kernel/qeventdispatcher_glib.cpp:419 #4 0x00007fe6625bbbfb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fe64b519ce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:206 #5 0x00007fe6623f6f5a in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:500 #6 0x00007fe662a22295 in () at /usr/lib64/libQt5DBus.so.5 #7 0x00007fe6623fba29 in QThreadPrivate::start(void*) (arg=0x7fe662c8bce0) at thread/qthread_unix.cpp:365 #8 0x00007fe65da32744 in start_thread () at /lib64/libpthread.so.0 #9 0x00007fe668316d3d in clone () at /lib64/libc.so.6 Thread 2 (Thread 0x7fe651d96700 (LWP 3869)): #0 0x00007fe66830e49d in poll () at /lib64/libc.so.6 #1 0x00007fe65a9f03e2 in () at /usr/lib64/libxcb.so.1 #2 0x00007fe65a9f1fcf in xcb_wait_for_event () at /usr/lib64/libxcb.so.1 #3 0x00007fe6549230d9 in () at /usr/lib64/libQt5XcbQpa.so.5 #4 0x00007fe6623fba29 in QThreadPrivate::start(void*) (arg=0x1b340c0) at thread/qthread_unix.cpp:365 #5 0x00007fe65da32744 in start_thread () at /lib64/libpthread.so.0 #6 0x00007fe668316d3d in clone () at /lib64/libc.so.6 Thread 1 (Thread 0x7fe668a628c0 (LWP 3865)): [KCrash Handler] #6 0x00007fe6625eb2a7 in QMetaObjectPrivate::disconnect(QObject const*, int, QMetaObject const*, QObject const*, int, void**, QMetaObjectPrivate::DisconnectType) (sender=0x1f6a0d0, signal_index=6, smeta=0x7fe650b4fac0, receiver=0x1dae010, method_index=-1, slot=0x7ffed07b8fb0, disconnectType=QMetaObjectPrivate::DisconnectAll) at kernel/qobject.cpp:3386 #7 0x00007fe6625eb890 in QObject::disconnectImpl(QObject const*, void**, QObject const*, void**, QMetaObject const*) (sender=0x1f6a0d0, signal=<optimized out>, receiver=0x1dae010, slot=0x7ffed07b8fb0, senderMetaObject=0x7fe650b4fac0) at kernel/qobject.cpp:4853 #8 0x00007fe65093b8c7 in () at /usr/lib64/qt5/plugins/platformthemes/KDEPlasmaPlatformTheme.so #9 0x00007fe6636b97d0 in QMenu::actionEvent(QActionEvent*) () at /usr/lib64/libQt5Widgets.so.5 #10 0x00007fe6635823d5 in QWidget::event(QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #11 0x00007fe6636beebb in QMenu::event(QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #12 0x00007fe66354028c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #13 0x00007fe6635448ea in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #14 0x00007fe6625bdbe5 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x1dadfd0, event=0x7ffed07b93f0) at kernel/qcoreapplication.cpp:1015 #15 0x00007fe663579aec in QWidget::removeAction(QAction*) () at /usr/lib64/libQt5Widgets.so.5 #16 0x00007fe663536ee0 in QAction::~QAction() () at /usr/lib64/libQt5Widgets.so.5 #17 0x00007fe6635855cc in QWidgetAction::~QWidgetAction() () at /usr/lib64/libQt5Widgets.so.5 #18 0x00007fe667fde779 in DolphinNewFileMenu::~DolphinNewFileMenu() () at /usr/lib64/libdolphinprivate.so.5 #19 0x00007fe6625e66c5 in QObjectPrivate::deleteChildren() (this=0x1bffa90) at kernel/qobject.cpp:1963 #20 0x00007fe66357db2f in QWidget::~QWidget() () at /usr/lib64/libQt5Widgets.so.5 #21 0x00007fe665be7b04 in KMainWindow::~KMainWindow() () at /usr/lib64/libKF5XmlGui.so.5 #22 0x00007fe6686143f5 in DolphinMainWindow::~DolphinMainWindow() (this=0x1c07e80, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/dolphin-17.04.1/src/dolphinmainwindow.cpp:171 #23 0x00007fe668614449 in DolphinMainWindow::~DolphinMainWindow() (this=0x1c07e80, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/dolphin-17.04.1/src/dolphinmainwindow.cpp:173 #24 0x00007fe6625e8e70 in QObject::event(QEvent*) (this=0x1c07e80, e=<optimized out>) at kernel/qobject.cpp:1247 #25 0x00007fe663581e9b in QWidget::event(QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #26 0x00007fe66369375b in QMainWindow::event(QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #27 0x00007fe665be8097 in KMainWindow::event(QEvent*) () at /usr/lib64/libKF5XmlGui.so.5 #28 0x00007fe665c24c85 in KXmlGuiWindow::event(QEvent*) () at /usr/lib64/libKF5XmlGui.so.5 #29 0x00007fe66354028c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #30 0x00007fe6635448ea in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #31 0x00007fe6625bdbe5 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x1c07e80, event=event@entry=0x20adf80) at kernel/qcoreapplication.cpp:1015 #32 0x00007fe6625bf9ca in QCoreApplication::sendEvent(QObject*, QEvent*) (event=0x20adf80, receiver=<optimized out>) at kernel/qcoreapplication.h:225 #33 0x00007fe6625bf9ca in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1b12440) at kernel/qcoreapplication.cpp:1650 #34 0x00007fe6625bff78 in QCoreApplication::sendPostedEvents(QObject*, int) (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1508 #35 0x00007fe66260eb03 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x1b74ba0) at kernel/qeventdispatcher_glib.cpp:270 #36 0x00007fe65ceab134 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0 #37 0x00007fe65ceab388 in () at /usr/lib64/libglib-2.0.so.0 #38 0x00007fe65ceab42c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #39 0x00007fe66260e18c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x1b1ab90, flags=...) at kernel/qeventdispatcher_glib.cpp:417 #40 0x00007fe6625bbbfb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffed07b9d60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:206 #41 0x00007fe6625c3ae6 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1285 #42 0x00007fe66863046a in kdemain(int, char**) (argc=1, argv=<optimized out>) at /usr/src/debug/dolphin-17.04.1/src/main.cpp:150 #43 0x00007fe66824d6e5 in __libc_start_main () at /lib64/libc.so.6 #44 0x0000000000400789 in _start () at ../sysdeps/x86_64/start.S:118 Reported using DrKonqi
Please provide a valgrind log as described here: https://community.kde.org/Dolphin/FAQ/Crashes
This is due to the global menu backports in openSUSE, as it works fine with Qt 5.7.1.