Bug 481629 - Dolphin occasionally crashes when unminimizing it
Summary: Dolphin occasionally crashes when unminimizing it
Status: RESOLVED UNMAINTAINED
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 22.12.3
Platform: Debian stable Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2024-02-21 13:31 UTC by jrschmersahl
Modified: 2024-04-06 16:53 UTC (History)
3 users (show)

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


Attachments
New crash information added by DrKonqi (3.49 KB, text/plain)
2024-04-06 16:53 UTC, luma.luigi
Details

Note You need to log in before you can comment on or make changes to this bug.
Description jrschmersahl 2024-02-21 13:31:47 UTC
Application: dolphin (22.12.3)

Qt Version: 5.15.8
Frameworks Version: 5.103.0
Operating System: Linux 6.1.0-18-amd64 x86_64
Windowing System: Wayland
Distribution: Debian GNU/Linux 12 (bookworm)
DrKonqi: 5.27.5 [KCrashBackend]

-- Information about the crash:
I'm... Not entirely sure what happened, or whether I had Dolphin minimized or just behind other windows. But I do know that if I pull it back up while it's running but not being used, it will occasionally crash. This has happened a few times before, and I'm not sure why. There's very little consistency in when it happens as far as I can tell.

The crash can be reproduced sometimes.

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

[KCrash Handler]
#4  0x00007f728ff79866 in QDrag::dragCursor(Qt::DropAction) const () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#5  0x00007f728ff7d149 in QBasicDrag::updateCursor(Qt::DropAction) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#6  0x00007f728d5a037c in ?? () from /lib/x86_64-linux-gnu/libQt5WaylandClient.so.5
#7  0x00007f728fae8f4f in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f728d5ad5e9 in QtWaylandClient::QWaylandDataSource::dndResponseUpdated(bool, Qt::DropAction) () from /lib/x86_64-linux-gnu/libQt5WaylandClient.so.5
#9  0x00007f728d5a8db1 in QtWayland::wl_data_source::handle_target(void*, wl_data_source*, char const*) () from /lib/x86_64-linux-gnu/libQt5WaylandClient.so.5
#10 0x00007f728ca0ef7a in ?? () from /lib/x86_64-linux-gnu/libffi.so.8
#11 0x00007f728ca0e40e in ?? () from /lib/x86_64-linux-gnu/libffi.so.8
#12 0x00007f728ca0eb0d in ffi_call () from /lib/x86_64-linux-gnu/libffi.so.8
#13 0x00007f728e217761 in ?? () from /lib/x86_64-linux-gnu/libwayland-client.so.0
#14 0x00007f728e213aaa in ?? () from /lib/x86_64-linux-gnu/libwayland-client.so.0
#15 0x00007f728e21541c in wl_display_dispatch_queue_pending () from /lib/x86_64-linux-gnu/libwayland-client.so.0
#16 0x00007f728d580872 in QtWaylandClient::QWaylandDisplay::flushRequests() () from /lib/x86_64-linux-gnu/libQt5WaylandClient.so.5
#17 0x00007f728fadd6f0 in QObject::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007f7290762fae in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007f728fab16f8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007f728fab4681 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007f728fb0a153 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x00007f728d71e7a9 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007f728d71ea38 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007f728d71eacc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007f728fb09836 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007f728fab017b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x00007f728fab82d6 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#28 0x0000557e90bf2142 in ?? ()
#29 0x00007f728f64624a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#30 0x00007f728f646305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#31 0x0000557e90bf2591 in ?? ()
[Inferior 1 (process 2491) detached]

Reported using DrKonqi
Comment 1 fanzhuyifan 2024-02-22 01:03:57 UTC
Thank you for your bug report!

Debian advises users to not submit bugs upstream (https://www.debian.org/Bugs/Reporting), as this version of the KDE software is out of support from KDE, and so it's possible that the bug exists only in Debian at this point.
Could you report the bug to Debian using the report bug utility (https://packages.debian.org/stable/utils/reportbug)? If necessary, the maintainer of the package will forward the bug upstream.

Thanks for understanding!
Comment 2 luma.luigi 2024-04-06 16:53:22 UTC
Created attachment 168225 [details]
New crash information added by DrKonqi

dolphin (22.12.3) using Qt 5.15.8

Dolphin crashes when I do a drag and drop to another app (LocalSend) using touch screen. The bug seems to be reproducible.
Here is a record of the bug reproduction : https://www.mediafire.com/file/k295tnb5rn7xyb4/2024-04-06_18-45-23.mkv/file
And link to the software LocalSend i'm using : https://localsend.org/

In the hope it will be useful,
A new KDE Plasma user

-- Backtrace (Reduced):
#4  0x00007f790b579866 in QDrag::dragCursor(Qt::DropAction) const () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#5  0x00007f790b57d149 in QBasicDrag::updateCursor(Qt::DropAction) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
[...]
#8  0x00007f7908c735e9 in QtWaylandClient::QWaylandDataSource::dndResponseUpdated(bool, Qt::DropAction) () from /lib/x86_64-linux-gnu/libQt5WaylandClient.so.5
#9  0x00007f7908c6edb1 in QtWayland::wl_data_source::handle_target(void*, wl_data_source*, char const*) () from /lib/x86_64-linux-gnu/libQt5WaylandClient.so.5
[...]
#12 0x00007f7907e05b0d in ffi_call () from /lib/x86_64-linux-gnu/libffi.so.8