[KDE] Drag & Drop Crash in [@ <name omitted> | mozilla::widget::WlLogHandler]
Categories
(Core :: Widget: Gtk, defect, P3)
Tracking
()
People
(Reporter: matt.fagnani, Unassigned)
References
(Blocks 2 open bugs)
Details
Crash Data
I booted the Fedora Rawhide/40 KDE Plasma live image Fedora-KDE-Live-x86_64-Rawhide-20231204.n.0.iso in GNOME Boxes QEMU/KVM VMs with 3D acceleration disabled using the llvmpipe mesa 23.3.0 driver in a Fedora 39 KDE Plasma host. To work around the VM getting stuck on the Plasma 5.90.0 on Wayland splash screen as I reported at https://bugs.kde.org/show_bug.cgi?id=477643 I changed to VT2 using the keyboard menu in the top bar of GNOME Boxes and selecting Ctrl+Alt+F2. When I changed back to VT1, Plasma was shown with the Plasma Welcome program open. I ran Firefox 120.0.1 on Wayland in the VM. I was entering information in the New Bug form on bugzilla.redhat.com about an obs-studio crash. The VM became very slow to respond due to some combination of CPU, memory, and / space limitations. I saw that the Version and Architecture drop boxes were both shown at the same time. I had set the Component, Version, and written part of the Description when Firefox crashed. The crash reason was error marshalling arguments for start_drag (signature ?oo?ou): null value passed for arg 1. That might be something to do with Wayland event when dragging something with the mouse, so the VM being so slow might've led the mouse drag events to be slowed so much that the crash happened. I noticed that all the crashes with this signature [@ <name omitted> | mozilla::widget::WlLogHandler] were in Fedora (or Nobara which I think is based on Fedora) in 120.0 or later https://crash-stats.mozilla.org/signature/?product=Firefox&signature=%3Cname%20omitted%3E%20%7C%20mozilla%3A%3Awidget%3A%3AWlLogHandler&date=%3E%3D2023-06-06T06%3A25%3A00.000Z&date=%3C2023-12-06T06%3A25%3A00.000Z
Crash report: https://crash-stats.mozilla.org/report/index/bb619810-ee32-456f-bdba-dc4ae0231206
MOZ_CRASH Reason: ```error marshalling arguments for start_drag (signature ?oo?ou): null value passed for arg 1
Top 10 frames of crashing thread:
0 libxul.so <name omitted> /usr/src/debug/firefox-120.0.1-1.fc40.x86_64/objdir/dist/include/mozilla/Assertions.h:281
0 libxul.so mozilla::widget::WlLogHandler /usr/src/debug/firefox-120.0.1-1.fc40.x86_64/widget/gtk/nsWaylandDisplay.cpp:179
1 libwayland-client.so.0 wl_log /usr/src/debug/wayland-1.22.0-2.fc39.x86_64/src/wayland-util.c:449
2 libwayland-client.so.0 <name omitted> /usr/src/debug/wayland-1.22.0-2.fc39.x86_64/src/connection.c:666
2 libwayland-client.so.0 wl_proxy_marshal_array_flags /usr/src/debug/wayland-1.22.0-2.fc39.x86_64/src/wayland-client.c:881
3 libwayland-client.so.0 wl_proxy_marshal_flags /usr/src/debug/wayland-1.22.0-2.fc39.x86_64/src/wayland-client.c:823
4 libgdk-3.so.0 wl_data_device_start_drag /usr/include/wayland-client-protocol.h:2827
4 libgdk-3.so.0 gdk_wayland_drag_context_manage_dnd /usr/src/debug/gtk3-3.24.38-3.fc39.x86_64/gdk/wayland/gdkdnd-wayland.c:404
5 libgtk-3.so.0 gtk_drag_begin_internal /usr/src/debug/gtk3-3.24.38-3.fc39.x86_64/gtk/gtkdnd.c:1834
6 libgtk-3.so.0 gtk_drag_begin_with_coordinates /usr/src/debug/gtk3-3.24.38-3.fc39.x86_64/gtk/gtkdnd.c:1995
Updated•2 years ago
|
Comment 1•2 years ago
|
||
The bug has a crash signature, thus the bug will be considered confirmed.
Description
•