[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