Open Bug 1795648 Opened 3 years ago Updated 1 year ago

Crash in [@ wl_proxy_get_user_data | data_device_enter]

Categories

(Core :: Widget: Gtk, defect, P3)

Unspecified
Linux
defect

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

Blocks: linuxdad
Priority: -- → P3

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.

Severity: S2 → S3

This is happening for me very frequently, many times a day, since the update to Firefox 125 on Fedora 39.

(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.

Flags: needinfo?(thomas.howard)

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.

Flags: needinfo?(thomas.howard)

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

Good. Please update the bug if you see it again. I'd need more logs in such case.
Thanks.

Also if you see it again please ni? (needinfo) me.

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.

Flags: needinfo?(stransky)
Keywords: topcrash

The peak is a regression from Bug 1915596. Will be fixed by Bug 1917794.

Flags: needinfo?(stransky)

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.

Keywords: topcrash
Flags: needinfo?(stransky)

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)
You need to log in before you can comment on or make changes to this bug.