[Webkit-unassigned] [Bug 266237] New: [GTK] crash on touch with a popover open
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Dec 11 10:48:52 PST 2023
https://bugs.webkit.org/show_bug.cgi?id=266237
Bug ID: 266237
Summary: [GTK] crash on touch with a popover open
Product: WebKit
Version: Other
Hardware: Other
OS: Linux
Status: NEW
Severity: Normal
Priority: P2
Component: WebKitGTK
Assignee: webkit-unassigned at lists.webkit.org
Reporter: two at envs.net
CC: bugs-noreply at webkitgtk.org
1. open a popover, e.g. browser menu
2. swipe over the webview
```
#0 WTF::GRefPtr<_GdkEvent>::operator= (this=0x8, optr=0x556c7d2c9e20) at WTF/Headers/wtf/glib/GRefPtr.h:157
#1 webkitWebViewBaseTouchEvent (widget=0x556c7a3ad830, event=0x556c7d2c9e20)
at /buildstream/gnome/sdk/webkitgtk-6.0.bst/Source/WebKit/UIProcess/API/gtk/WebKitWebViewBase.cpp:1866
#2 0x00007fb855a4e74c in _gdk_marshal_BOOLEAN__POINTERv (closure=<optimized out>, return_value=0x7ffff2f2d9f0, instance=<optimized out>, args=<optimized out>,
marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x556c7a27d8a0) at gdk/gdkmarshalers.c:302
#3 0x00007fb85a66c762 in _g_closure_invoke_va (closure=0x556c7a2ac9e0, return_value=0x7ffff2f2d9f0, instance=0x556c7a2ac9a0, args=0x7ffff2f2db00, n_params=1,
param_types=0x556c7a27d8a0) at ../gobject/gclosure.c:897
#4 0x00007fb85a6818f3 in signal_emit_valist_unlocked (instance=instance at entry=0x556c7a2ac9a0, signal_id=signal_id at entry=117, detail=detail at entry=0,
var_args=var_args at entry=0x7ffff2f2db00) at ../gobject/gsignal.c:3423
#5 0x00007fb85a688501 in g_signal_emit_valist (instance=0x556c7a2ac9a0, signal_id=117, detail=0, var_args=0x7ffff2f2db00) at ../gobject/gsignal.c:3262
#6 0x00007fb85a6885c3 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=detail at entry=0) at ../gobject/gsignal.c:3582
#7 0x00007fb855759fbf in gtk_event_controller_legacy_handle_event (controller=<optimized out>, event=<optimized out>, x=<optimized out>, y=<optimized out>)
at ../gtk/gtkeventcontrollerlegacy.c:66
#8 0x00007fb85575863f in gtk_event_controller_handle_event (controller=controller at entry=0x556c7a2ac9a0, event=event at entry=0x556c7d2c9e20, target=target at entry=0x556c7a3ad830,
x=x at entry=394.98046875, y=y at entry=530.4765625) at ../gtk/gtkeventcontroller.c:362
#9 0x00007fb8558af568 in gtk_widget_run_controllers (widget=widget at entry=0x556c7a3ad830, event=event at entry=0x556c7d2c9e20, target=target at entry=0x556c7a3ad830,
x=x at entry=394.98046875, y=y at entry=530.4765625, phase=phase at entry=GTK_PHASE_TARGET) at ../gtk/gtkwidget.c:4585
#10 0x00007fb8558b750d in gtk_widget_event (widget=widget at entry=0x556c7a3ad830, event=event at entry=0x556c7d2c9e20, target=target at entry=0x556c7a3ad830) at ../gtk/gtkwidget.c:4774
#11 0x00007fb8557cf772 in gtk_propagate_event_internal (widget=widget at entry=0x556c7a3ad830, event=event at entry=0x556c7d2c9e20, topmost=<optimized out>) at ../gtk/gtkmain.c:1942
#12 0x00007fb8557cf815 in gtk_propagate_event (widget=widget at entry=0x556c7a3ad830, event=event at entry=0x556c7d2c9e20) at ../gtk/gtkmain.c:1992
#13 0x00007fb8557cfea4 in gtk_main_do_event (event=0x556c7d2c9e20) at ../gtk/gtkmain.c:1684
#14 0x00007fb8558c3ff0 in surface_event (surface=<optimized out>, event=<optimized out>, widget=<optimized out>) at ../gtk/gtkwindow.c:4762
#15 0x00007fb855a4e74c in _gdk_marshal_BOOLEAN__POINTERv (closure=closure at entry=0x556c7b57cbe0, return_value=return_value at entry=0x7ffff2f2e130,
instance=instance at entry=0x556c7a40eba0, args=args at entry=0x7ffff2f2e240, marshal_data=marshal_data at entry=0x0, n_params=n_params at entry=1, param_types=0x556c7a3fd690)
at gdk/gdkmarshalers.c:302
#16 0x00007fb855add1e8 in gdk_surface_event_marshallerv (closure=0x556c7b57cbe0, return_value=0x7ffff2f2e130, instance=0x556c7a40eba0, args=0x7ffff2f2e240, marshal_data=0x0,
n_params=1, param_types=0x556c7a3fd690) at ../gdk/gdksurface.c:462
#17 0x00007fb85a66c762 in _g_closure_invoke_va (closure=0x556c7b57cbe0, return_value=0x7ffff2f2e130, instance=0x556c7a40eba0, args=0x7ffff2f2e240, n_params=1,
param_types=0x556c7a3fd690) at ../gobject/gclosure.c:897
#18 0x00007fb85a6818f3 in signal_emit_valist_unlocked (instance=instance at entry=0x556c7a40eba0, signal_id=signal_id at entry=297, detail=detail at entry=0,
var_args=var_args at entry=0x7ffff2f2e240) at ../gobject/gsignal.c:3423
#19 0x00007fb85a688501 in g_signal_emit_valist (instance=0x556c7a40eba0, signal_id=297, detail=0, var_args=0x7ffff2f2e240) at ../gobject/gsignal.c:3262
#20 0x00007fb85a6885c3 in g_signal_emit (instance=instance at entry=0x556c7a40eba0, signal_id=<optimized out>, detail=detail at entry=0) at ../gobject/gsignal.c:3582
#21 0x00007fb855ae0de7 in gdk_surface_handle_event (event=event at entry=0x556c7d2c9e20) at ../gdk/gdksurface.c:2955
#22 0x00007fb855abe24d in _gdk_event_emit (event=event at entry=0x556c7d2c9e20) at ../gdk/gdkevents.c:491
#23 0x00007fb855a65346 in gdk_event_source_dispatch (base=<optimized out>, callback=<optimized out>, data=<optimized out>) at ../gdk/wayland/gdkeventsource.c:142
#24 0x00007fb85a86dae7 in g_main_dispatch (context=context at entry=0x556c79eea120) at ../glib/gmain.c:3344
#25 0x00007fb85a86fc07 in g_main_context_dispatch_unlocked (context=0x556c79eea120) at ../glib/gmain.c:4152
#26 g_main_context_iterate_unlocked (context=context at entry=0x556c79eea120, block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at ../glib/gmain.c:4217
#27 0x00007fb85a8702c3 in g_main_context_iteration (context=context at entry=0x556c79eea120, may_block=may_block at entry=1) at ../glib/gmain.c:4282
#28 0x00007fb85390361d in g_application_run (application=0x556c7a377f40, argc=<optimized out>, argv=<optimized out>) at ../gio/gapplication.c:2613
```
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20231211/cfbb932f/attachment-0001.htm>
More information about the webkit-unassigned
mailing list