• before the crash, got here on breakpoint, then "fin" to cause the crash

    (gdb) bt
    #0  0x0000ffffb74b3798 in agx_compile_shader_nir () from /usr/lib64/dri/asahi_dri.so
    #1  0x0000ffffb749b194 [PAC] in agx_compile_variant () from /usr/lib64/dri/asahi_dri.so
    #2  0x0000ffffb749b65c [PAC] in agx_get_shader_variant () from /usr/lib64/dri/asahi_dri.so
    #3  0x0000ffffb749f81c [PAC] in agx_draw_vbo () from /usr/lib64/dri/asahi_dri.so
    #4  0x0000ffffb6722564 [PAC] in _mesa_draw_arrays.part.0 () from /usr/lib64/dri/asahi_dri.so
    #5  0x0000fffff7f2e358 [PAC] in gsk_gpu_shader_op_gl_command_n (op=<optimized out>, frame=0x1005410, flip_y=<optimized out>, instance_scale=<optimized out>) at ../gsk/gpu/gskgpushaderop.c:120
    #6  0x0000fffff7f2d8fc in gsk_gpu_render_pass_op_gl_command (op=<optimized out>, frame=0x1005410, flip_y=<optimized out>) at ../gsk/gpu/gskgpurenderpassop.c:183
    #7  0x0000fffff7f23870 in gsk_gl_frame_submit (frame=0x1005410, vertex_buffer=0x1012520, storage_buffer=0x1012070, op=0x1085870) at ../gsk/gpu/gskglframe.c:112
    #8  0x0000fffff7f2d1d4 in gsk_gpu_renderer_render (renderer=<optimized out>, root=0x1010990, region=<optimized out>) at ../gsk/gpu/gskgpurenderer.c:303
    #9  0x0000fffff7ed8cd8 in gsk_renderer_render (renderer=0xdfed80, root=0x1010990, region=<optimized out>) at ../gsk/gskrenderer.c:460
    #10 0x0000fffff7cd166c in gtk_widget_render (widget=<optimized out>, surface=0xdfc980, region=region@entry=0xfbf4a0) at ../gtk/gtkwidget.c:11969
    #11 0x0000fffff7cd89d0 in surface_render (surface=<optimized out>, region=region@entry=0xfbf4a0, widget=<optimized out>) at ../gtk/gtkwindow.c:4754
    #12 0x0000fffff7e4dfb8 in _gdk_marshal_BOOLEAN__BOXEDv (closure=0xf8d0a0, return_value=0xffffffffdc98, instance=<optimized out>, args=..., marshal_data=<optimized out>, n_params=<optimized out>, 
        param_types=0xc914a0) at gdk/gdkmarshalers.c:130
    #13 0x0000fffff7367bfc in _g_closure_invoke_va (closure=0xf8d0a0, return_value=0xffffffffdc98, instance=0xdfc980, args=..., n_params=1, param_types=0xc914a0)
        at ../../../../Projects/glib/gobject/gclosure.c:897
    #14 0x0000fffff737bd70 in signal_emit_valist_unlocked (instance=0x4, instance@entry=0xdfc980, signal_id=signal_id@entry=233, detail=detail@entry=0, var_args=...)
        at ../../../../Projects/glib/gobject/gsignal.c:3423
    #15 0x0000fffff7381c50 in g_signal_emit_valist (instance=0xdfc980, signal_id=233, detail=0, var_args=...) at ../../../../Projects/glib/gobject/gsignal.c:3262
    #16 0x0000fffff7381ce4 in g_signal_emit (instance=instance@entry=0xdfc980, signal_id=<optimized out>, detail=detail@entry=0) at ../../../../Projects/glib/gobject/gsignal.c:3582
    #17 0x0000fffff7ec6094 in gdk_surface_paint_on_clock (clock=<optimized out>, data=0xdfc980) at ../gdk/gdksurface.c:1377
    #18 gdk_surface_paint_on_clock (clock=<optimized out>, data=0xdfc980) at ../gdk/gdksurface.c:1353
    #19 0x0000fffff7367bfc in _g_closure_invoke_va (closure=0xdfc590, return_value=0x0, instance=0xdfdbf0, args=..., n_params=0, param_types=0x0) at ../../../../Projects/glib/gobject/gclosure.c:897
    #20 0x0000fffff737c920 in signal_emit_valist_unlocked (instance=0xffffff80ffffffd0, instance@entry=0xdfdbf0, signal_id=signal_id@entry=242, detail=detail@entry=0, var_args=...)
        at ../../../../Projects/glib/gobject/gsignal.c:3423
    #21 0x0000fffff7381c50 in g_signal_emit_valist (instance=0xdfdbf0, signal_id=242, detail=0, var_args=...) at ../../../../Projects/glib/gobject/gsignal.c:3262
    #22 0x0000fffff7381ce4 in g_signal_emit (instance=instance@entry=0xdfdbf0, signal_id=<optimized out>, detail=detail@entry=0) at ../../../../Projects/glib/gobject/gsignal.c:3582
    #23 0x0000fffff7eae09c in _gdk_frame_clock_emit_paint (frame_clock=frame_clock@entry=0xdfdbf0) at ../gdk/gdkframeclock.c:708
    #24 0x0000fffff7eaedc4 in gdk_frame_clock_paint_idle (data=0xdfdbf0, data@entry=<error reading variable: value has been optimized out>) at ../gdk/gdkframeclockidle.c:632
    #25 0x0000fffff743c668 in g_timeout_dispatch (source=0x103cd50, callback=<optimized out>, user_data=<optimized out>) at ../../../../Projects/glib/glib/gmain.c:4985
    #26 0x0000fffff7438190 in g_main_dispatch (context=context@entry=0x8fa870) at ../../../../Projects/glib/glib/gmain.c:3340
    #27 0x0000fffff743b71c in g_main_context_dispatch_unlocked (context=0x8fa870) at ../../../../Projects/glib/glib/gmain.c:4148
    #28 g_main_context_iterate_unlocked (context=context@entry=0x8fa870, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../../Projects/glib/glib/gmain.c:4213
    #29 0x0000fffff743be54 in g_main_context_iteration (context=context@entry=0x8fa870, may_block=may_block@entry=1) at ../../../../Projects/glib/glib/gmain.c:4278
    #30 0x0000fffff7232a58 in g_application_run (application=application@entry=0x8f30f0, argc=argc@entry=1, argv=argv@entry=0xffffffffe6a8) at ../../../../Projects/glib/gio/gapplication.c:2573
    #31 0x000000000088f780 in main (argc=1, argv=0xffffffffe6a8) at ../demos/gtk-demo/main.c:1127
    Edited by Christian Hergert
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment