Kernel: gpu/rust-wip 5151a1750ab43ba10410452b2649e5ca21049a72 Mesa: asahi/mesa/main af7db4903008b012bca13558261d552ed0828b7d Naughty app: Xonotic (SDL and GLX behave identically) Repro: fire up any map and play for a minute or so \ Backtrace from xonotic-sdl frame #5: 0x0000fffff4f2e31c apple_dri.so`agx_submit_cmdbuf(dev=0x0000aaaaad3b9e70, cmdbuf=0x0000aaaaad3b9f00, mappings=, scalar=) at agx_device.c:897:7 frame #6: 0x0000fffff4ef8fd0 apple_dri.so`agx_flush_batch(ctx=0x0000aaaaad3db3e0, batch=0x0000aaaaad3dba58) at agx_pipe.c:1332:4 frame #7: 0x0000fffff4efc064 apple_dri.so`agx_flush_occlusion_queries [inlined] agx_flush_batch_for_reason(ctx=0x0000aaaaad3db3e0, batch=, reason=) at agx_batch.c:191:4 frame #8: 0x0000fffff4efc05c apple_dri.so`agx_flush_occlusion_queries(ctx=0x0000aaaaad3db3e0) at agx_batch.c:309:10 frame #9: 0x0000fffff4efc404 apple_dri.so`agx_get_query_result(pctx=, pquery=0x0000aaaad2236260, wait=, vresult=0x0000ffffffffbfb8) at agx_query.c:95:10 frame #10: 0x0000fffff4a03398 apple_dri.so`get_query_result(pipe=0x0000aaaaad3db3e0, q=0x0000aaaad234f7a0, wait='\x01') at queryobj.c:296:9 frame #11: 0x0000fffff4a0331c apple_dri.so`_mesa_wait_query(ctx=0x0000aaaaad3ee100, q=0x0000aaaad234f7a0) at queryobj.c:373:12 frame #12: 0x0000fffff4a05050 apple_dri.so`get_query_object(ctx=0x0000aaaaad3ee100, func="glGetQueryObjectiv", id=2, pname=34918, ptype=5124, buf=0x0000000000000000, offset=281474976694512) at queryobj.c:1168:10 [ 2924.746075] asahi 406400000.gpu: (\________/) [ 2924.746089] asahi 406400000.gpu: | | [ 2924.746094] asahi 406400000.gpu: '.| \ , / |.' [ 2924.746098] asahi 406400000.gpu: --| / (( \ |-- [ 2924.746102] asahi 406400000.gpu: .'| _-_- |'. [ 2924.746106] asahi 406400000.gpu: |________| [ 2924.746110] asahi 406400000.gpu: ** GPU timeout nya~!!!!! ** [ 2924.746114] asahi 406400000.gpu: Event slot: 10 [ 2924.746120] asahi 406400000.gpu: Timeout count: 0 [ 2924.746126] asahi 406400000.gpu: Pending events: [ 2924.746130] asahi 406400000.gpu: [10] flags=7 value=0x331600 [ 2924.746159] asahi 406400000.gpu: Halt count: 1 [ 2924.746165] asahi 406400000.gpu: Halted: 1 [ 2924.746169] asahi 406400000.gpu: Attempting recovery... [ 2924.746993] asahi 406400000.gpu: [Submission 415195] Vertex batch failed: Timeout [ 2924.747003] asahi 406400000.gpu: [File 44]: IOCTL: submit failed! (submission ID: 415195 err: ETIMEDOUT)