Crash when trying to initialize the Vulkan renderer on Nvidia binary driver
#0 gdk_x_error (xdisplay=0x47d7d0, error=0x7fffffffb730) at ../gdk/x11/gdkmain-x11.c:249
#1 0x00007ffff5cfa402 in _XError () from /lib64/libX11.so.6
#2 0x00007ffff5cf7297 in ?? () from /lib64/libX11.so.6
#3 0x00007ffff5cf733d in ?? () from /lib64/libX11.so.6
#4 0x00007ffff5cf82b0 in _XReply () from /lib64/libX11.so.6
#5 0x00007ffff5cf3b01 in XSync () from /lib64/libX11.so.6
#6 0x00007ffff5cf3b9f in ?? () from /lib64/libX11.so.6
#7 0x00007ffff5bac794 in XSyncDestroyCounter () from /lib64/libXext.so.6
#8 0x00007ffff7be791f in gdk_toplevel_x11_free_contents (toplevel=0x1f14f10, display=0x4b3030)
at ../gdk/x11/gdksurface-x11.c:955
#9 gdk_x11_surface_destroy (surface=0x4ce480, foreign_destroy=0) at ../gdk/x11/gdksurface-x11.c:978
#10 0x00007ffff7bb508f in _gdk_surface_destroy_hierarchy (foreign_destroy=0, surface=0x4ce480) at ../gdk/gdksurface.c:904
#11 _gdk_surface_destroy_hierarchy (surface=0x4ce480, foreign_destroy=0) at ../gdk/gdksurface.c:896
#12 0x00007ffff7bb52db in gdk_surface_destroy (surface=0x4ce480) at ../gdk/gdksurface.c:965
#13 0x00007ffff7b4d5e3 in init_vulkan (gen=gen@entry=0x1cab580) at ../gtk/inspector/general.c:395
#14 0x00007ffff7b4dd17 in gtk_inspector_general_init (gen=0x1cab580) at ../gtk/inspector/general.c:797
#15 0x00007ffff72a1b1e in g_type_create_instance (type=<optimized out>) at ../../../../jhbuild/checkout/glib/gobject/gtype.c:1864
#16 0x00007ffff72843e8 in g_object_new_internal (class=class@entry=0x582900, params=params@entry=0x0, n_params=n_params@entry=0)
at ../../../../jhbuild/checkout/glib/gobject/gobject.c:1805
#17 0x00007ffff7285a95 in g_object_new_with_properties (object_type=31856800, n_properties=0, names=0x0, values=0x0)
at ../../../../jhbuild/checkout/glib/gobject/gobject.c:1973
#18 0x00007ffff78b38a0 in _gtk_builder_construct (builder=0x7fffd40031d0, info=0xcef980, error=0x7fffffffc0b8)
at ../gtk/gtkbuilder.c:781
--Type <RET> for more, q to quit, c to continue without paging--
#19 0x00007ffff7abdbc5 in builder_construct (data=<optimized out>, error=0x7fffffffc0b8, object_info=0xcef980)
at ../gtk/gtkbuilderparser.c:140
#20 builder_construct (object_info=object_info@entry=0xcef980, error=error@entry=0x7fffffffc0b8, data=<optimized out>)
at ../gtk/gtkbuilderparser.c:125
#21 0x00007ffff7abf344 in end_element (error=0x7fffffffc0b8, user_data=0x7fffffffc150, element_name=<optimized out>,
context=<optimized out>) at ../gtk/gtkbuilderparser.c:1080
#22 end_element (context=<optimized out>, element_name=<optimized out>, user_data=0x7fffffffc150, error=0x7fffffffc0b8)
at ../gtk/gtkbuilderparser.c:1007
#23 0x00007ffff7513992 in emit_end_element (context=context@entry=0x1accbc0, error=error@entry=0x7fffffffc218)
at ../../../../jhbuild/checkout/glib/glib/gmarkup.c:1093
#24 0x00007ffff7514861 in g_markup_parse_context_parse (context=0x1accbc0,
text=text@entry=0x7ffff7dcfe68 <_gtk_resource_data+975144> "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<interface domain=\"gtk40\"><object class=\"GtkAdjustment\" id=\"magnification_adjustment\"><property name=\"lower\">1.0</property><property name=\"upper\">5.0</property><"..., text_len=<optimized out>, text_len@entry=14347, error=error@entry=0x7fffffffc218)
at ../../../../jhbuild/checkout/glib/glib/gmarkup.c:1261
#25 0x00007ffff7abf8f6 in _gtk_builder_parser_parse_buffer (builder=builder@entry=0x7fffd40031d0,
filename=filename@entry=0x7ffff7c3b79d "<input>",
buffer=buffer@entry=0x7ffff7dcfe68 <_gtk_resource_data+975144> "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<interface domain=\"gtk40\"><object class=\"GtkAdjustment\" id=\"magnification_adjustment\"><property name=\"lower\">1.0</property><property name=\"upper\">5.0</property><"..., length=length@entry=14347, requested_objs=requested_objs@entry=0x0,
error=error@entry=0x7fffffffc218) at ../gtk/gtkbuilderparser.c:1270
#26 0x00007ffff78b1ae2 in gtk_builder_extend_with_template (builder=builder@entry=0x7fffd40031d0, widget=widget@entry=0x1ab2470,
template_type=template_type@entry=30436592,
--Type <RET> for more, q to quit, c to continue without paging--
buffer=0x7ffff7dcfe68 <_gtk_resource_data+975144> "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<interface domain=\"gtk40\"><object class=\"GtkAdjustment\" id=\"magnification_adjustment\"><property name=\"lower\">1.0</property><property name=\"upper\">5.0</property><"..., length=length@entry=14347, error=error@entry=0x7fffffffc288) at ../gtk/gtkbuilder.c:1236
#27 0x00007ffff7a9cdce in gtk_widget_init_template (widget=0x1ab2470) at ../gtk/gtkwidget.c:12164
#28 0x00007ffff7b65fb9 in gtk_inspector_window_init (iw=0x1ab2470) at ../gtk/inspector/window.c:190
#29 0x00007ffff72a1b1e in g_type_create_instance (type=<optimized out>) at ../../../../jhbuild/checkout/glib/gobject/gtype.c:1864
#30 0x00007ffff72843e8 in g_object_new_internal (class=class@entry=0x1ab6400, params=params@entry=0x7fffffffc5c0,
n_params=n_params@entry=1) at ../../../../jhbuild/checkout/glib/gobject/gobject.c:1805
#31 0x00007ffff7286164 in g_object_new_valist (object_type=<optimized out>,
first_property_name=first_property_name@entry=0x7ffff7c6d778 "display", var_args=var_args@entry=0x7fffffffc708)
at ../../../../jhbuild/checkout/glib/gobject/gobject.c:2128
#32 0x00007ffff728648c in g_object_new (object_type=<optimized out>,
I don't know if this is happening for anyone else, but this is what I get when opening the inspector or starting the node editor with enabled vulkan and Nvidia graphics (binary driver). This is on X of course. Can we guard against such problems?