Bug 515890 - Dolphin crash in KActionMenuPrivate::~KActionMenuPrivate when closing
Summary: Dolphin crash in KActionMenuPrivate::~KActionMenuPrivate when closing
Status: RESOLVED DUPLICATE of bug 515814
Alias: None
Product: dolphin
Classification: Applications
Component: general (other bugs)
Version First Reported In: git-master
Platform: KDE Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-02-12 00:15 UTC by Villemur Clément
Modified: 2026-02-12 16:36 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
dolphin crash log (40.93 KB, text/plain)
2026-02-12 00:15 UTC, Villemur Clément
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Villemur Clément 2026-02-12 00:15:13 UTC
Created attachment 189479 [details]
dolphin crash log

SUMMARY
When closing dolphin, there's a notification saying it crashed. 

STEPS TO REPRODUCE
1. Open Dolphin
2. Close Dolphin

OBSERVED RESULT
You see a notification in the system tray saying Dophin has crashed. 

EXPECTED RESULT
Nothing happens. 

SOFTWARE/OS VERSIONS
Operating System: KDE Linux 2026-02-10
KDE Plasma Version: 6.6.80
KDE Frameworks Version: 6.24.0
Qt Version: 6.10.2
Kernel Version: 6.18.7-zen1-1-zen (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 5600 6-Core Processor
Memory: 32 Gio of RAM (31.2 Gio usable)
Graphics Processor: AMD Radeon RX 6700 XT
Comment 1 TraceyC 2026-02-12 16:32:34 UTC
Searchable backtrace

Thread 1 (Thread 0x7f4eebecf340 (LWP 47164)):
[KCrash Handler]
#4  0x00007f4ef3bcc421 in QObject::disconnect (sender=sender@entry=0x5643aba25, signal=<optimized out>, signal@entry=0x0, receiver=receiver@entry=0x5643abc8c3c0, method=method@entry=0x0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:3334
#5  0x00007f4ef53dd17a in QObject::disconnect (this=0x5643aba25, receiver=0x5643abc8c3c0, member=0x0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.h:294
#6  QDBusConnectionPrivate::objectDestroyed (this=0x5643abc8c3c0, obj=0x5643aba25) at /usr/src/debug/qt6-base/qtbase/src/dbus/qdbusintegrator.cpp:1250
#7  0x00007f4ef5675c9a in std::default_delete<QMenu>::operator() (this=<optimized out>, __ptr=<optimized out>) at /usr/include/c++/15.2.1/bits/unique_ptr.h:86
#8  std::unique_ptr<QMenu, std::default_delete<QMenu> >::~unique_ptr (this=0x5643abc8c3a8, this=<optimized out>) at /usr/include/c++/15.2.1/bits/unique_ptr.h:398
#9  KActionMenuPrivate::~KActionMenuPrivate (this=0x5643abc8c3a0, this=<optimized out>) at /usr/src/debug/kde-banana-kwidgetsaddons-git/kwidgetsaddons/src/kactionmenu.cpp:30
#10 std::default_delete<KActionMenuPrivate>::operator() (this=<optimized out>, __ptr=0x5643abc8c3a0) at /usr/include/c++/15.2.1/bits/unique_ptr.h:92
#11 std::default_delete<KActionMenuPrivate>::operator() (this=<optimized out>, __ptr=0x5643abc8c3a0) at /usr/include/c++/15.2.1/bits/unique_ptr.h:86
#12 std::unique_ptr<KActionMenuPrivate, std::default_delete<KActionMenuPrivate> >::~unique_ptr (this=0x5643abc8c1b0, this=<optimized out>) at /usr/include/c++/15.2.1/bits/unique_ptr.h:398
#13 KActionMenu::~KActionMenu (this=0x5643abc8c1a0, this=<optimized out>) at /usr/src/debug/kde-banana-kwidgetsaddons-git/kwidgetsaddons/src/kactionmenu.cpp:56
#14 0x00007f4ef5675cd6 in KActionMenu::~KActionMenu (this=0x5643abc8c1a0, this=<optimized out>) at /usr/src/debug/kde-banana-kwidgetsaddons-git/kwidgetsaddons/src/kactionmenu.cpp:56
#15 0x00007f4ef3bbe5c2 in QObjectPrivate::deleteChildren (this=this@entry=0x5643abc25c20) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:2212
#16 0x00007f4ef3bc52be in QObject::~QObject (this=<optimized out>, this=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:1122
#17 0x00007f4ef5d55f7f in KActionCollection::~KActionCollection (this=0x5643abc27a00, this=<optimized out>) at /usr/src/debug/kde-banana-kxmlgui-git/kxmlgui/src/kactioncollection.cpp:183
#18 KXMLGUIClient::~KXMLGUIClient (this=0x5643aba4ff60, this=<optimized out>) at /usr/src/debug/kde-banana-kxmlgui-git/kxmlgui/src/kxmlguiclient.cpp:99
#19 0x0000564393546085 in DolphinMainWindow::~DolphinMainWindow (this=<optimized out>, this=<optimized out>) at /usr/src/debug/kde-banana-dolphin-git/dolphin/src/dolphinmainwindow.cpp:280
#20 0x0000564393546105 in DolphinMainWindow::~DolphinMainWindow (this=0x5643aba4fe20, this=<optimized out>) at /usr/src/debug/kde-banana-dolphin-git/dolphin/src/dolphinmainwindow.cpp:280
#21 0x00007f4ef3bc637c in QObject::event (this=<optimized out>, e=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:1398
#22 0x00007f4ef5d7318f in KXmlGuiWindow::event (this=0x5643aba4fe20, ev=0x5643ac203890) at /usr/src/debug/kde-banana-kxmlgui-git/kxmlgui/src/kxmlguiwindow.cpp:253
#23 0x00007f4ef4d03380 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5643aba4fe20, e=0x5643ac203890) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3305
#24 0x00007f4ef3b6bf48 in QCoreApplication::notifyInternal2 (receiver=0x5643aba4fe20, event=event@entry=0x5643ac203890) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1109
#25 0x00007f4ef3b6c320 in QCoreApplication::sendEvent (receiver=<optimized out>, event=0x5643ac203890) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1549
#26 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x5643ab4e9b50) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1904
#27 0x00007f4ef3e51e78 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1757
#28 postEventSourceDispatch (s=0x5643ab4f18b0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:246
#29 0x00007f4ef0706f8d in g_main_dispatch (context=0x7f4ee4000f60) at ../glib/glib/gmain.c:3565
#30 0x00007f4ef0708657 in g_main_context_dispatch_unlocked (context=0x7f4ee4000f60) at ../glib/glib/gmain.c:4425
#31 g_main_context_iterate_unlocked (context=context@entry=0x7f4ee4000f60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4490
#32 0x00007f4ef0708865 in g_main_context_iteration (context=0x7f4ee4000f60, may_block=1) at ../glib/glib/gmain.c:4556
#33 0x00007f4ef3e4fcb2 in QEventDispatcherGlib::processEvents (this=0x5643ab4fa240, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#34 0x00007f4ef3b76cf6 in QEventLoop::processEvents (this=0x7fff2b2cad40, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:104
#35 QEventLoop::exec (this=0x7fff2b2cad40, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:186
#36 0x00007f4ef3b709f1 in QCoreApplication::exec () at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1452
#37 0x00007f4ef4cfe4ea in QApplication::exec () at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:2575
#38 0x000056439353eb43 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kde-banana-dolphin-git/dolphin/src/main.cpp:276
Comment 2 TraceyC 2026-02-12 16:36:50 UTC
Thank you for the bug report. Based on the backtrace this looks like a duplicate of bug 515814 so I'll merge this report in with the other one. This should be fixed with Dolphin 6.24

*** This bug has been marked as a duplicate of bug 515814 ***