(gdb) bt full #0 ppir_node_score (node=0xaaaaac0863a0) at ../mesa/src/gallium/drivers/lima/ir/pp/node_to_instr.c:226 i = 818 late_slot = 0 slots = 0xffffd6ffd338 pipeline = dest = n = __PRETTY_FUNCTION__ = "ppir_node_score" score = node = 0xaaaaac0863a0 best_score = 24 best = 0xaaaaabfd47b0 __PRETTY_FUNCTION__ = "ppir_ready_list_pick_best" node = ready_list = {prev = 0xaaaaac08a600, next = 0xaaaaabfd47c0} node = 0xaaaaabfebbe0 block = 0xaaaaabed80a0 #1 ppir_ready_list_pick_best (block=0xaaaaabed80a0, ready_list=0xffffffffce68) at ../mesa/src/gallium/drivers/lima/ir/pp/node_to_instr.c:252 score = node = 0xaaaaac0863a0 best_score = 24 best = 0xaaaaabfd47b0 __PRETTY_FUNCTION__ = "ppir_ready_list_pick_best" node = ready_list = {prev = 0xaaaaac08a600, next = 0xaaaaabfd47c0} node = 0xaaaaabfebbe0 block = 0xaaaaabed80a0 #2 ppir_do_node_to_instr (root=0xaaaaabfebbe0, block=0xaaaaabed80a0) at ../mesa/src/gallium/drivers/lima/ir/pp/node_to_instr.c:270 node = ready_list = {prev = 0xaaaaac08a600, next = 0xaaaaabfd47c0} node = 0xaaaaabfebbe0 block = 0xaaaaabed80a0 #3 ppir_create_instr_from_node (comp=0xaaaaabdcfd10) at ../mesa/src/gallium/drivers/lima/ir/pp/node_to_instr.c:311 node = 0xaaaaabfebbe0 block = 0xaaaaabed80a0 #4 ppir_node_to_instr (comp=comp@entry=0xaaaaabdcfd10) at ../mesa/src/gallium/drivers/lima/ir/pp/node_to_instr.c:340 #5 0x0000ffffd6b54d94 in ppir_compile_nir (prog=prog@entry=0xaaaaabeb3580, nir=nir@entry=0xaaaaabfedbe0, ra=, debug=debug@entry=0xaaaaab7e1660) at ../mesa/src/gallium/drivers/lima/ir/pp/nir.c:959 func = comp = 0xaaaaabdcfd10 __PRETTY_FUNCTION__ = "ppir_compile_nir" #6 0x0000ffffd6b416f8 in lima_fs_compile_shader (ctx=ctx@entry=0xaaaaab7e0a80, key=key@entry=0xffffffffd160, fs=fs@entry=0xaaaaabeb3580) at ../mesa/src/gallium/drivers/lima/lima_program.c:295 screen = 0xaaaaab349090 nir = 0xaaaaabfedbe0 tex_options = {lower_txp = 4294967295, lower_txf_offset = false, lower_rect_offset = false, lower_rect = false, lower_y_uv_external = 0, lower_y_u_v_external = 0, lower_yx_xuxv_external = 0, lower_xy_uxvx_external = 0, lower_ayuv_external = 0, lower_xyuv_external = 0, lower_yuv_external = 0, bt709_external = 0, bt2020_external = 0, saturate_s = 0, saturate_t = 0, saturate_r = 0, swizzle_result = 4294967295, swizzles = {"\000\001\002\003" }, scale_factors = {0 }, lower_srgb = 0, lower_tex_without_implicit_lod = false, lower_txd_cube_map = false, lower_txd_3d = false, lower_txd_shadow = false, lower_txd = false, lower_txb_shadow_clamp = false, lower_txd_shadow_clamp = false, lower_txd_offset_clamp = false, lower_txd_clamp_bindless_sampler = false, lower_txd_clamp_if_sampler_index_not_lt_16 = false, lower_txs_lod = false, lower_tg4_broadcom_swizzle = false, lower_tg4_offsets = false, lower_tex_packing = {nir_lower_tex_packing_none }} #7 0x0000ffffd6b41884 in lima_get_compiled_fs (ctx=ctx@entry=0xaaaaab7e0a80, key=key@entry=0xffffffffd160) at ../mesa/src/gallium/drivers/lima/lima_program.c:335 ht = 0xaaaaab7e16d0 entry = fs = 0xaaaaabeb3580 dup_key = #8 0x0000ffffd6b419d0 in lima_create_fs_state (pctx=0xaaaaab7e0a80, cso=0xffffffffd2c0) at ../mesa/src/gallium/drivers/lima/lima_program.c:378 ctx = 0xaaaaab7e0a80 so = 0xaaaaabfec530 nir = __PRETTY_FUNCTION__ = "lima_create_fs_state" key = {shader_state = 0xaaaaabfec530, tex = {{swizzle = "\000\001\002\003"} }} #9 0x0000ffffd6559880 in st_create_nir_shader (st=st@entry=0xaaaaab7f58b0, state=state@entry=0xffffffffd2c0) at ../mesa/src/mesa/state_tracker/st_program.c:546 pipe = 0xaaaaab7e0a80 screen = __PRETTY_FUNCTION__ = "st_create_nir_shader" nir = 0xaaaaab1f4830 stage = MESA_SHADER_FRAGMENT sh = shader = #10 0x0000ffffd655b2b4 in st_create_fp_variant (st=0xaaaaab7f58b0, stfp=stfp@entry=0xaaaaabe6b520, key=key@entry=0xffffffffd5d8) at ../mesa/src/mesa/state_tracker/st_program.c:1428 finalize = pipe = variant = 0xaaaaabede130 state = {type = PIPE_SHADER_IR_NIR, tokens = 0x0, ir = {native = 0xaaaaab1f4830, nir = 0xaaaaab1f4830}, stream_output = {num_outputs = 0, stride = {0, 0, 0, 0}, output = {{register_index = 0, start_component = 0, num_components = 0, output_buffer = 0, dst_offset = 0, stream = 0} }}} params = texcoord_state = {49, 7, 0, 0} scale_state = {60, 0, 0, 0} bias_state = {61, 0, 0, 0} alpha_ref_state = {68, 0, 0, 0} __PRETTY_FUNCTION__ = "st_create_fp_variant" #11 0x0000ffffd655d760 in st_get_fp_variant (key=0xffffffffd5d8, stfp=0xaaaaabe6b520, st=) at ../mesa/src/mesa/state_tracker/st_program.c:1578 fpv = fpv = #12 st_get_fp_variant (st=, stfp=0xaaaaabe6b520, key=0xffffffffd5d8) at ../mesa/src/mesa/state_tracker/st_program.c:1562 fpv = #13 0x0000ffffd655e790 in st_precompile_shader_variant (prog=0xaaaaabe6b520, st=0xaaaaab7f58b0) at ../mesa/src/mesa/state_tracker/st_program.c:1992 p = 0xaaaaabe6b520 key = {st = 0xaaaaab7f58b0, bitmap = 0, drawpixels = 0, scaleAndBias = 0, pixelMaps = 0, clamp_color = 0, persample_shading = 0, fog = 0, lower_depth_clamp = 0, lower_two_sided_color = 0, lower_flatshade = 0, lower_texcoord_replace = 0, lower_alpha_func = 7, texture_index = "\000\000\000\000\000", external = {lower_nv12 = 0, lower_iyuv = 0, lower_xy_uxvx = 0, lower_yx_xuxv = 0, lower_ayuv = 0, lower_xyuv = 0, lower_yuv = 0}, gl_clamp = {0, 0, 0}} __PRETTY_FUNCTION__ = "st_precompile_shader_variant" #14 st_finalize_program (st=st@entry=0xaaaaab7f58b0, prog=prog@entry=0xaaaaabe6b520) at ../mesa/src/mesa/state_tracker/st_program.c:2051 #15 0x0000ffffd6583ae0 in st_link_nir(gl_context*, gl_shader_program*) (ctx=, shader_program=) at ../mesa/src/mesa/state_tracker/st_glsl_to_nir.cpp:915 shader = 0xaaaaabe759a0 prog = 0xaaaaabe6b520 stp = 0xaaaaabe6b520 old_info = {name = , label = 0x0, internal = , stage = , next_stage = , num_textures = , num_ubos = , num_abos = , num_ssbos = 0 '\000', num_images = , inputs_read = 4294967296, outputs_written = , outputs_read = , system_values_read = {, , }, patch_inputs_read = , patch_outputs_written = , patch_outputs_read = , inputs_read_indirectly = , outputs_accessed_indirectly = , patch_inputs_read_indirectly = , patch_outputs_accessed_indirectly = , textures_used = , textures_used_by_txf = , images_used = , image_buffers = , msaa_images = , float_controls_execution_mode = , inlinable_uniform_dw_offsets = {, , , }, num_inlinable_uniforms = , clip_distance_array_size = , cull_distance_array_size = , uses_texture_gather = , uses_fddx_fddy = , bit_sizes_float = , bit_sizes_int = , first_ubo_is_default_ubo = , separate_shader = , has_transform_feedback_varyings = , flrp_lowered = , io_lowered = , writes_memory = , layer_viewport_relative = , uses_control_barrier = , uses_memory_barrier = , {vs = {double_inputs = , blit_sgprs_amd = , window_space_position = }, gs = {output_primitive = , input_primitive = , vertices_out = , invocations = , vertices_in = , uses_end_primitive = , active_stream_mask = }, fs = {uses_discard = , uses_demote = , uses_fbfetch_output = , color_is_dual_source = , needs_quad_helper_invocations = , needs_all_helper_invocations = , uses_sample_qualifier = , uses_sample_shading = , early_fragment_tests = , inner_coverage = , post_depth_coverage = , pixel_center_integer = , origin_upper_left = , pixel_interlock_ordered = , pixel_interlock_unordered = , sample_interlock_ordered = , sample_interlock_unordered = , untyped_color_outputs = , depth_layout = , color0_interp = , color0_sample = , color0_centroid = , color1_interp = , color1_sample = , color1_centroid = }, cs = {local_size = {, , }, local_size_hint = {, , }, local_size_variable = , user_data_components_amd = , derivative_group = , zero_initialize_shared_memory = , shared_size = , ptr_size = , uses_wide_subgroup_intrinsics = , shared_memory_explicit_layout = }, tess = {primitive_mode = , tcs_vertices_out = , spacing = , ccw = , point_mode = , tcs_cross_invocation_inputs_read = , tcs_cross_invocation_outputs_read = }}} i = st = 0xaaaaab7f58b0 linked_shader = {0xaaaaabe75580, 0xaaaaabe759a0, 0x200000000, 0xffffd68d6b80 , 0xffffd68d2ce0 , 0xffffe4289010} num_shaders = __PRETTY_FUNCTION__ = "bool st_link_nir(gl_context*, gl_shader_program*)" prev_info = #16 0x0000ffffd65add04 in _mesa_glsl_link_shader(gl_context*, gl_shader_program*) (ctx=ctx@entry=0xffffe4241010, prog=prog@entry=0xaaaaab1eb4e0) at ../mesa/src/mesa/program/ir_to_mesa.cpp:3142 i = spirv = #17 0x0000ffffd66ce458 in link_program (no_error=, shProg=, ctx=) at ../mesa/src/mesa/main/shaderapi.c:1312 programs_in_use = 0 capture_path = __func__ = "link_program" #18 link_program_error (ctx=0xffffe4241010, shProg=0xaaaaab1eb4e0) at ../mesa/src/mesa/main/shaderapi.c:1421 #19 0x0000fffff7c30e24 in gsk_ngl_compiler_compile (self=self@entry=0xaaaaab7c2df0, name=name@entry=0xfffff7cf9b48 "blend_no_clip", clip=clip@entry=0xfffff7cf9860 "#define NO_CLIP 1\n", error=error@entry=0xffffffffdae0) at ../gsk/ngl/gsknglcompiler.c:642 version = "#version 100\n\000\000\000\365\240\177\253\252\252\000\000\000\000\000\000\000\000\000" debug = legacy = gl3 = gles = program_id = 3 vertex_id = 1 fragment_id = 2 status = -1417925080 __func__ = "gsk_ngl_compiler_compile" #20 0x0000fffff7c32f18 in gsk_ngl_driver_load_programs (error=0xffffffffdae0, self=0xaaaaab32e3e0) at ../gsk/ngl/gsknglprograms.defs:1 program = have_alpha = have_source = compiler = 0xaaaaab7c2df0 ret = 0 __func__ = "gsk_ngl_driver_load_programs" self = 0xaaaaab32e3e0 context = __func__ = "gsk_ngl_driver_new" command_queue = 0xaaaaab132400 driver = __func__ = "gsk_ngl_driver_from_shared_context" #21 gsk_ngl_driver_new (error=0xffffffffdae0, debug_shaders=, command_queue=0xaaaaab132400) at ../gsk/ngl/gskngldriver.c:434 self = 0xaaaaab32e3e0 context = __func__ = "gsk_ngl_driver_new" command_queue = 0xaaaaab132400 driver = __func__ = "gsk_ngl_driver_from_shared_context" #22 gsk_ngl_driver_from_shared_context (context=0xffffe000fd70, debug_shaders=, error=0xffffffffdae0) at ../gsk/ngl/gskngldriver.c:482 command_queue = 0xaaaaab132400 driver = __func__ = "gsk_ngl_driver_from_shared_context" #23 0x0000fffff7c1f5d0 in gsk_ngl_renderer_realize (renderer=0xaaaaab7c2c70, surface=, error=0xffffffffdae0) at ../gsk/ngl/gsknglrenderer.c:122 self = 0xaaaaab7c2c70 context = 0xffffe000fcf0 shared_context = 0xffffe000fd70 driver = 0x0 ret = 0 debug_shaders = __func__ = "gsk_ngl_renderer_realize" #24 0x0000fffff7bf9434 in gsk_renderer_realize (renderer=renderer@entry=0xaaaaab7c2c70, surface=surface@entry=0xaaaaab7c00f0, error=error@entry=0xffffffffdae0) at ../gsk/gskrenderer.c:294 priv = __func__ = "gsk_renderer_realize" #25 0x0000fffff7bf9ecc in gsk_renderer_new_for_surface (surface=surface@entry=0xaaaaab7c00f0) at ../gsk/gskrenderer.c:639 renderer_type = renderer = 0xaaaaab7c2c70 error = 0x0 i = 1 __func__ = "gsk_renderer_new_for_surface" #26 0x0000fffff7a6e444 in gtk_window_realize (widget=0xaaaaab2c6390) at ../gtk/gtkwindow.c:4185 window = 0xaaaaab2c6390 priv = 0xaaaaab2c6160 surface = 0xaaaaab7c00f0 #27 0x0000fffff778aa8c in gtk_application_window_real_realize (widget=0xaaaaab2c6390) at ../gtk/gtkapplicationwindow.c:511 window = 0xaaaaab2c6390 settings = 0xaaaaab19f000 #28 0x0000fffff74df720 in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0 #29 0x0000fffff74f45cc in () at /usr/lib/libgobject-2.0.so.0 #30 0x0000fffff74fb6cc in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0 #31 0x0000fffff74fbd8c in g_signal_emit () at /usr/lib/libgobject-2.0.so.0 #32 0x0000fffff7a5d108 in gtk_widget_realize (widget=0xaaaaab2c6390) at ../gtk/gtkwidget.c:3385 priv = 0xaaaaab2c6240 __func__ = "gtk_widget_realize" #33 0x0000fffff7a7480c in gtk_window_show (widget=0xaaaaab2c6390) at ../gtk/gtkwindow.c:3699 window = 0xaaaaab2c6390 priv = 0xaaaaab2c6160 #34 0x0000fffff74dd8f4 in () at /usr/lib/libgobject-2.0.so.0 #35 0x0000fffff74df9ac in () at /usr/lib/libgobject-2.0.so.0 #36 0x0000fffff74fbb14 in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0 #37 0x0000fffff74fbd8c in g_signal_emit () at /usr/lib/libgobject-2.0.so.0 #38 0x0000fffff7a4fd80 in gtk_widget_show (widget=0xaaaaab2c6390) at ../gtk/gtkwidget.c:2670 parent = priv = __func__ = "gtk_widget_show" #39 0x0000aaaaaab14a74 in command_line (app=0xaaaaab1320e0, cmdline=) at ../demos/gtk-demo/main.c:1044 options = name = 0x0 autoquit = 0 list = 0 d = c = func = window = 0xaaaaab2c6390 demo = #40 0x0000fffff7328198 in () at /usr/lib/libgio-2.0.so.0 #41 0x0000fffff74df720 in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0 #42 0x0000fffff74f4c74 in () at /usr/lib/libgobject-2.0.so.0 #43 0x0000fffff74fb3b8 in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0 #44 0x0000fffff74fbd8c in g_signal_emit () at /usr/lib/libgobject-2.0.so.0 #45 0x0000fffff739aa4c in () at /usr/lib/libgio-2.0.so.0 #46 0x0000fffff739d7c4 in () at /usr/lib/libgio-2.0.so.0 #47 0x0000fffff739d9f0 in g_application_run () at /usr/lib/libgio-2.0.so.0 #48 0x0000aaaaaaad0a08 in main (argc=1, argv=0xffffffffec38) at ../demos/gtk-demo/main.c:1115 app = 0xaaaaab1320e0 app_entries = {{name = 0xaaaaaab2ade8 "about", activate = 0xaaaaaab128c0 , parameter_type = 0x0, state = 0x0, change_state = 0x0, padding = {0, 0, 0}}, {name = 0xaaaaaab2ac18 "quit", activate = 0xaaaaaab12850 , parameter_type = 0x0, state = 0x0, change_state = 0x0, padding = {0, 0, 0}}, {name = 0xaaaaaab36368 "inspector", activate = 0xaaaaaab12840 , parameter_type = 0x0, state = 0x0, change_state = 0x0, padding = {0, 0, 0}}} accels = {{action_and_target = 0xaaaaaab35dd0 "app.about", accelerators = {0xaaaaaab35de0 "F1", 0x0}}, {action_and_target = 0xaaaaaab35de8 "app.quit", accelerators = {0xaaaaaab35df8 "q", 0x0}}} i = 2