Bug 455696 - Dophin crashed after plasmashell restart
Summary: Dophin crashed after plasmashell restart
Status: RESOLVED DUPLICATE of bug 471531
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 22.04.2
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2022-06-21 06:27 UTC by hsushipei1
Modified: 2023-09-03 21:19 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (3.14 KB, text/plain)
2023-07-26 21:00 UTC, Oliver Hiorns
Details
New crash information added by DrKonqi (2.50 KB, text/plain)
2023-09-03 18:49 UTC, Oliver Hiorns
Details

Note You need to log in before you can comment on or make changes to this bug.
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 ***