Bug 473645

Summary: Crash after computer resume
Product: [Plasma] plasmashell Reporter: kevinleroy
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED WORKSFORME    
Severity: crash CC: akselmo, kde, kfm-devel
Priority: NOR Keywords: drkonqi
Version First Reported In: 5.27.7   
Target Milestone: 1.0   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description kevinleroy 2023-08-22 17:36:21 UTC
Application: dolphin (23.04.3)

Qt Version: 5.15.10
Frameworks Version: 5.109.0
Operating System: Linux 6.4.11-200.fc38.x86_64 x86_64
Windowing System: Wayland
Distribution: Fedora Linux 38 (KDE Plasma)
DrKonqi: 5.27.7 [KCrashBackend]

-- Information about the crash:
Dolphin crashed after computer resume.
Others applications, such Konsole are crashed too.

The reporter is unsure if this crash is reproducible.

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

[KCrash Handler]
#4  0x00007f62fd2e4d0d in QObject::~QObject() () from /lib64/libQt5Core.so.5
#5  0x00007f62fd795065 in QScreen::~QScreen() () from /lib64/libQt5Gui.so.5
#6  0x00007f62fd74a373 in QWindowSystemInterface::handleScreenRemoved(QPlatformScreen*) () from /lib64/libQt5Gui.so.5
#7  0x00007f62fad3d91d in QtWaylandClient::QWaylandDisplay::handleScreenInitialized(QtWaylandClient::QWaylandScreen*) () from /lib64/libQt5WaylandClient.so.5
#8  0x00007f62fad4a8f3 in QtWaylandClient::QWaylandScreen::maybeInitialize() () from /lib64/libQt5WaylandClient.so.5
#9  0x00007f62f8338be6 in ffi_call_unix64 () from /lib64/libffi.so.8
#10 0x00007f62f83354bf in ffi_call_int.lto_priv () from /lib64/libffi.so.8
#11 0x00007f62f833818e in ffi_call () from /lib64/libffi.so.8
#12 0x00007f62fc0aff0e in wl_closure_invoke.constprop () from /lib64/libwayland-client.so.0
#13 0x00007f62fc0b0793 in dispatch_event.isra () from /lib64/libwayland-client.so.0
#14 0x00007f62fc0b0a3c in wl_display_dispatch_queue_pending () from /lib64/libwayland-client.so.0
#15 0x00007f62fc0b386f in wl_display_roundtrip_queue () from /lib64/libwayland-client.so.0
#16 0x00007f62fad48f09 in QtWaylandClient::QWaylandWindow::handleScreensChanged() () from /lib64/libQt5WaylandClient.so.5
#17 0x00007f62fd2e8481 in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5
#18 0x00007f62f8338be6 in ffi_call_unix64 () from /lib64/libffi.so.8
#19 0x00007f62f83354bf in ffi_call_int.lto_priv () from /lib64/libffi.so.8
#20 0x00007f62f833818e in ffi_call () from /lib64/libffi.so.8
#21 0x00007f62fc0aff0e in wl_closure_invoke.constprop () from /lib64/libwayland-client.so.0
#22 0x00007f62fc0b0793 in dispatch_event.isra () from /lib64/libwayland-client.so.0
#23 0x00007f62fc0b0a3c in wl_display_dispatch_queue_pending () from /lib64/libwayland-client.so.0
#24 0x00007f62fad3c7c9 in QtWaylandClient::QWaylandDisplay::blockingReadEvents() () from /lib64/libQt5WaylandClient.so.5
#25 0x00007f62fad355bc in QtWaylandClient::QWaylandShmBackingStore::resize(QSize const&) () from /lib64/libQt5WaylandClient.so.5
#26 0x00007f62fad35871 in QtWaylandClient::QWaylandShmBackingStore::beginPaint(QRegion const&) () from /lib64/libQt5WaylandClient.so.5
#27 0x00007f62fd9044a5 in QBackingStore::beginPaint(QRegion const&) () from /lib64/libQt5Gui.so.5
#28 0x00007f62fdfc0783 in QWidgetRepaintManager::paintAndFlush() () from /lib64/libQt5Widgets.so.5
#29 0x00007f62fdff3cfc in QWidget::event(QEvent*) () from /lib64/libQt5Widgets.so.5
#30 0x00007f62fed0c3bf in KXmlGuiWindow::event(QEvent*) () from /lib64/libKF5XmlGui.so.5
#31 0x00007f62fdfaeb75 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#32 0x00007f62fd2b41a8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#33 0x00007f62fd2b7655 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib64/libQt5Core.so.5
#34 0x00007f62fd306c5f in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQt5Core.so.5
#35 0x00007f62faf1348c in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#36 0x00007f62faf71648 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#37 0x00007f62faf10b13 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#38 0x00007f62fd306749 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#39 0x00007f62fd2b2b6b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#40 0x00007f62fd2badfb in QCoreApplication::exec() () from /lib64/libQt5Core.so.5
#41 0x000055aa445b9025 in main ()
[Inferior 1 (process 11387) detached]

The reporter indicates this bug may be a duplicate of or related to bug 408185, bug 408622, bug 409833, bug 421423, bug 426657, bug 425259, bug 427537, bug 427323, bug 430773, bug 431071, bug 432268, bug 439877, bug 436494, bug 442774, bug 446806, bug 447500, bug 449972, bug 462443, bug 459433, bug 463594, bug 466445, bug 466978, bug 469528, bug 473016, bug 473508.

Reported using DrKonqi
Comment 1 Akseli Lahtinen 2023-12-14 13:29:41 UTC
Needs backtrace with debug symbols. Can you install debug symbols for Dolphin, KIO and KIO-extras and send the backtrace if this crash happens again?

Also this is likely plasmashell issue, so setting it as that.
Comment 2 Bug Janitor Service 2023-12-29 03:46:14 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2024-01-13 03:45:33 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!