[Wayland-bugs] [Bug 782283] New: Wayland: Crash when dismissing a menu when a tooltip is visible
gtk+ (GNOME Bugzilla)
bugzilla at gnome.org
Sun May 7 09:56:07 UTC 2017
https://bugzilla.gnome.org/show_bug.cgi?id=782283
Bug ID: 782283
Summary: Wayland: Crash when dismissing a menu when a tooltip
is visible
Classification: Platform
Product: gtk+
Version: 3.22.x
OS: Linux
Status: NEW
Severity: normal
Priority: Normal
Component: Backend: Wayland
Assignee: gtk-bugs at gtk.org
Reporter: mail at baedert.org
QA Contact: gtk-bugs at gtk.org
CC: rob at robster.org.uk, wayland-bugs at lists.freedesktop.org
GNOME version: ---
1) In the widget factory, right-click on the GtkLinkButton labeled "link
button"). This opens a GtkMenu.
2) Now, with the menu open, hover the menu button again. A tooltip shows up.
3) Press escape
4) The widget-factory now crashes
This bug is present both in the current 3.22 release and master.
Backtrace:
#0 0x00007ffff24d1a10 in raise () from /usr/lib/libc.so.6
#1 0x00007ffff24d313a in abort () from /usr/lib/libc.so.6
#2 0x00007ffff4554c8a in wl_abort (fmt=0x7ffff4554f6e "Error marshalling
request: %s\n")
at /home/baedert/Source/gnome/wayland/src/wayland-util.c:419
#3 0x00007ffff454ee73 in wl_proxy_marshal_array_constructor_versioned
(proxy=0x6743f0, opcode=1,
args=0x7fffffffd0c0, interface=0x7ffff4758148 <wl_subsurface_interface>,
version=1)
at /home/baedert/Source/gnome/wayland/src/wayland-client.c:653
#4 0x00007ffff454eda3 in wl_proxy_marshal_array_constructor (proxy=0x6743f0,
opcode=1,
args=0x7fffffffd0c0, interface=0x7ffff4758148 <wl_subsurface_interface>)
at /home/baedert/Source/gnome/wayland/src/wayland-client.c:599
#5 0x00007ffff454f325 in wl_proxy_marshal_constructor (proxy=0x6743f0,
opcode=1,
interface=0x7ffff4758148 <wl_subsurface_interface>)
at /home/baedert/Source/gnome/wayland/src/wayland-client.c:733
#6 0x00007ffff741ffca in wl_subcompositor_get_subsurface.lto_priv.826
(wl_subcompositor=0x6743f0,
surface=0x1984270, parent=0x0)
at
/home/baedert/Source/gnome-configure/include/wayland-client-protocol.h:5376
#7 0x00007ffff73c6b5a in gdk_wayland_window_create_subsurface
(window=0x15b7b60)
at gdkwindow-wayland.c:1313
#8 0x00007ffff73ca635 in gdk_wayland_window_set_transient_for
(window=0x15b7b60, parent=0x15b75e0)
at gdkwindow-wayland.c:3142
#9 0x00007ffff73c10ed in gdk_window_set_transient_for (window=0x15b7b60,
parent=0x15b75e0)
at gdkwindow.c:8068
#10 0x00007ffff7493240 in gtk_window_transient_parent_realized
(parent=0xc03a00, window=0xe3e690)
at gtkwindow.c:3107
#11 0x00007ffff74937f1 in gtk_window_set_transient_for (window=0xe3e690,
parent=0xc03a00)
at gtkwindow.c:3233
#12 0x00007ffff751b96a in gtk_tooltip_set_last_window (tooltip=0xee6e40,
window=0x15b75e0)
at gtktooltip.c:779
#13 0x00007ffff751d50e in gtk_tooltip_handle_event_internal (event=0x6cef10) at
gtktooltip.c:1402
#14 0x00007ffff751d48c in _gtk_tooltip_handle_event (event=0x6cef10) at
gtktooltip.c:1384
#15 0x00007ffff767c6f7 in gtk_main_do_event (event=0x6cef10) at gtkmain.c:1607
#16 0x00007ffff73ea95b in _gdk_event_emit (event=0x6cef10) at gdkevents.c:73
#17 0x00007ffff73c352e in gdk_event_source_dispatch.lto_priv.9244
(base=0x673e00, callback=0x0, data=0x0)
at gdkeventsource.c:121
#18 0x00007ffff2de97cb in g_main_dispatch.lto_priv.1040 (context=0x645370)
at /home/baedert/Source/gnome/glib/glib/gmain.c:3234
#19 0x00007ffff2de24fb in g_main_context_dispatch (context=0x645370)
at /home/baedert/Source/gnome/glib/glib/gmain.c:3899
#20 0x00007ffff2de26df in g_main_context_iterate (context=0x645370, block=1,
dispatch=1, self=0x637cd0)
at /home/baedert/Source/gnome/glib/glib/gmain.c:3972
#21 0x00007ffff2de27a3 in g_main_context_iteration (context=0x645370,
may_block=1)
at /home/baedert/Source/gnome/glib/glib/gmain.c:4033
#22 0x00007ffff33c4e1f in g_application_run (application=0x63f1a0, argc=1,
argv=0x7fffffffd818)
at /home/baedert/Source/gnome/glib/gio/gapplication.c:2381
#23 0x000000000040689e in main (argc=1, argv=0x7fffffffd818) at
widget-factory.c:1958
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/wayland-bugs/attachments/20170507/609b1d26/attachment.html>
More information about the wayland-bugs
mailing list