GTK2 programs fails to launch
Seems that the latest changes in xwayland broke GTK2 applications (GIMP and steam). Reverting to the 24.1 tag release seems to fix the problem.
GIMP crashes at launch, leaving the following error and backtrace:
The program 'gimp' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadMatch (invalid parameter attributes)'.
(Details: serial 4817 error_code 8 request_code 138 minor_code 2)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the --sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
(script-fu:6253): LibGimpBase-WARNING **: 15:52:19.828: script-fu: gimp_wire_read(): error
Thread 1 "gimp" hit Breakpoint 1, gdk_x_error (display=0x555555f77b60, error=0x7fffffff8710) at x11/gdkmain-x11.c:458
(gdb) bt
#0 gdk_x_error (display=0x555555f77b60, error=0x7fffffff8710) at x11/gdkmain-x11.c:458
#1 0x00007ffff6a2f74c in _XError (dpy=dpy@entry=0x555555f77b60, rep=rep@entry=0x555558c45770) at /usr/src/debug/libx11/libX11-1.8.9/src/XlibInt.c:1494
#2 0x00007ffff6a2f858 in handle_error (dpy=0x555555f77b60, err=0x555558c45770, in_XReply=<optimized out>) at /usr/src/debug/libx11/libX11-1.8.9/src/xcb_io.c:211
#3 0x00007ffff6a2f915 in handle_response (dpy=dpy@entry=0x555555f77b60, response=0x555558c45770, in_XReply=in_XReply@entry=1) at /usr/src/debug/libx11/libX11-1.8.9/src/xcb_io.c:403
#4 0x00007ffff6a312fd in _XReply (dpy=dpy@entry=0x555555f77b60, rep=rep@entry=0x7fffffff88d0, extra=extra@entry=0, discard=discard@entry=1) at /usr/src/debug/libx11/libX11-1.8.9/src/xcb_io.c:722
#5 0x00007ffff6a31691 in XSync (dpy=0x555555f77b60, discard=discard@entry=0) at /usr/src/debug/libx11/libX11-1.8.9/src/Sync.c:44
#6 0x00007ffff6a31730 in _XSyncFunction (dpy=<optimized out>) at /usr/src/debug/libx11/libX11-1.8.9/src/Synchro.c:35
#7 0x00007ffff799c4dd in IA__gdk_display_request_selection_notification (display=0x555555f53b30, selection=0x1) at x11/gdkdisplay-x11.c:1295
#8 IA__gdk_display_request_selection_notification (display=display@entry=0x555555f53b30, selection=selection@entry=0x1) at x11/gdkdisplay-x11.c:1283
#9 0x00007ffff7c8af09 in clipboard_peek (display=0x555555f53b30, selection=0x1, only_if_exists=<optimized out>) at /usr/src/debug/gtk2/gtk/gtk/gtkclipboard.c:1840
#10 0x00007ffff7ac69f7 in gtk_entry_update_primary_selection.part.0.lto_priv.0 (entry=0x555558ad2200) at /usr/src/debug/gtk2/gtk/gtk/gtkentry.c:6434
#11 0x00007ffff7ab62e5 in gtk_entry_update_primary_selection (entry=0x555558ad2200) at /usr/src/debug/gtk2/gtk/gtk/gtkentry.c:6426
#12 gtk_entry_realize (widget=0x555558ad2200) at /usr/src/debug/gtk2/gtk/gtk/gtkentry.c:2796
#13 0x00007ffff6fab64a in g_closure_invoke (closure=0x5555561e40b0, return_value=0x0, n_param_values=1, param_values=0x7fffffff8c80, invocation_hint=0x7fffffff8bd0) at ../glib/gobject/gclosure.c:834
#14 0x00007ffff6fdbe22 in signal_emit_unlocked_R.isra.0 (node=node@entry=0x7fffffff8d50, detail=detail@entry=0, instance=instance@entry=0x555558ad2200, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffff8c80)
at ../glib/gobject/gsignal.c:3721
#15 0x00007ffff6fcc5dc in signal_emit_valist_unlocked (instance=instance@entry=0x555558ad2200, signal_id=signal_id@entry=146, detail=detail@entry=0, var_args=var_args@entry=0x7fffffff8ec0) at ../glib/gobject/gsignal.c:3520
#16 0x00007ffff6fcc842 in g_signal_emit_valist (instance=0x555558ad2200, signal_id=146, detail=0, var_args=var_args@entry=0x7fffffff8ec0) at ../glib/gobject/gsignal.c:3263
#17 0x00007ffff6fcc904 in g_signal_emit (instance=instance@entry=0x555558ad2200, signal_id=<optimized out>, detail=detail@entry=0) at ../glib/gobject/gsignal.c:3583
#18 0x00007ffff7c6d4d8 in IA__gtk_widget_realize (widget=0x555558ad2200) at /usr/src/debug/gtk2/gtk/gtk/gtkwidget.c:3554
#19 0x00007ffff7c6d728 in IA__gtk_widget_map (widget=0x555558ad2200) at /usr/src/debug/gtk2/gtk/gtk/gtkwidget.c:3428
#20 IA__gtk_widget_map (widget=0x555558ad2200) at /usr/src/debug/gtk2/gtk/gtk/gtkwidget.c:3419
#21 0x00007ffff7a6eb2e in gtk_box_forall (container=0x555558adea50, include_internals=<optimized out>, callback=0x7ffff7aae580 <gtk_container_map_child>, callback_data=0x0) at /usr/src/debug/gtk2/gtk/gtk/gtkbox.c:1251
#22 0x00007ffff7ab113b in gtk_container_map (widget=0x555558adea50) at /usr/src/debug/gtk2/gtk/gtk/gtkcontainer.c:2684
#23 0x00007ffff6fab5ad in g_closure_invoke (closure=0x5555561e3ef0, return_value=0x0, n_param_values=1, param_values=0x7fffffff9220, invocation_hint=0x7fffffff9170) at ../glib/gobject/gclosure.c:834
#24 0x00007ffff6fdbe22 in signal_emit_unlocked_R.isra.0 (node=node@entry=0x7fffffff92f0, detail=detail@entry=0, instance=instance@entry=0x555558adea50, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffff9220)
at ../glib/gobject/gsignal.c:3721
#25 0x00007ffff6fcc5dc in signal_emit_valist_unlocked (instance=instance@entry=0x555558adea50, signal_id=signal_id@entry=144, detail=detail@entry=0, var_args=var_args@entry=0x7fffffff9460) at ../glib/gobject/gsignal.c:3520
#26 0x00007ffff6fcc842 in g_signal_emit_valist (instance=0x555558adea50, signal_id=144, detail=0, var_args=var_args@entry=0x7fffffff9460) at ../glib/gobject/gsignal.c:3263
#27 0x00007ffff6fcc904 in g_signal_emit (instance=instance@entry=0x555558adea50, signal_id=<optimized out>, detail=detail@entry=0) at ../glib/gobject/gsignal.c:3583
#28 0x00007ffff7c6d6ff in IA__gtk_widget_map (widget=0x555558adea50) at /usr/src/debug/gtk2/gtk/gtk/gtkwidget.c:3430
#29 IA__gtk_widget_map (widget=0x555558adea50) at /usr/src/debug/gtk2/gtk/gtk/gtkwidget.c:3419
#30 0x00007ffff7a6eb2e in gtk_box_forall (container=0x555558ade970, include_internals=<optimized out>, callback=0x7ffff7aae580 <gtk_container_map_child>, callback_data=0x0) at /usr/src/debug/gtk2/gtk/gtk/gtkbox.c:1251
#31 0x00007ffff7ab113b in gtk_container_map (widget=0x555558ade970) at /usr/src/debug/gtk2/gtk/gtk/gtkcontainer.c:2684
#32 0x00007ffff6fab5ad in g_closure_invoke (closure=0x5555561e3ef0, return_value=0x0, n_param_values=1, param_values=0x7fffffff9790, invocation_hint=0x7fffffff96e0) at ../glib/gobject/gclosure.c:834
#33 0x00007ffff6fdbe22 in signal_emit_unlocked_R.isra.0 (node=node@entry=0x7fffffff9860, detail=detail@entry=0, instance=instance@entry=0x555558ade970, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffff9790)
at ../glib/gobject/gsignal.c:3721
#34 0x00007ffff6fcc5dc in signal_emit_valist_unlocked (instance=instance@entry=0x555558ade970, signal_id=signal_id@entry=144, detail=detail@entry=0, var_args=var_args@entry=0x7fffffff99d0) at ../glib/gobject/gsignal.c:3520
#35 0x00007ffff6fcc842 in g_signal_emit_valist (instance=0x555558ade970, signal_id=144, detail=0, var_args=var_args@entry=0x7fffffff99d0) at ../glib/gobject/gsignal.c:3263
#36 0x00007ffff6fcc904 in g_signal_emit (instance=instance@entry=0x555558ade970, signal_id=<optimized out>, detail=detail@entry=0) at ../glib/gobject/gsignal.c:3583
#37 0x00007ffff7c6d6ff in IA__gtk_widget_map (widget=0x555558ade970) at /usr/src/debug/gtk2/gtk/gtk/gtkwidget.c:3430
#38 IA__gtk_widget_map (widget=0x555558ade970) at /usr/src/debug/gtk2/gtk/gtk/gtkwidget.c:3419
#39 0x00007ffff7aed3a8 in gtk_frame_forall (container=0x555558ad7940, include_internals=<optimized out>, callback=0x7ffff7aae580 <gtk_container_map_child>, callback_data=0x0) at /usr/src/debug/gtk2/gtk/gtk/gtkframe.c:300
#40 0x00007ffff7ab113b in gtk_container_map (widget=0x555558ad7940) at /usr/src/debug/gtk2/gtk/gtk/gtkcontainer.c:2684
#41 0x00007ffff6fab5ad in g_closure_invoke (closure=0x5555561e3ef0, return_value=0x0, n_param_values=1, param_values=0x7fffffff9d00, invocation_hint=0x7fffffff9c50) at ../glib/gobject/gclosure.c:834
#42 0x00007ffff6fdbe22 in signal_emit_unlocked_R.isra.0 (node=node@entry=0x7fffffff9dd0, detail=detail@entry=0, instance=instance@entry=0x555558ad7940, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffff9d00)
at ../glib/gobject/gsignal.c:3721
#43 0x00007ffff6fcc5dc in signal_emit_valist_unlocked (instance=instance@entry=0x555558ad7940, signal_id=signal_id@entry=144, detail=detail@entry=0, var_args=var_args@entry=0x7fffffff9f40) at ../glib/gobject/gsignal.c:3520
#44 0x00007ffff6fcc842 in g_signal_emit_valist (instance=0x555558ad7940, signal_id=144, detail=0, var_args=var_args@entry=0x7fffffff9f40) at ../glib/gobject/gsignal.c:3263
#45 0x00007ffff6fcc904 in g_signal_emit (instance=instance@entry=0x555558ad7940, signal_id=<optimized out>, detail=detail@entry=0) at ../glib/gobject/gsignal.c:3583
#46 0x00007ffff7c6d6ff in IA__gtk_widget_map (widget=0x555558ad7940) at /usr/src/debug/gtk2/gtk/gtk/gtkwidget.c:3430
#47 IA__gtk_widget_map (widget=0x555558ad7940) at /usr/src/debug/gtk2/gtk/gtk/gtkwidget.c:3419
#48 0x00007ffff7a6eb2e in gtk_box_forall (container=0x555558ad7390, include_internals=<optimized out>, callback=0x7ffff7aae580 <gtk_container_map_child>, callback_data=0x0) at /usr/src/debug/gtk2/gtk/gtk/gtkbox.c:1251
#49 0x00007ffff7ab113b in gtk_container_map (widget=0x555558ad7390) at /usr/src/debug/gtk2/gtk/gtk/gtkcontainer.c:2684
#50 0x00007ffff6fab5ad in g_closure_invoke (closure=0x5555561e3ef0, return_value=0x0, n_param_values=1, param_values=0x7fffffffa270, invocation_hint=0x7fffffffa1c0) at ../glib/gobject/gclosure.c:834
#51 0x00007ffff6fdbe22 in signal_emit_unlocked_R.isra.0 (node=node@entry=0x7fffffffa340, detail=detail@entry=0, instance=instance@entry=0x555558ad7390, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffa270)
at ../glib/gobject/gsignal.c:3721
#52 0x00007ffff6fcc5dc in signal_emit_valist_unlocked (instance=instance@entry=0x555558ad7390, signal_id=signal_id@entry=144, detail=detail@entry=0, var_args=var_args@entry=0x7fffffffa4b0) at ../glib/gobject/gsignal.c:3520
#53 0x00007ffff6fcc842 in g_signal_emit_valist (instance=0x555558ad7390, signal_id=144, detail=0, var_args=var_args@entry=0x7fffffffa4b0) at ../glib/gobject/gsignal.c:3263
#54 0x00007ffff6fcc904 in g_signal_emit (instance=instance@entry=0x555558ad7390, signal_id=<optimized out>, detail=detail@entry=0) at ../glib/gobject/gsignal.c:3583
#55 0x00007ffff7c6d6ff in IA__gtk_widget_map (widget=0x555558ad7390) at /usr/src/debug/gtk2/gtk/gtk/gtkwidget.c:3430
#56 IA__gtk_widget_map (widget=0x555558ad7390) at /usr/src/debug/gtk2/gtk/gtk/gtkwidget.c:3419
#57 0x00007ffff7a6eb2e in gtk_box_forall (container=0x555558ace4b0, include_internals=<optimized out>, callback=0x7ffff7aae580 <gtk_container_map_child>, callback_data=0x0) at /usr/src/debug/gtk2/gtk/gtk/gtkbox.c:1251
#58 0x00007ffff7ab113b in gtk_container_map (widget=0x555558ace4b0) at /usr/src/debug/gtk2/gtk/gtk/gtkcontainer.c:2684
#59 0x00007ffff6fab5ad in g_closure_invoke (closure=0x5555561e3ef0, return_value=0x0, n_param_values=1, param_values=0x7fffffffa7e0, invocation_hint=0x7fffffffa730) at ../glib/gobject/gclosure.c:834
#60 0x00007ffff6fdbe22 in signal_emit_unlocked_R.isra.0 (node=node@entry=0x7fffffffa8b0, detail=detail@entry=0, instance=instance@entry=0x555558ace4b0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffa7e0)
at ../glib/gobject/gsignal.c:3721
#61 0x00007ffff6fcc5dc in signal_emit_valist_unlocked (instance=instance@entry=0x555558ace4b0, signal_id=signal_id@entry=144, detail=detail@entry=0, var_args=var_args@entry=0x7fffffffaa20) at ../glib/gobject/gsignal.c:3520
--Type <RET> for more, q to quit, c to continue without paging--
#62 0x00007ffff6fcc842 in g_signal_emit_valist (instance=0x555558ace4b0, signal_id=144, detail=0, var_args=var_args@entry=0x7fffffffaa20) at ../glib/gobject/gsignal.c:3263
#63 0x00007ffff6fcc904 in g_signal_emit (instance=instance@entry=0x555558ace4b0, signal_id=<optimized out>, detail=detail@entry=0) at ../glib/gobject/gsignal.c:3583
#64 0x00007ffff7c6d6ff in IA__gtk_widget_map (widget=0x555558ace4b0) at /usr/src/debug/gtk2/gtk/gtk/gtkwidget.c:3430
#65 IA__gtk_widget_map (widget=0x555558ace4b0) at /usr/src/debug/gtk2/gtk/gtk/gtkwidget.c:3419
#66 0x00007ffff7a6eb2e in gtk_box_forall (container=0x555558ac91d0, include_internals=<optimized out>, callback=0x7ffff7aae580 <gtk_container_map_child>, callback_data=0x0) at /usr/src/debug/gtk2/gtk/gtk/gtkbox.c:1251
#67 0x00007ffff7ab113b in gtk_container_map (widget=0x555558ac91d0) at /usr/src/debug/gtk2/gtk/gtk/gtkcontainer.c:2684
#68 0x00007ffff6fab5ad in g_closure_invoke (closure=0x5555561e3ef0, return_value=0x0, n_param_values=1, param_values=0x7fffffffad50, invocation_hint=0x7fffffffaca0) at ../glib/gobject/gclosure.c:834
#69 0x00007ffff6fdbe22 in signal_emit_unlocked_R.isra.0 (node=node@entry=0x7fffffffae20, detail=detail@entry=0, instance=instance@entry=0x555558ac91d0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffad50)
at ../glib/gobject/gsignal.c:3721
#70 0x00007ffff6fcc5dc in signal_emit_valist_unlocked (instance=instance@entry=0x555558ac91d0, signal_id=signal_id@entry=144, detail=detail@entry=0, var_args=var_args@entry=0x7fffffffaf90) at ../glib/gobject/gsignal.c:3520
#71 0x00007ffff6fcc842 in g_signal_emit_valist (instance=0x555558ac91d0, signal_id=144, detail=0, var_args=var_args@entry=0x7fffffffaf90) at ../glib/gobject/gsignal.c:3263
#72 0x00007ffff6fcc904 in g_signal_emit (instance=instance@entry=0x555558ac91d0, signal_id=<optimized out>, detail=detail@entry=0) at ../glib/gobject/gsignal.c:3583
#73 0x00007ffff7c6d6ff in IA__gtk_widget_map (widget=0x555558ac91d0) at /usr/src/debug/gtk2/gtk/gtk/gtkwidget.c:3430
#74 IA__gtk_widget_map (widget=0x555558ac91d0) at /usr/src/debug/gtk2/gtk/gtk/gtkwidget.c:3419
#75 0x00007ffff7ab113b in gtk_container_map (widget=0x555558ac9030) at /usr/src/debug/gtk2/gtk/gtk/gtkcontainer.c:2684
#76 0x00007ffff6fab5ad in g_closure_invoke (closure=0x5555561e3ef0, return_value=0x0, n_param_values=1, param_values=0x7fffffffb290, invocation_hint=0x7fffffffb1e0) at ../glib/gobject/gclosure.c:834
#77 0x00007ffff6fdbe22 in signal_emit_unlocked_R.isra.0 (node=node@entry=0x7fffffffb360, detail=detail@entry=0, instance=instance@entry=0x555558ac9030, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffb290)
at ../glib/gobject/gsignal.c:3721
#78 0x00007ffff6fcc5dc in signal_emit_valist_unlocked (instance=instance@entry=0x555558ac9030, signal_id=signal_id@entry=144, detail=detail@entry=0, var_args=var_args@entry=0x7fffffffb4d0) at ../glib/gobject/gsignal.c:3520
#79 0x00007ffff6fcc842 in g_signal_emit_valist (instance=0x555558ac9030, signal_id=144, detail=0, var_args=var_args@entry=0x7fffffffb4d0) at ../glib/gobject/gsignal.c:3263
#80 0x00007ffff6fcc904 in g_signal_emit (instance=instance@entry=0x555558ac9030, signal_id=<optimized out>, detail=detail@entry=0) at ../glib/gobject/gsignal.c:3583
#81 0x00007ffff7c6d6ff in IA__gtk_widget_map (widget=0x555558ac9030) at /usr/src/debug/gtk2/gtk/gtk/gtkwidget.c:3430
#82 IA__gtk_widget_map (widget=0x555558ac9030) at /usr/src/debug/gtk2/gtk/gtk/gtkwidget.c:3419
#83 0x00007ffff7ba1a98 in gtk_scrolled_window_forall (container=0x555558ac7ee0, include_internals=1, callback=0x7ffff7aae580 <gtk_container_map_child>, callback_data=0x0) at /usr/src/debug/gtk2/gtk/gtk/gtkscrolledwindow.c:1082
#84 0x00007ffff7ab113b in gtk_container_map (widget=0x555558ac7ee0) at /usr/src/debug/gtk2/gtk/gtk/gtkcontainer.c:2684
#85 0x00007ffff6fab5ad in g_closure_invoke (closure=0x5555561e3ef0, return_value=0x0, n_param_values=1, param_values=0x7fffffffb800, invocation_hint=0x7fffffffb750) at ../glib/gobject/gclosure.c:834
#86 0x00007ffff6fdbe22 in signal_emit_unlocked_R.isra.0 (node=node@entry=0x7fffffffb8d0, detail=detail@entry=0, instance=instance@entry=0x555558ac7ee0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffb800)
at ../glib/gobject/gsignal.c:3721
#87 0x00007ffff6fcc5dc in signal_emit_valist_unlocked (instance=instance@entry=0x555558ac7ee0, signal_id=signal_id@entry=144, detail=detail@entry=0, var_args=var_args@entry=0x7fffffffba40) at ../glib/gobject/gsignal.c:3520
#88 0x00007ffff6fcc842 in g_signal_emit_valist (instance=0x555558ac7ee0, signal_id=144, detail=0, var_args=var_args@entry=0x7fffffffba40) at ../glib/gobject/gsignal.c:3263
#89 0x00007ffff6fcc904 in g_signal_emit (instance=instance@entry=0x555558ac7ee0, signal_id=<optimized out>, detail=detail@entry=0) at ../glib/gobject/gsignal.c:3583
#90 0x00007ffff7c6d6ff in IA__gtk_widget_map (widget=0x555558ac7ee0) at /usr/src/debug/gtk2/gtk/gtk/gtkwidget.c:3430
#91 IA__gtk_widget_map (widget=0x555558ac7ee0) at /usr/src/debug/gtk2/gtk/gtk/gtkwidget.c:3419
#92 0x00007ffff7a6eb2e in gtk_box_forall (container=0x555558aa71a0, include_internals=<optimized out>, callback=0x7ffff7aae580 <gtk_container_map_child>, callback_data=0x0) at /usr/src/debug/gtk2/gtk/gtk/gtkbox.c:1251
#93 0x00007ffff7ab113b in gtk_container_map (widget=0x555558aa71a0) at /usr/src/debug/gtk2/gtk/gtk/gtkcontainer.c:2684
#94 0x00007ffff6fab5ad in g_closure_invoke (closure=0x5555561e3ef0, return_value=0x0, n_param_values=1, param_values=0x7fffffffbd70, invocation_hint=0x7fffffffbcc0) at ../glib/gobject/gclosure.c:834
#95 0x00007ffff6fdbe22 in signal_emit_unlocked_R.isra.0 (node=node@entry=0x7fffffffbe40, detail=detail@entry=0, instance=instance@entry=0x555558aa71a0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffbd70)
at ../glib/gobject/gsignal.c:3721
#96 0x00007ffff6fcc5dc in signal_emit_valist_unlocked (instance=instance@entry=0x555558aa71a0, signal_id=signal_id@entry=144, detail=detail@entry=0, var_args=var_args@entry=0x7fffffffbfb0) at ../glib/gobject/gsignal.c:3520
#97 0x00007ffff6fcc842 in g_signal_emit_valist (instance=0x555558aa71a0, signal_id=144, detail=0, var_args=var_args@entry=0x7fffffffbfb0) at ../glib/gobject/gsignal.c:3263
#98 0x00007ffff6fcc904 in g_signal_emit (instance=instance@entry=0x555558aa71a0, signal_id=<optimized out>, detail=detail@entry=0) at ../glib/gobject/gsignal.c:3583
#99 0x00007ffff7c6d6ff in IA__gtk_widget_map (widget=0x555558aa71a0) at /usr/src/debug/gtk2/gtk/gtk/gtkwidget.c:3430
#100 IA__gtk_widget_map (widget=0x555558aa71a0) at /usr/src/debug/gtk2/gtk/gtk/gtkwidget.c:3419
#101 0x00007ffff7ab113b in gtk_container_map (widget=0x555558b2ff80) at /usr/src/debug/gtk2/gtk/gtk/gtkcontainer.c:2684
#102 0x00007ffff6fab5ad in g_closure_invoke (closure=0x5555561e3ef0, return_value=0x0, n_param_values=1, param_values=0x7fffffffc2b0, invocation_hint=0x7fffffffc200) at ../glib/gobject/gclosure.c:834
#103 0x00007ffff6fdbe22 in signal_emit_unlocked_R.isra.0 (node=node@entry=0x7fffffffc380, detail=detail@entry=0, instance=instance@entry=0x555558b2ff80, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffc2b0)
at ../glib/gobject/gsignal.c:3721
#104 0x00007ffff6fcc5dc in signal_emit_valist_unlocked (instance=instance@entry=0x555558b2ff80, signal_id=signal_id@entry=144, detail=detail@entry=0, var_args=var_args@entry=0x7fffffffc4f0) at ../glib/gobject/gsignal.c:3520
#105 0x00007ffff6fcc842 in g_signal_emit_valist (instance=0x555558b2ff80, signal_id=144, detail=0, var_args=var_args@entry=0x7fffffffc4f0) at ../glib/gobject/gsignal.c:3263
#106 0x00007ffff6fcc904 in g_signal_emit (instance=instance@entry=0x555558b2ff80, signal_id=<optimized out>, detail=detail@entry=0) at ../glib/gobject/gsignal.c:3583
#107 0x00007ffff7c6d6ff in IA__gtk_widget_map (widget=0x555558b2ff80) at /usr/src/debug/gtk2/gtk/gtk/gtkwidget.c:3430
#108 IA__gtk_widget_map (widget=0x555558b2ff80) at /usr/src/debug/gtk2/gtk/gtk/gtkwidget.c:3419
#109 0x00007ffff7b550a0 in gtk_notebook_map (widget=0x555558a90b20) at /usr/src/debug/gtk2/gtk/gtk/gtknotebook.c:1784
#110 0x00007ffff6fab5ad in g_closure_invoke (closure=0x5555561e3ef0, return_value=0x0, n_param_values=1, param_values=0x7fffffffc800, invocation_hint=0x7fffffffc750) at ../glib/gobject/gclosure.c:834
#111 0x00007ffff6fdbe22 in signal_emit_unlocked_R.isra.0 (node=node@entry=0x7fffffffc8d0, detail=detail@entry=0, instance=instance@entry=0x555558a90b20, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffc800)
at ../glib/gobject/gsignal.c:3721
#112 0x00007ffff6fcc5dc in signal_emit_valist_unlocked (instance=instance@entry=0x555558a90b20, signal_id=signal_id@entry=144, detail=detail@entry=0, var_args=var_args@entry=0x7fffffffca40) at ../glib/gobject/gsignal.c:3520
#113 0x00007ffff6fcc842 in g_signal_emit_valist (instance=0x555558a90b20, signal_id=144, detail=0, var_args=var_args@entry=0x7fffffffca40) at ../glib/gobject/gsignal.c:3263
#114 0x00007ffff6fcc904 in g_signal_emit (instance=instance@entry=0x555558a90b20, signal_id=<optimized out>, detail=detail@entry=0) at ../glib/gobject/gsignal.c:3583
#115 0x00007ffff7c6d6ff in IA__gtk_widget_map (widget=0x555558a90b20) at /usr/src/debug/gtk2/gtk/gtk/gtkwidget.c:3430
#116 IA__gtk_widget_map (widget=0x555558a90b20) at /usr/src/debug/gtk2/gtk/gtk/gtkwidget.c:3419
#117 0x00007ffff7a6eb2e in gtk_box_forall (container=0x5555589bf020, include_internals=<optimized out>, callback=0x7ffff7aae580 <gtk_container_map_child>, callback_data=0x0) at /usr/src/debug/gtk2/gtk/gtk/gtkbox.c:1251
#118 0x00007ffff7ab113b in gtk_container_map (widget=0x5555589bf020) at /usr/src/debug/gtk2/gtk/gtk/gtkcontainer.c:2684
#119 0x00007ffff6fab5ad in g_closure_invoke (closure=0x5555561e3ef0, return_value=0x0, n_param_values=1, param_values=0x7fffffffcd70, invocation_hint=0x7fffffffccc0) at ../glib/gobject/gclosure.c:834
#120 0x00007ffff6fdbe22 in signal_emit_unlocked_R.isra.0 (node=node@entry=0x7fffffffce40, detail=detail@entry=0, instance=instance@entry=0x5555589bf020, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffcd70)
at ../glib/gobject/gsignal.c:3721
#121 0x00007ffff6fcc5dc in signal_emit_valist_unlocked (instance=instance@entry=0x5555589bf020, signal_id=signal_id@entry=144, detail=detail@entry=0, var_args=var_args@entry=0x7fffffffcfb0) at ../glib/gobject/gsignal.c:3520
#122 0x00007ffff6fcc842 in g_signal_emit_valist (instance=0x5555589bf020, signal_id=144, detail=0, var_args=var_args@entry=0x7fffffffcfb0) at ../glib/gobject/gsignal.c:3263
--Type <RET> for more, q to quit, c to continue without paging--
#123 0x00007ffff6fcc904 in g_signal_emit (instance=instance@entry=0x5555589bf020, signal_id=<optimized out>, detail=detail@entry=0) at ../glib/gobject/gsignal.c:3583
#124 0x00007ffff7c6d6ff in IA__gtk_widget_map (widget=0x5555589bf020) at /usr/src/debug/gtk2/gtk/gtk/gtkwidget.c:3430
#125 IA__gtk_widget_map (widget=0x5555589bf020) at /usr/src/debug/gtk2/gtk/gtk/gtkwidget.c:3419
#126 0x00007ffff7a6eb2e in gtk_box_forall (container=0x5555589bef30, include_internals=<optimized out>, callback=0x7ffff7aae580 <gtk_container_map_child>, callback_data=0x0) at /usr/src/debug/gtk2/gtk/gtk/gtkbox.c:1251
#127 0x00007ffff7ab113b in gtk_container_map (widget=0x5555589bef30) at /usr/src/debug/gtk2/gtk/gtk/gtkcontainer.c:2684
#128 0x00007ffff6fab5ad in g_closure_invoke (closure=0x5555561e3ef0, return_value=0x0, n_param_values=1, param_values=0x7fffffffd2e0, invocation_hint=0x7fffffffd230) at ../glib/gobject/gclosure.c:834
#129 0x00007ffff6fdbe22 in signal_emit_unlocked_R.isra.0 (node=node@entry=0x7fffffffd3b0, detail=detail@entry=0, instance=instance@entry=0x5555589bef30, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffd2e0)
at ../glib/gobject/gsignal.c:3721
#130 0x00007ffff6fcc5dc in signal_emit_valist_unlocked (instance=instance@entry=0x5555589bef30, signal_id=signal_id@entry=144, detail=detail@entry=0, var_args=var_args@entry=0x7fffffffd520) at ../glib/gobject/gsignal.c:3520
#131 0x00007ffff6fcc842 in g_signal_emit_valist (instance=0x5555589bef30, signal_id=144, detail=0, var_args=var_args@entry=0x7fffffffd520) at ../glib/gobject/gsignal.c:3263
#132 0x00007ffff6fcc904 in g_signal_emit (instance=instance@entry=0x5555589bef30, signal_id=<optimized out>, detail=detail@entry=0) at ../glib/gobject/gsignal.c:3583
#133 0x00007ffff7c6d6ff in IA__gtk_widget_map (widget=0x5555589bef30) at /usr/src/debug/gtk2/gtk/gtk/gtkwidget.c:3430
#134 IA__gtk_widget_map (widget=0x5555589bef30) at /usr/src/debug/gtk2/gtk/gtk/gtkwidget.c:3419
#135 0x00007ffff7a6eb2e in gtk_box_forall (container=0x5555589bede0, include_internals=<optimized out>, callback=0x7ffff7aae580 <gtk_container_map_child>, callback_data=0x0) at /usr/src/debug/gtk2/gtk/gtk/gtkbox.c:1251
#136 0x00007ffff7ab113b in gtk_container_map (widget=0x5555589bede0) at /usr/src/debug/gtk2/gtk/gtk/gtkcontainer.c:2684
#137 0x00007ffff6fab64a in g_closure_invoke (closure=0x5555561e3ef0, return_value=0x0, n_param_values=1, param_values=0x7fffffffd850, invocation_hint=0x7fffffffd7a0) at ../glib/gobject/gclosure.c:834
#138 0x00007ffff6fdbe22 in signal_emit_unlocked_R.isra.0 (node=node@entry=0x7fffffffd920, detail=detail@entry=0, instance=instance@entry=0x5555589bede0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffd850)
at ../glib/gobject/gsignal.c:3721
#139 0x00007ffff6fcc5dc in signal_emit_valist_unlocked (instance=instance@entry=0x5555589bede0, signal_id=signal_id@entry=144, detail=detail@entry=0, var_args=var_args@entry=0x7fffffffda90) at ../glib/gobject/gsignal.c:3520
#140 0x00007ffff6fcc842 in g_signal_emit_valist (instance=0x5555589bede0, signal_id=144, detail=0, var_args=var_args@entry=0x7fffffffda90) at ../glib/gobject/gsignal.c:3263
#141 0x00007ffff6fcc904 in g_signal_emit (instance=instance@entry=0x5555589bede0, signal_id=<optimized out>, detail=detail@entry=0) at ../glib/gobject/gsignal.c:3583
#142 0x00007ffff7c6d6ff in IA__gtk_widget_map (widget=0x5555589bede0) at /usr/src/debug/gtk2/gtk/gtk/gtkwidget.c:3430
#143 IA__gtk_widget_map (widget=0x5555589bede0) at /usr/src/debug/gtk2/gtk/gtk/gtkwidget.c:3419
#144 0x00007ffff6fab64a in g_closure_invoke (closure=0x5555561e5320, return_value=0x0, n_param_values=1, param_values=0x7fffffffdd70, invocation_hint=0x7fffffffdcc0) at ../glib/gobject/gclosure.c:834
#145 0x00007ffff6fdbe22 in signal_emit_unlocked_R.isra.0 (node=node@entry=0x7fffffffde40, detail=detail@entry=0, instance=instance@entry=0x5555589bede0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffdd70)
at ../glib/gobject/gsignal.c:3721
#146 0x00007ffff6fcc5dc in signal_emit_valist_unlocked (instance=instance@entry=0x5555589bede0, signal_id=signal_id@entry=142, detail=detail@entry=0, var_args=var_args@entry=0x7fffffffdfb0) at ../glib/gobject/gsignal.c:3520
#147 0x00007ffff6fcc842 in g_signal_emit_valist (instance=0x5555589bede0, signal_id=142, detail=0, var_args=var_args@entry=0x7fffffffdfb0) at ../glib/gobject/gsignal.c:3263
#148 0x00007ffff6fcc904 in g_signal_emit (instance=instance@entry=0x5555589bede0, signal_id=<optimized out>, detail=detail@entry=0) at ../glib/gobject/gsignal.c:3583
#149 0x00007ffff7c6e1a8 in IA__gtk_widget_show (widget=0x5555589bede0) at /usr/src/debug/gtk2/gtk/gtk/gtkwidget.c:3236
#150 IA__gtk_widget_show (widget=widget@entry=0x5555589bede0) at /usr/src/debug/gtk2/gtk/gtk/gtkwidget.c:3227
#151 0x00005555557b6fb0 in gimp_session_info_dock_restore (dock_info=dock_info@entry=0x555557f37790, factory=factory@entry=0x555557f768c0, screen=screen@entry=0x555555f79db0, monitor=monitor@entry=0, dock_container=dock_container@entry=0x5555563d4e90)
at widgets/gimpsessioninfo-dock.c:373
#152 0x00005555557b70e6 in gimp_session_info_restore_docks (data=0x555558a13800) at widgets/gimpsessioninfo.c:497
#153 0x00007ffff6ea8a89 in g_main_dispatch (context=0x555555eaaaa0) at ../glib/glib/gmain.c:3344
#154 0x00007ffff6f0a9b7 in g_main_context_dispatch_unlocked (context=0x555555eaaaa0) at ../glib/glib/gmain.c:4152
#155 g_main_context_iterate_unlocked.isra.0 (context=0x555555eaaaa0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4217
#156 0x00007ffff6ea9787 in g_main_loop_run (loop=0x55555820f8f0) at ../glib/glib/gmain.c:4419
#157 0x00005555555f1e01 in app_run (full_prog_name=<optimized out>, filenames=<optimized out>, alternate_system_gimprc=alternate_system_gimprc@entry=0x0, alternate_gimprc=alternate_gimprc@entry=0x0, session_name=<optimized out>, batch_interpreter=0x0, batch_commands=0x0, as_new=0,
no_interface=0, no_data=<optimized out>, no_fonts=<optimized out>, no_splash=0, be_verbose=0, use_shm=1, use_cpu_accel=1, console_messages=0, use_debug_handler=0, show_playground=0, show_debug_menu=<optimized out>, stack_trace_mode=GIMP_STACK_TRACE_NEVER,
pdb_compat_mode=<optimized out>, backtrace_file=0x555555e78610 "/home/gothem/.config/GIMP/2.10/CrashLog/GIMP-crash-1719603246.txt") at /usr/src/debug/gimp/gimp-2.10.38/app/app.c:421
#158 0x00005555555e769f in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/gimp/gimp-2.10.38/app/main.c:770
Steam stays in an infinite loop with no windows showing at launch, leaving the following backtrace:
XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xf08fadc0
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xf08f9500
[Detaching after vfork from child process 3689]
^C
Thread 1 "steam" received signal SIGINT, Interrupt.
0xf7fc7579 in __kernel_vsyscall ()
(gdb) bt
#0 0xf7fc7579 in __kernel_vsyscall ()
#1 0xf7c7d2e2 in __libc_do_syscall () at ../sysdeps/unix/sysv/linux/i386/libc-do-syscall.S:39
#2 0xf7bea4d3 in __futex_abstimed_wait_common32 (private=<optimized out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>, abstime=<optimized out>, cancel=<optimized out>) at futex-internal.c:40
#3 __futex_abstimed_wait_common (futex_word=0x5718ceb8, expected=0, clockid=<optimized out>, abstime=0x0, private=0, cancel=true) at futex-internal.c:99
#4 0xf7bea6bf in __GI___futex_abstimed_wait_cancelable64 (futex_word=<optimized out>, expected=<optimized out>, clockid=<optimized out>, abstime=0x0, private=0) at futex-internal.c:139
#5 0xf7bed8a9 in __pthread_cond_wait_common (cond=0x5718ce90, mutex=0x56ed63f0, clockid=0, abstime=0x0) at pthread_cond_wait.c:503
#6 ___pthread_cond_wait (cond=0x5718ce90, mutex=0x56ed63f0) at pthread_cond_wait.c:618
#7 0xf7ea2c79 in _XReply (dpy=0x56ed5760, rep=0xffff5308, extra=0, discard=0) at /usr/src/debug/lib32-libx11/libX11-1.8.9/src/xcb_io.c:696
#8 0xf08f7f0a in doGetScreenResources (dpy=0x56ed5760, window=889, poll=1) at /usr/src/debug/lib32-libxrandr/libXrandr-1.5.4/src/XrrScreen.c:88
#9 0xee9f40bd in ?? () from /home/gothem/.local/share/Steam/ubuntu12_32/libSDL3.so.0
#10 0xee9cd11f in ?? () from /home/gothem/.local/share/Steam/ubuntu12_32/libSDL3.so.0
#11 0xee9f9d3b in ?? () from /home/gothem/.local/share/Steam/ubuntu12_32/libSDL3.so.0
#12 0xf7ea1380 in _XError (dpy=0x56ed5760, rep=0x571aafd0) at /usr/src/debug/lib32-libx11/libX11-1.8.9/src/XlibInt.c:1494
#13 0xf7ea148d in handle_error (dpy=dpy@entry=0x56ed5760, err=0x571aafd0, in_XReply=<optimized out>) at /usr/src/debug/lib32-libx11/libX11-1.8.9/src/xcb_io.c:211
#14 0xf7ea154f in handle_response (dpy=dpy@entry=0x56ed5760, response=0x571aafd0, in_XReply=in_XReply@entry=1) at /usr/src/debug/lib32-libx11/libX11-1.8.9/src/xcb_io.c:403
#15 0xf7ea2c9c in _XReply (dpy=0x56ed5760, rep=0xffff55d4, extra=2, discard=0) at /usr/src/debug/lib32-libx11/libX11-1.8.9/src/xcb_io.c:722
#16 0xf7eefa99 in _XkbHandleGetMapReply (xkb=0x5718c270, dpy=0x56ed5760) at xkb/XKBGetMap.c:557
#17 XkbGetUpdatedMap (xkb=0x5718c270, which=7, dpy=0x56ed5760) at xkb/XKBGetMap.c:579
#18 XkbGetUpdatedMap (dpy=0x56ed5760, which=7, xkb=0x5718c270) at xkb/XKBGetMap.c:566
#19 0xf7eefb8c in XkbGetMap (dpy=0x56ed5760, which=7, deviceSpec=256) at xkb/XKBGetMap.c:598
#20 0xee9f013c in ?? () from /home/gothem/.local/share/Steam/ubuntu12_32/libSDL3.so.0
#21 0xee9fa244 in ?? () from /home/gothem/.local/share/Steam/ubuntu12_32/libSDL3.so.0
#22 0xee9d4dc1 in ?? () from /home/gothem/.local/share/Steam/ubuntu12_32/libSDL3.so.0
#23 0xee9544fb in ?? () from /home/gothem/.local/share/Steam/ubuntu12_32/libSDL3.so.0
#24 0xebaa69c4 in ?? () from /home/gothem/.local/share/Steam/ubuntu12_32/vgui2_s.so
#25 0xebaee24f in ?? () from /home/gothem/.local/share/Steam/ubuntu12_32/vgui2_s.so
#26 0xebafdfcf in ?? () from /home/gothem/.local/share/Steam/ubuntu12_32/vgui2_s.so
#27 0xef86306a in ?? () from /home/gothem/.local/share/Steam/ubuntu12_32/steamui.so
#28 0xef2eaabe in ?? () from /home/gothem/.local/share/Steam/ubuntu12_32/steamui.so
#29 0xef3c799b in ?? () from /home/gothem/.local/share/Steam/ubuntu12_32/steamui.so
#30 0x5659f63e in RunSteam(int, char**, bool) ()
#31 0x565a08c2 in ?? ()
#32 0x565891b0 in main ()