Bug 455696

Summary: Dophin crashed after plasmashell restart
Product: [Applications] dolphin Reporter: hsushipei1
Component: generalAssignee: Dolphin Bug Assignee <dolphin-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash CC: cullmann, kfm-devel, oshbug
Priority: NOR Keywords: drkonqi
Version: 22.04.2   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: New crash information added by DrKonqi
New crash information added by DrKonqi

Description hsushipei1 2022-06-21 06:27:56 UTC
Application: dolphin (22.04.2)

Qt Version: 5.15.2
Frameworks Version: 5.95.0
Operating System: Linux 5.18.4-1-default x86_64
Windowing System: X11
Distribution: "openSUSE Tumbleweed"
DrKonqi: 5.25.0 [KCrashBackend]

-- Information about the crash:
Dophin sometimes crashes after i restart the plasmashell (using $kquitapp5 plasmashell && kstart5 plasmashell)

The crash can be reproduced sometimes.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault

[KCrash Handler]
#4  0x00007fa14e17b8cf in QObject::property(char const*) const () from /lib64/libQt5Core.so.5
#5  0x00007fa14fce5eec in KUiServerV2JobTracker::registerJob(KJob*) () from /lib64/libKF5JobWidgets.so.5
#6  0x00007fa14fce3159 in ?? () from /lib64/libKF5JobWidgets.so.5
#7  0x00007fa14e17fb3f in ?? () from /lib64/libQt5Core.so.5
#8  0x00007fa14e17fb3f in ?? () from /lib64/libQt5Core.so.5
#9  0x00007fa14e49ed0f in QDBusServiceWatcher::serviceOwnerChanged(QString const&, QString const&, QString const&) () from /lib64/libQt5DBus.so.5
#10 0x00007fa14e49f62a in ?? () from /lib64/libQt5DBus.so.5
#11 0x00007fa14e49fad3 in QDBusServiceWatcher::qt_metacall(QMetaObject::Call, int, void**) () from /lib64/libQt5DBus.so.5
#12 0x00007fa14e45165b in ?? () from /lib64/libQt5DBus.so.5
#13 0x00007fa14e174490 in QObject::event(QEvent*) () from /lib64/libQt5Core.so.5
#14 0x00007fa14edbb3ce in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#15 0x00007fa14e148ce8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#16 0x00007fa14e14bc81 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib64/libQt5Core.so.5
#17 0x00007fa14e1a0903 in ?? () from /lib64/libQt5Core.so.5
#18 0x00007fa14bc70ea0 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#19 0x00007fa14bc71258 in ?? () from /lib64/libglib-2.0.so.0
#20 0x00007fa14bc712ec in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#21 0x00007fa14e1a0106 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#22 0x00007fa14e14775b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#23 0x00007fa14e14f8c6 in QCoreApplication::exec() () from /lib64/libQt5Core.so.5
#24 0x000055fdb1a6d222 in ?? ()
#25 0x00007fa14da525b0 in __libc_start_call_main () from /lib64/libc.so.6
#26 0x00007fa14da52679 in __libc_start_main_impl () from /lib64/libc.so.6
#27 0x000055fdb1a6d825 in ?? ()
[Inferior 1 (process 22683) detached]

Reported using DrKonqi
Comment 1 Christoph Cullmann 2022-07-02 19:37:27 UTC

*** This bug has been marked as a duplicate of bug 450325 ***
Comment 2 Oliver Hiorns 2023-07-26 21:00:34 UTC
Created attachment 160553 [details]
New crash information added by DrKonqi

dolphin (23.04.3) using Qt 5.15.10

I was running the test suite for gtk4 after building it from source, which involves creating and destroying a very large number of windows of various types. This concluded successfully. I then ran `sudo ninja install` to install the freshly built gtk4. This involved copying a large number of files.

As the install finished (I have no idea if it was related) Plasmashell crashed. When it automatically restarted, dolphin had closed and DrKonqi was open prompting me to submit this. So, I believe Plasmashell crashing triggered dolphin to crash.

-- Backtrace (Reduced):
#4  0x00007f250e4cbf23 in QObject::property(char const*) const () at /usr/lib/libQt5Core.so.5
#5  0x00007f25102ccb25 in KUiServerV2JobTracker::registerJob(KJob*) () at /usr/lib/libKF5JobWidgets.so.5
[...]
#9  0x00007f250f882b74 in QDBusServiceWatcher::serviceOwnerChanged(QString const&, QString const&, QString const&) () at /usr/lib/libQt5DBus.so.5
[...]
#11 0x00007f250f8872f3 in QDBusServiceWatcher::qt_metacall(QMetaObject::Call, int, void**) () at /usr/lib/libQt5DBus.so.5
[...]
#13 0x00007f250e4c31e4 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
Comment 3 Oliver Hiorns 2023-09-03 18:49:02 UTC
Created attachment 161380 [details]
New crash information added by DrKonqi

dolphin (23.04.3) using Qt 5.15.10

Ran `killall plasmashell` in terminal, dolphin crashed at the same time. When I restarted plasmashell, DrKonqi appeared.

-- Backtrace (Reduced):
#4  0x00007fe69daccab3 in QObject::property(char const*) const () at /usr/lib/libQt5Core.so.5
#5  0x00007fe69f8cab25 in KUiServerV2JobTracker::registerJob(KJob*) () at /usr/lib/libKF5JobWidgets.so.5
[...]
#9  0x00007fe69ee66b74 in QDBusServiceWatcher::serviceOwnerChanged(QString const&, QString const&, QString const&) () at /usr/lib/libQt5DBus.so.5
[...]
#11 0x00007fe69ee6b2f3 in QDBusServiceWatcher::qt_metacall(QMetaObject::Call, int, void**) () at /usr/lib/libQt5DBus.so.5
[...]
#13 0x00007fe69dac3d74 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
Comment 4 Oliver Hiorns 2023-09-03 18:52:14 UTC
I am still experiencing this issue, so I don't think it was a duplicate after all.
Comment 5 Christoph Cullmann 2023-09-03 21:19:35 UTC
It was a duplicate, but you are right, the fix seems not to be sufficient.

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