Bug 456361

Summary: Drag and Drop crash as soon as the Drag left the window
Product: [Applications] dolphin Reporter: Ruben Kelevra <cyrond>
Component: generalAssignee: Dolphin Bug Assignee <dolphin-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash CC: cyrond, dr.freeman879, kfm-devel, minecraftchest1+kdebugs, nicolas.fella
Priority: NOR Keywords: drkonqi
Version: 22.04.2   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description Ruben Kelevra 2022-07-05 16:02:38 UTC
Application: dolphin (22.04.2)

Qt Version: 5.15.5
Frameworks Version: 5.95.0
Operating System: Linux 5.18.8-xanmod1-1-x64v2 x86_64
Windowing System: Wayland
Distribution: EndeavourOS
DrKonqi: 5.25.2 [KCrashBackend]

-- Information about the crash:
I dragged a wav file out of the window and as soon as I left the window with the file, to drop it in the Firefox browser, Dolphin crashed.

The crash does not seem to be reproducible.

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

[KCrash Handler]
#4  0x00007f8be8d723da in QDrag::dragCursor(Qt::DropAction) const () at /usr/lib/libQt5Gui.so.5
#5  0x00007f8be8d7390e in QBasicDrag::updateCursor(Qt::DropAction) () at /usr/lib/libQt5Gui.so.5
#6  0x00007f8be5f4154e in  () at /usr/lib/libQt5WaylandClient.so.5
#7  0x00007f8be88c6981 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f8be5f512bc in QtWaylandClient::QWaylandDataSource::dndResponseUpdated(bool, Qt::DropAction) () at /usr/lib/libQt5WaylandClient.so.5
#9  0x00007f8be5f48b76 in QtWayland::wl_data_source::handle_target(void*, wl_data_source*, char const*) () at /usr/lib/libQt5WaylandClient.so.5
#10 0x00007f8be36b4de6 in  () at /usr/lib/libffi.so.8
#11 0x00007f8be36b1144 in  () at /usr/lib/libffi.so.8
#12 0x00007f8be68b8801 in  () at /usr/lib/libwayland-client.so.0
#13 0x00007f8be68b90fe in  () at /usr/lib/libwayland-client.so.0
#14 0x00007f8be68b931c in wl_display_dispatch_queue_pending () at /usr/lib/libwayland-client.so.0
#15 0x00007f8be5f1efc6 in QtWaylandClient::QWaylandDisplay::flushRequests() () at /usr/lib/libQt5WaylandClient.so.5
#16 0x00007f8be88b927e in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#17 0x00007f8be9579fac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#18 0x00007f8be8895418 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#19 0x00007f8be8895f43 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#20 0x00007f8be88de138 in  () at /usr/lib/libQt5Core.so.5
#21 0x00007f8be6507fbb in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#22 0x00007f8be656e5d1 in  () at /usr/lib/libglib-2.0.so.0
#23 0x00007f8be65069b2 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#24 0x00007f8be88e270c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#25 0x00007f8be888daec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#26 0x00007f8be8898759 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#27 0x0000564087d4b479 in  ()
#28 0x00007f8be7e29290 in  () at /usr/lib/libc.so.6
#29 0x00007f8be7e2934a in __libc_start_main () at /usr/lib/libc.so.6
#30 0x0000564087d4b875 in  ()
[Inferior 1 (process 75042) detached]

Reported using DrKonqi
Comment 1 Ruben Kelevra 2022-07-07 14:12:40 UTC
Created attachment 150467 [details]
New crash information added by DrKonqi

dolphin (22.04.2) using Qt 5.15.5

Crashed again on the view of the same folder. This time not related to drag and drop. It just crashed while running in background showing the folder.

The folder contained only wav files with 32 bit depth (floating point) if that's anything unusual?

-- Backtrace (Reduced):
#4  0x00007fcc045723da in QDrag::dragCursor(Qt::DropAction) const () at /usr/lib/libQt5Gui.so.5
#5  0x00007fcc0457390e in QBasicDrag::updateCursor(Qt::DropAction) () at /usr/lib/libQt5Gui.so.5
[...]
#8  0x00007fcc017512bc in QtWaylandClient::QWaylandDataSource::dndResponseUpdated(bool, Qt::DropAction) () at /usr/lib/libQt5WaylandClient.so.5
#9  0x00007fcc01748b76 in QtWayland::wl_data_source::handle_target(void*, wl_data_source*, char const*) () at /usr/lib/libQt5WaylandClient.so.5
[...]
#14 0x00007fcc025b131c in wl_display_dispatch_queue_pending () at /usr/lib/libwayland-client.so.0
Comment 2 Nicolas Fella 2024-01-27 21:34:50 UTC
*** Bug 460065 has been marked as a duplicate of this bug. ***
Comment 3 Nicolas Fella 2024-01-27 21:35:02 UTC
*** Bug 480400 has been marked as a duplicate of this bug. ***
Comment 4 Nicolas Fella 2024-01-27 21:42:50 UTC

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