Crash in `gdk_x11_device_manager_xi2_translate_event` when killing GNOME Terminal
Submitted by Paul Menzel
Link to original bug (#784936)
Description
With Debian Sid/unstable and libgtk-3-0:i386 3.22.16-1, due to a bug in probably Evolution, the window manager awesome hung. Switching to a TTY, I tried to exit several programs. Also GNOME Terminal (/usr/lib/gnome-terminal/gnome-terminal-server
). That caused it to terminate with a segmentation fault.
gnome-terminal-[2288]: segfault at 50 ip b6dec445 sp bf954668 error 4 in libgdk-3.so.0.2200.16[b6d9a000+101000]
Here is the backtrace.
#0 0xb6dec445 in gdk_x11_device_manager_xi2_translate_event (translator=<optimized out>, display=<optimized out>, event=<optimized out>, xevent=<optimized out>) at ././gdk/x11/gdkdevicemanager-xi2.c:1703
#1 0xb6df67bf in _gdk_x11_event_translator_translate (translator=0x816f6800, display=0x816dd0a0 [GdkX11Display], xevent=0xbf95479c)
at ././gdk/x11/gdkeventtranslator.c:51
#2 0xb6df617e in gdk_event_source_translate_event (xevent=0xbf95479c, event_source=0x816e0800) at ././gdk/x11/gdkeventsource.c:230
#3 0xb6df617e in _gdk_x11_display_queue_events (display=0x816dd0a0 [GdkX11Display]) at ././gdk/x11/gdkeventsource.c:341
#4 0xb6dbdcd7 in gdk_display_get_event (display=0x816dd0a0 [GdkX11Display]) at ././gdk/gdkdisplay.c:438
#5 0xb6df5e85 in gdk_event_source_dispatch (source=0x816e0800, callback=0x0, user_data=0x0) at ././gdk/x11/gdkeventsource.c:363
#6 0xb69eb6e9 in g_main_dispatch (context=0x816e0848) at ././glib/gmain.c:3234
#7 0xb69eb6e9 in g_main_context_dispatch (context=0x816e0848) at ././glib/gmain.c:3899
#8 0xb69eb989 in g_main_context_iterate (context=context@entry=0x816e0848, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ././glib/gmain.c:3972
#9 0xb69eba54 in g_main_context_iteration (context=0x816e0848, may_block=1) at ././glib/gmain.c:4033
#10 0xb6bca82b in g_application_run (application=0x8171f078 [TerminalApp], argc=0, argv=0x0) at ././gio/gapplication.c:2381
#11 0x800be5af in ()
#12 0xb67e2276 in __libc_start_main (main=0x800be3d0, argc=1, argv=0xbf954a84, init=
0x800e0430, fini=0x800e0490, rtld_fini=0xb7755080 <_dl_fini>, stack_end=0xbf954a7c) at ../csu/libc-start.c:291
#13 0x800be711 in ()
And here is the full backtrace.
#0 0xb6dec445 in gdk_x11_device_manager_xi2_translate_event (translator=<optimized out>, display=<optimized out>, event=<optimized out>, xevent=<optimized out>) at ././gdk/x11/gdkdevicemanager-xi2.c:1703
xev = <optimized out>
delta_x = <optimized out>
delta_y = <optimized out>
cookie = <optimized out>
source_device = <optimized out>
window = 0x81d8ddb8 [GdkX11Window]
scale = 1
ev = 0x81beb430
device_manager = <optimized out>
impl = <optimized out>
device = <optimized out>
xevent = <optimized out>
event = <optimized out>
display = <optimized out>
translator = <optimized out>
device_manager = <optimized out>
cookie = <optimized out>
#1 0xb6df67bf in _gdk_x11_event_translator_translate (translator=0x816f6800, display=0x816dd0a0 [GdkX11Display], xevent=0xbf95479c)
at ././gdk/x11/gdkeventtranslator.c:51
iface = 0x816f5078
event = 0x81854ae0
__func__ = "_gdk_x11_event_translator_translate"
#2 0xb6df617e in gdk_event_source_translate_event (xevent=0xbf95479c, event_source=0x816e0800) at ././gdk/x11/gdkeventsource.c:230
dpy = 0x816cb6b8
event = 0x0
result = <optimized out>
event_translator = 0x816f6800
xevent =
{type = 35, xany = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, window = 131}, xkey = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, window = 131, root = 6, subwindow = 22484, time = 2176758832, x = 5863200, y = 33337728, x_root = 1537824, y_root = 131080, state = 9, keycode = 0, same_screen = 0}, xbutton = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, window = 131, root = 6, subwindow = 22484, time = 2176758832, x = 5863200, y = 33337728, x_root = 1537824, y_root = 131080, state = 9, button = 0, same_screen = 0}, xmotion = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, window = 131, root = 6, subwindow = 22484, time = 2176758832, x = 5863200, y = 33337728, x_root = 1537824, y_root = 131080, state = 9, is_hint = 0 '\000', same_screen = 0}, xcrossing = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, window = 131, root = 6, subwindow = 22484, time = 2176758832, x = 5863200, y = 33337728, x_root = 1537824, y_root = 131080, mode = 9, detail = 0, same_screen = 0, focus = 0, state = 0}, xfocus = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, window = 131, mode = 6, detail = 22484}, xexpose = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, window = 131, x = 6, y = 22484, width = -2118208464, height = 5863200, count = 33337728}, xgraphicsexpose = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, drawable = 131, x = 6, y = 22484, width = -2118208464, height = 5863200, count = 33337728, major_code = 1537824, minor_code = 131080}, xnoexpose = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, drawable = 131, major_code = 6, minor_code = 22484}, xvisibility = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, window = 131, state = 6}, xcreatewindow = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, parent = 131, window = 6, x = 22484, y = -2118208464, width = 5863200, height = 33337728, border_width = 1537824, override_redirect = 131080}, xdestroywindow = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, event = 131, window = 6}, xunmap = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, event = 131, window = 6, from_configure = 22484}, xmap = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, event = 131, window = 6, override_redirect = 22484}, xmaprequest = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, parent = 131, window = 6}, xreparent = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, event = 131, window = 6, parent = 22484, x = -2118208464, y = 5863200, override_redirect = 33337728}, xconfigure = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, event = 131, window = 6, x = 22484, y = -2118208464, width = 5863200, height = 33337728, border_width = 1537824, above = 131080, override_redirect = 9}, xgravity = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, event = 131, window = 6, x = 22484, y ---Type <return> to continue, or q <return> to quit---q
Python Exception <class 'KeyboardInterrupt'> Quit:
#3 0xb6df617e in _gdk_x11_display_queue_events (display=0x816dd0a0 [GdkX11Display]) at ././gdk/x11/gdkeventsource.c:341
xevent =
{type = 35, xany = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, window = 131}, xkey = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, window = 131, root = 6, subwindow = 22484, time = 2176758832, x = 5863200, y = 33337728, x_root = 1537824, y_root = 131080, state = 9, keycode = 0, same_screen = 0}, xbutton = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, window = 131, root = 6, subwindow = 22484, time = 2176758832, x = 5863200, y = 33337728, x_root = 1537824, y_root = 131080, state = 9, button = 0, same_screen = 0}, xmotion = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, window = 131, root = 6, subwindow = 22484, time = 2176758832, x = 5863200, y = 33337728, x_root = 1537824, y_root = 131080, state = 9, is_hint = 0 '\000', same_screen = 0}, xcrossing = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, window = 131, root = 6, subwindow = 22484, time = 2176758832, x = 5863200, y = 33337728, x_root = 1537824, y_root = 131080, mode = 9, detail = 0, same_screen = 0, focus = 0, state = 0}, xfocus = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, window = 131, mode = 6, detail = 22484}, xexpose = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, window = 131, x = 6, y = 22484, width = -2118208464, height = 5863200, count = 33337728}, xgraphicsexpose = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, drawable = 131, x = 6, y = 22484, width = -2118208464, height = 5863200, count = 33337728, major_code = 1537824, minor_code = 131080}, xnoexpose = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, drawable = 131, major_code = 6, minor_code = 22484}, xvisibility = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, window = 131, state = 6}, xcreatewindow = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, parent = 131, window = 6, x = 22484, y = -2118208464, width = 5863200, height = 33337728, border_width = 1537824, override_redirect = 131080}, xdestroywindow = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, event = 131, window = 6}, xunmap = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, event = 131, window = 6, from_configure = 22484}, xmap = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, event = 131, window = 6, override_redirect = 22484}, xmaprequest = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, parent = 131, window = 6}, xreparent = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, event = 131, window = 6, parent = 22484, x = -2118208464, y = 5863200, override_redirect = 33337728}, xconfigure = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, event = 131, window = 6, x = 22484, y = -2118208464, width = 5863200, height = 33337728, border_width = 1537824, above = 131080, override_redirect = 9}, xgravity = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, event = 131, window = 6, x = 22484, y = -2118208464}, xresizerequest = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, window = 131, width = 6, height = 22484}, xconfigurerequest = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, parent = 131, window = 6, x = 22484, y = -2118208464, width = 5863200, height = 33337728, border_width = 1537824, above = 131080, detail = 9, value_mask = 0}, xcirculate = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, event = 131, window = 6, place = 22484}, xcirculaterequest = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, parent = 131, window = 6, place = 22484}, xproperty = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, window = 131, atom = 6, time = 22484, state = -2118208464}, xselectionclear = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, window = 131, selection = 6, time = 22484}, xselectionrequest = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, owner = 131, requestor = 6, selection = 22484, target = 2176758832, property = 5863200, time = 33337728}, xselection = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, requestor = 131, selection = 6, target = 22484, property = 2176758832, time = 5863200}, xcolormap = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, window = 131, colormap = 6, new = 22484, state = -2118208464}, xclient = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, window = 131, message_type = 6, format = 22484, data = {b = "0\264\276\201 wY\000\200\261\374\001 w\027\000\b\000\002", s = {-19408, -32322, 30496, 89, -20096, 508, 30496, 23, 8, 2}, l = {-2118208464, 5863200, 33337728, 1537824, 131080}}}, xmapping = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, window = 131, request = 6, first_keycode = 22484, count = -2118208464}, xerror = {type = 35, display = 0x50557, resourceid = 0, serial = 2171385528, error_code = 131 '\203', request_code = 0 '\000', minor_code = 0 '\000'}, xkeymap = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, window = 131, key_vector = "\006\000\000\000\324W\000\000\060\264\276\201 wY\000\200\261\374\001 w\027\000\b\000\002\000\t\000\000"}, xgeneric = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, extension = 131, evtype = 6}, xcookie = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, extension = 131, evtype = 6, cookie = 22484, data = 0x81beb430}, pad = {35, 329047, 0, -2123581768, 131, 6, 22484, -2118208464, 5863200, 33337728, 1537824, 131080, 9, 0 <repeats 11 times>}}
xdisplay = 0x816cb6b8
event_source = 0x816e0800
#4 0xb6dbdcd7 in gdk_display_get_event (display=0x816dd0a0 [GdkX11Display]) at ././gdk/gdkdisplay.c:438
__func__ = "gdk_display_get_event"
#5 0xb6df5e85 in gdk_event_source_dispatch (source=0x816e0800, callback=0x0, user_data=0x0) at ././gdk/x11/gdkeventsource.c:363
display = 0x816dd0a0 [GdkX11Display]
event = <optimized out>
#6 0xb69eb6e9 in g_main_dispatch (context=0x816e0848) at ././glib/gmain.c:3234
dispatch = 0xb6df5e60 <gdk_event_source_dispatch>
---Type <return> to continue, or q <return> to quit---q
Quit
(gdb) set pagination off
(gdb) bt f
#0 0xb6dec445 in gdk_x11_device_manager_xi2_translate_event (translator=<optimized out>, display=<optimized out>, event=<optimized out>, xevent=<optimized out>) at ././gdk/x11/gdkdevicemanager-xi2.c:1703
xev = <optimized out>
delta_x = <optimized out>
delta_y = <optimized out>
cookie = <optimized out>
source_device = <optimized out>
window = 0x81d8ddb8 [GdkX11Window]
scale = 1
ev = 0x81beb430
device_manager = <optimized out>
impl = <optimized out>
device = <optimized out>
xevent = <optimized out>
event = <optimized out>
display = <optimized out>
translator = <optimized out>
device_manager = <optimized out>
cookie = <optimized out>
#1 0xb6df67bf in _gdk_x11_event_translator_translate (translator=0x816f6800, display=0x816dd0a0 [GdkX11Display], xevent=0xbf95479c) at ././gdk/x11/gdkeventtranslator.c:51
iface = 0x816f5078
event = 0x81854ae0
__func__ = "_gdk_x11_event_translator_translate"
#2 0xb6df617e in gdk_event_source_translate_event (xevent=0xbf95479c, event_source=0x816e0800) at ././gdk/x11/gdkeventsource.c:230
dpy = 0x816cb6b8
event = 0x0
result = <optimized out>
event_translator = 0x816f6800
xevent = {type = 35, xany = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, window = 131}, xkey = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, window = 131, root = 6, subwindow = 22484, time = 2176758832, x = 5863200, y = 33337728, x_root = 1537824, y_root = 131080, state = 9, keycode = 0, same_screen = 0}, xbutton = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, window = 131, root = 6, subwindow = 22484, time = 2176758832, x = 5863200, y = 33337728, x_root = 1537824, y_root = 131080, state = 9, button = 0, same_screen = 0}, xmotion = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, window = 131, root = 6, subwindow = 22484, time = 2176758832, x = 5863200, y = 33337728, x_root = 1537824, y_root = 131080, state = 9, is_hint = 0 '\000', same_screen = 0}, xcrossing = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, window = 131, root = 6, subwindow = 22484, time = 2176758832, x = 5863200, y = 33337728, x_root = 1537824, y_root = 131080, mode = 9, detail = 0, same_screen = 0, focus = 0, state = 0}, xfocus = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, window = 131, mode = 6, detail = 22484}, xexpose = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, window = 131, x = 6, y = 22484, width = -2118208464, height = 5863200, count = 33337728}, xgraphicsexpose = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, drawable = 131, x = 6, y = 22484, width = -2118208464, height = 5863200, count = 33337728, major_code = 1537824, minor_code = 131080}, xnoexpose = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, drawable = 131, major_code = 6, minor_code = 22484}, xvisibility = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, window = 131, state = 6}, xcreatewindow = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, parent = 131, window = 6, x = 22484, y = -2118208464, width = 5863200, height = 33337728, border_width = 1537824, override_redirect = 131080}, xdestroywindow = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, event = 131, window = 6}, xunmap = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, event = 131, window = 6, from_configure = 22484}, xmap = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, event = 131, window = 6, override_redirect = 22484}, xmaprequest = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, parent = 131, window = 6}, xreparent = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, event = 131, window = 6, parent = 22484, x = -2118208464, y = 5863200, override_redirect = 33337728}, xconfigure = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, event = 131, window = 6, x = 22484, y = -2118208464, width = 5863200, height = 33337728, border_width = 1537824, above = 131080, override_redirect = 9}, xgravity = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, event = 131, window = 6, x = 22484, y = -2118208464}, xresizerequest = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, window = 131, width = 6, height = 22484}, xconfigurerequest = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, parent = 131, window = 6, x = 22484, y = -2118208464, width = 5863200, height = 33337728, border_width = 1537824, above = 131080, detail = 9, value_mask = 0}, xcirculate = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, event = 131, window = 6, place = 22484}, xcirculaterequest = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, parent = 131, window = 6, place = 22484}, xproperty = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, window = 131, atom = 6, time = 22484, state = -2118208464}, xselectionclear = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, window = 131, selection = 6, time = 22484}, xselectionrequest = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, owner = 131, requestor = 6, selection = 22484, target = 2176758832, property = 5863200, time = 33337728}, xselection = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, requestor = 131, selection = 6, target = 22484, property = 2176758832, time = 5863200}, xcolormap = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, window = 131, colormap = 6, new = 22484, state = -2118208464}, xclient = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, window = 131, message_type = 6, format = 22484, data = {b = "0\264\276\201 wY\000\200\261\374\001 w\027\000\b\000\002", s = {-19408, -32322, 30496, 89, -20096, 508, 30496, 23, 8, 2}, l = {-2118208464, 5863200, 33337728, 1537824, 131080}}}, xmapping = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, window = 131, request = 6, first_keycode = 22484, count = -2118208464}, xerror = {type = 35, display = 0x50557, resourceid = 0, serial = 2171385528, error_code = 131 '\203', request_code = 0 '\000', minor_code = 0 '\000'}, xkeymap = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, window = 131, key_vector = "\006\000\000\000\324W\000\000\060\264\276\201 wY\000\200\261\374\001 w\027\000\b\000\002\000\t\000\000"}, xgeneric = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, extension = 131, evtype = 6}, xcookie = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, extension = 131, evtype = 6, cookie = 22484, data = 0x81beb430}, pad = {35, 329047, 0, -2123581768, 131, 6, 22484, -2118208464, 5863200, 33337728, 1537824, 131080, 9, 0 <repeats 11 times>}}
xdisplay = 0x816cb6b8
event_source = 0x816e0800
#3 0xb6df617e in _gdk_x11_display_queue_events (display=0x816dd0a0 [GdkX11Display]) at ././gdk/x11/gdkeventsource.c:341
xevent = {type = 35, xany = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, window = 131}, xkey = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, window = 131, root = 6, subwindow = 22484, time = 2176758832, x = 5863200, y = 33337728, x_root = 1537824, y_root = 131080, state = 9, keycode = 0, same_screen = 0}, xbutton = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, window = 131, root = 6, subwindow = 22484, time = 2176758832, x = 5863200, y = 33337728, x_root = 1537824, y_root = 131080, state = 9, button = 0, same_screen = 0}, xmotion = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, window = 131, root = 6, subwindow = 22484, time = 2176758832, x = 5863200, y = 33337728, x_root = 1537824, y_root = 131080, state = 9, is_hint = 0 '\000', same_screen = 0}, xcrossing = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, window = 131, root = 6, subwindow = 22484, time = 2176758832, x = 5863200, y = 33337728, x_root = 1537824, y_root = 131080, mode = 9, detail = 0, same_screen = 0, focus = 0, state = 0}, xfocus = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, window = 131, mode = 6, detail = 22484}, xexpose = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, window = 131, x = 6, y = 22484, width = -2118208464, height = 5863200, count = 33337728}, xgraphicsexpose = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, drawable = 131, x = 6, y = 22484, width = -2118208464, height = 5863200, count = 33337728, major_code = 1537824, minor_code = 131080}, xnoexpose = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, drawable = 131, major_code = 6, minor_code = 22484}, xvisibility = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, window = 131, state = 6}, xcreatewindow = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, parent = 131, window = 6, x = 22484, y = -2118208464, width = 5863200, height = 33337728, border_width = 1537824, override_redirect = 131080}, xdestroywindow = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, event = 131, window = 6}, xunmap = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, event = 131, window = 6, from_configure = 22484}, xmap = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, event = 131, window = 6, override_redirect = 22484}, xmaprequest = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, parent = 131, window = 6}, xreparent = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, event = 131, window = 6, parent = 22484, x = -2118208464, y = 5863200, override_redirect = 33337728}, xconfigure = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, event = 131, window = 6, x = 22484, y = -2118208464, width = 5863200, height = 33337728, border_width = 1537824, above = 131080, override_redirect = 9}, xgravity = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, event = 131, window = 6, x = 22484, y = -2118208464}, xresizerequest = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, window = 131, width = 6, height = 22484}, xconfigurerequest = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, parent = 131, window = 6, x = 22484, y = -2118208464, width = 5863200, height = 33337728, border_width = 1537824, above = 131080, detail = 9, value_mask = 0}, xcirculate = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, event = 131, window = 6, place = 22484}, xcirculaterequest = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, parent = 131, window = 6, place = 22484}, xproperty = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, window = 131, atom = 6, time = 22484, state = -2118208464}, xselectionclear = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, window = 131, selection = 6, time = 22484}, xselectionrequest = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, owner = 131, requestor = 6, selection = 22484, target = 2176758832, property = 5863200, time = 33337728}, xselection = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, requestor = 131, selection = 6, target = 22484, property = 2176758832, time = 5863200}, xcolormap = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, window = 131, colormap = 6, new = 22484, state = -2118208464}, xclient = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, window = 131, message_type = 6, format = 22484, data = {b = "0\264\276\201 wY\000\200\261\374\001 w\027\000\b\000\002", s = {-19408, -32322, 30496, 89, -20096, 508, 30496, 23, 8, 2}, l = {-2118208464, 5863200, 33337728, 1537824, 131080}}}, xmapping = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, window = 131, request = 6, first_keycode = 22484, count = -2118208464}, xerror = {type = 35, display = 0x50557, resourceid = 0, serial = 2171385528, error_code = 131 '\203', request_code = 0 '\000', minor_code = 0 '\000'}, xkeymap = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, window = 131, key_vector = "\006\000\000\000\324W\000\000\060\264\276\201 wY\000\200\261\374\001 w\027\000\b\000\002\000\t\000\000"}, xgeneric = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, extension = 131, evtype = 6}, xcookie = {type = 35, serial = 329047, send_event = 0, display = 0x816cb6b8, extension = 131, evtype = 6, cookie = 22484, data = 0x81beb430}, pad = {35, 329047, 0, -2123581768, 131, 6, 22484, -2118208464, 5863200, 33337728, 1537824, 131080, 9, 0 <repeats 11 times>}}
xdisplay = 0x816cb6b8
event_source = 0x816e0800
#4 0xb6dbdcd7 in gdk_display_get_event (display=0x816dd0a0 [GdkX11Display]) at ././gdk/gdkdisplay.c:438
__func__ = "gdk_display_get_event"
#5 0xb6df5e85 in gdk_event_source_dispatch (source=0x816e0800, callback=0x0, user_data=0x0) at ././gdk/x11/gdkeventsource.c:363
display = 0x816dd0a0 [GdkX11Display]
event = <optimized out>
#6 0xb69eb6e9 in g_main_dispatch (context=0x816e0848) at ././glib/gmain.c:3234
dispatch = 0xb6df5e60 <gdk_event_source_dispatch>
prev_source = 0x0
was_in_call = 0
user_data = 0x0
callback = 0x0
cb_funcs = <optimized out>
cb_data = <optimized out>
need_destroy = <optimized out>
source = 0x816e0800
current = 0x817206a0
i = 0
#7 0xb69eb6e9 in g_main_context_dispatch (context=0x816e0848) at ././glib/gmain.c:3899
#8 0xb69eb989 in g_main_context_iterate (context=context@entry=0x816e0848, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ././glib/gmain.c:3972
max_priority = 0
timeout = 0
some_ready = 1
nfds = 3
allocated_nfds = <optimized out>
fds = <optimized out>
#9 0xb69eba54 in g_main_context_iteration (context=0x816e0848, may_block=1) at ././glib/gmain.c:4033
retval = <optimized out>
#10 0xb6bca82b in g_application_run (application=0x8171f078 [TerminalApp], argc=0, argv=0x0) at ././gio/gapplication.c:2381
arguments = 0x817a5710
status = 0
context = 0x816e0848
acquired_context = <optimized out>
__func__ = "g_application_run"
#11 0x800be5af in ()
#12 0xb67e2276 in __libc_start_main (main=0x800be3d0, argc=1, argv=0xbf954a84, init=0x800e0430, fini=0x800e0490, rtld_fini=0xb7755080 <_dl_fini>, stack_end=0xbf954a7c) at ../csu/libc-start.c:291
result = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, 1, -1231564800, 0, 461513784, -850024405}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0xbf954a80, 0xb7745000}, data = {prev = 0x0, cleanup = 0x0, canceltype = -1080735104}}}
not_first_call = <optimized out>
#13 0x800be711 in ()
Version: 3.22.x