[Webkit-unassigned] [Bug 207886] New: [GTK] critical on selecting emoji from recent list
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Feb 18 04:26:27 PST 2020
https://bugs.webkit.org/show_bug.cgi?id=207886
Bug ID: 207886
Summary: [GTK] critical on selecting emoji from recent list
Product: WebKit
Version: Other
Hardware: PC
OS: Linux
Status: NEW
Keywords: Gtk
Severity: Normal
Priority: P3
Component: WebKitGTK
Assignee: webkit-unassigned at lists.webkit.org
Reporter: mike at vee.net
CC: bugs-noreply at webkitgtk.org
After enabling the insert emoji WebKitGTK action in the composer's context menu for Geary, I'm seeing the following critical when clicking on an emoji from the recent list in the emoji chooser:
![crt] 23:24:31.0646 Gtk:gtk_widget_is_ancestor: assertion 'GTK_IS_WIDGET (widget)' failed
Thread 1 "geary" received signal SIGTRAP, Trace/breakpoint trap.
_g_log_abort (breakpoint=1) at ../../../glib/gmessages.c:554
554 in ../../../glib/gmessages.c
(gdb) bt
#0 0x00007ffff7d348e5 in _g_log_abort (breakpoint=1) at ../../../glib/gmessages.c:554
#1 0x00007ffff7d35bb9 in g_logv
(log_domain=0x7ffff7468047 "Gtk", log_level=G_LOG_LEVEL_CRITICAL, format=<optimised out>, args=args at entry=0x7fffffffd4e0) at ../../../glib/gmessages.c:1373
#2 0x00007ffff7d35d83 in g_log
(log_domain=log_domain at entry=0x7ffff7468047 "Gtk", log_level=log_level at entry=G_LOG_LEVEL_CRITICAL, format=format at entry=0x7ffff7d86713 "%s: assertion '%s' failed")
at ../../../glib/gmessages.c:1415
#3 0x00007ffff7d3657d in g_return_if_fail_warning
(log_domain=log_domain at entry=0x7ffff7468047 "Gtk", pretty_function=pretty_function at entry=0x7ffff74ec050 <__func__.77293> "gtk_widget_is_ancestor", expression=expression at entry=0x7ffff74680a7 "GTK_IS_WIDGET (widget)") at ../../../glib/gmessages.c:2771
#4 0x00007ffff740c22a in gtk_widget_is_ancestor
(widget=widget at entry=0x0, ancestor=ancestor at entry=0x555559600440 [WebKitEmojiChooser])
at ../../../../gtk/gtkwidget.c:11845
#5 0x00007ffff731bd3c in gtk_popover_button_release
(widget=widget at entry=0x555559600440 [WebKitEmojiChooser], event=event at entry=0x5555595e8010) at ../../../../gtk/gtkpopover.c:1569
#6 0x00007ffff745b7ff in _gtk_marshal_BOOLEAN__BOXEDv
(closure=0x555555d8b3b0, return_value=0x7fffffffd7e0, instance=<optimised out>, args=<optimised out>, marshal_data=<optimised out>, n_params=<optimised out>, param_types=0x555555d8ab00) at gtkmarshalers.c:129
#7 0x00007ffff7e19936 in _g_closure_invoke_va
(closure=0x555555d8b3b0, return_value=0x7fffffffd7e0, instance=0x555559600440, args=0x7fffffffd8b0, n_params=1, param_types=0x555555d8ab00) at ../../../gobject/gclosure.c:873
#8 0x00007ffff7e35dcb in g_signal_emit_valist
(instance=0x555559600440, signal_id=<optimised out>, detail=<optimised out>, var_args=var_args at entry=0x7fffffffd8b0) at ../../../gobject/gsignal.c:3306
#9 0x00007ffff7e369b3 in g_signal_emit
(instance=instance at entry=0x555559600440, signal_id=<optimised out>, detail=detail at entry=0) at ../../../gobject/gsignal.c:3453
#10 0x00007ffff7405e53 in gtk_widget_event_internal
(event=0x5555595e8010, widget=0x555559600440 [WebKitEmojiChooser])
at ../../../../gtk/gtkwidget.c:7789
#11 0x00007ffff7405e53 in gtk_widget_event_internal
(widget=0x555559600440 [WebKitEmojiChooser], event=0x5555595e8010)
at ../../../../gtk/gtkwidget.c:7658
#12 0x00007ffff72c19d8 in propagate_event_up
(topmost=<optimised out>, event=<optimised out>, widget=0x555559600440 [WebKitEmojiChooser]) at ../../../../gtk/gtkmain.c:2594
#13 0x00007ffff72c19d8 in propagate_event
(widget=<optimised out>, event=0x5555595e8010, captured=<optimised out>, topmost=0x0)
--Type <RET> for more, q to quit, c to continue without paging--
at ../../../../gtk/gtkmain.c:2697
#14 0x00007ffff72c3c2b in gtk_main_do_event (event=0x5555595e8010)
at ../../../../gtk/gtkmain.c:1917
#15 0x00007ffff72c3c2b in gtk_main_do_event (event=<optimised out>)
at ../../../../gtk/gtkmain.c:1687
#16 0x00007ffff7c15f19 in _gdk_event_emit (event=event at entry=0x5555595e8010)
at ../../../../gdk/gdkevents.c:73
#17 0x00007ffff7c74446 in gdk_event_source_dispatch
(base=<optimised out>, callback=<optimised out>, data=<optimised out>)
at ../../../../../gdk/wayland/gdkeventsource.c:124
#18 0x00007ffff7d2e84d in g_main_dispatch (context=0x555555d066e0)
at ../../../glib/gmain.c:3179
#19 0x00007ffff7d2e84d in g_main_context_dispatch (context=context at entry=0x555555d066e0)
at ../../../glib/gmain.c:3844
#20 0x00007ffff7d2ead0 in g_main_context_iterate
(context=context at entry=0x555555d066e0, block=block at entry=1, dispatch=dispatch at entry=1, self=<optimised out>) at ../../../glib/gmain.c:3917
#21 0x00007ffff7d2eb73 in g_main_context_iteration
(context=context at entry=0x555555d066e0, may_block=may_block at entry=1)
at ../../../glib/gmain.c:3978
#22 0x00007ffff78b8b05 in g_application_run
(application=0x555555cf3160 [ApplicationClient], argc=<optimised out>, argv=<optimised out>) at ../../../gio/gapplication.c:2559
#23 0x00005555555f6ce7 in _vala_main (args=0x7fffffffdd68, args_length1=3)
at ../src/client/application/main.vala:36
#24 0x00005555555f6d4b in main (argc=3, argv=0x7fffffffdd68)
at ../src/client/application/main.vala:7
--
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/20200218/7bcc85cf/attachment-0001.htm>
More information about the webkit-unassigned
mailing list