Crash in [@ wl_proxy_get_user_data | data_device_enter]
Categories
(Core :: Widget: Gtk, defect, P3)
Tracking
()
People
(Reporter: gsvelto, Unassigned, NeedInfo)
References
(Blocks 1 open bug)
Details
(Keywords: crash)
Crash Data
Crash report: https://crash-stats.mozilla.org/report/index/55feef82-a2de-4bae-a1d3-ff85c0221013
Reason: SIGSEGV / SEGV_MAPERR
Top 10 frames of crashing thread:
0 libwayland-client.so.0 wl_proxy_get_user_data /build/gnome-3-38-2004-sdk/parts/wayland/build/src/wayland-client.c:2025
1 libgdk-3.so.0 data_device_enter /build/gnome-3-38-2004-sdk/parts/gtk/src/gdk/wayland/gdkdevice-wayland.c:1177
2 libffi.so.7 ffi_call_unix64
3 libffi.so.7 ffi_call_int
4 libwayland-client.so.0 wl_closure_invoke /build/gnome-3-38-2004-sdk/parts/wayland/build/src/connection.c:1014
5 libwayland-client.so.0 dispatch_event /build/gnome-3-38-2004-sdk/parts/wayland/build/src/wayland-client.c:1430
6 libwayland-client.so.0 dispatch_queue /build/gnome-3-38-2004-sdk/parts/wayland/build/src/wayland-client.c:1576
7 libwayland-client.so.0 wl_display_dispatch_queue_pending /build/gnome-3-38-2004-sdk/parts/wayland/build/src/wayland-client.c:1818
8 libwayland-client.so.0 wl_display_dispatch_pending /build/gnome-3-38-2004-sdk/parts/wayland/build/src/wayland-client.c:1881
9 libgdk-3.so.0 _gdk_wayland_display_queue_events /build/gnome-3-38-2004-sdk/parts/gtk/src/gdk/wayland/gdkeventsource.c:201
This seems to be drag & drop related, some comments from the crashes:
Was dragging a new bookmark into a folder and firefox crashed outa nowhere
Tried to separate one tab from the rest when it crashed.
I was just trying to drag my imported bookmarks around
crashed dragging a URL (via the lock icon) to a bookmark toolbar folder to add a bookmark
Comment 1•3 years ago
|
||
Since the crash volume is low (less than 5 per week), the severity is downgraded to S3. Feel free to change it back if you think the bug is still critical.
For more information, please visit auto_nag documentation.
Comment 2•1 year ago
|
||
This is happening for me very frequently, many times a day, since the update to Firefox 125 on Fedora 39.
Comment 3•1 year ago
|
||
(In reply to thomas.howard from comment #2)
This is happening for me very frequently, many times a day, since the update to Firefox 125 on Fedora 39.
Do you still see it? Can you attach backtrace of the crash (from about:crashes page) ?
https://fedoraproject.org/wiki/How_to_debug_Firefox_problems#Collect_information_for_a_bug_report
Thanks.
Comment 4•1 year ago
|
||
I have not seen it since the update to Firefox 126. Before then I found I could work around it by starting to drag a tab, but waiting a few moments before dragging the tab out of the tab bar.
I no longer seem to be able to get the data in about:crashes after the update (I presume this is because it has not crashed since the update to 126), nor can I find the crashes I reported. I did submit a number of crash reports, and left comments on them describing that I was dragging a tab from one window to another.
Comment 5•1 year ago
|
||
An addition to my last comment, one of the crashes from my other PC that I submitted is here:
https://crash-stats.mozilla.org/report/index/b10b405b-55c2-4dda-9f5b-2154d0240516
Comment 6•1 year ago
|
||
Good. Please update the bug if you see it again. I'd need more logs in such case.
Thanks.
Comment 7•1 year ago
|
||
Also if you see it again please ni? (needinfo) me.
Comment 8•1 year ago
|
||
The bug is linked to a topcrash signature, which matches the following criterion:
- Top 10 desktop browser crashes on nightly
:stransky, could you consider increasing the severity of this top-crash bug?
For more information, please visit BugBot documentation.
Comment 9•1 year ago
|
||
The peak is a regression from Bug 1915596. Will be fixed by Bug 1917794.
Comment 10•1 year ago
|
||
Based on the topcrash criteria, the crash signatures linked to this bug are not in the topcrash signatures anymore.
For more information, please visit BugBot documentation.
Updated•1 year ago
|
Comment 11•1 year ago
|
||
Crash from nightly:
0 libwayland-client.so.0 wl_proxy_get_user_data src/wayland-client.c:2291 context
1 libxul.so wl_surface_get_user_data(wl_surface*) /builds/worker/fetches/sysroot-x86_64-linux-gnu/usr/include/wayland-client-protocol.h:1409 inlined
1 libxul.so mozilla::widget::TouchWindow::TakeWindow(wl_surface*) widget/gtk/nsWaylandDisplay.cpp:66 cfi
2 libxul.so mozilla::widget::gesture_hold_begin(void*, zwp_pointer_gesture_hold_v1*, unsigned int, unsigned int, wl_surface*, unsigned int)
Description
•