Game "Antichamber" crash on startup
A native 32-bit Unreal Engine 3 game "Antichamber" ( https://store.steampowered.com/app/219890/Antichamber/ ) crashes on startup.
I only have a partial stack trace, because it is tricky to attach to the process, and my gdb
causes OOM (on my 128GB system!) and total system freeze when trying to resolve the backtrace.
zink-wip @ a0c111ab
AMD Radeon R9 Fury X (FIJI, GFX8)
Linux 5.10.9
The next stack frame after that is radv_query_shader
.
pipeline
is 0x0.
EDIT: Reconstructed stack trace:
...
#-2 0xeaedcd3f in radv_unaligned_dispatch (cmd_buffer=0xeed7000, x=1, y=1, z=1) at ../../src/amd/vulkan/radv_cmd_buffer.c:6073
#-1 radv_query_shader (cmd_buffer=cmd_buffer@entry=0xeed7000, pipeline=pipeline@entry=0xc95c2a4, src_bo=0x26fa5940, dst_bo=0x26fa5840, src_offset=0, dst_offset=0, src_stride=256, dst_stride=0, count=1, flags=1, Quit
#0 radv_CmdCopyQueryPoolResults (commandBuffer=0xeed7000, queryPool=653941120, firstQuery=0, queryCount=1, dstBuffer=653940928, dstOffset=0, stride=0, flags=1) at ../../src/amd/vulkan/radv_query.c:1337
#1 0xf255705e in copy_pool_results_to_buffer (ctx=ctx@entry=0xf09e018, query=query@entry=0x26fbe800, pool=<optimized out>, query_id=<optimized out>, res=<optimized out>, offset=<optimized out>, num_results=<optimized out>,
flags=<optimized out>) at ../../src/gallium/drivers/zink/zink_query.c:528
#2 0xf25578bb in update_qbo (ctx=ctx@entry=0xf09e018, q=q@entry=0x26fbe800) at ../../src/gallium/drivers/zink/zink_query.c:582
#3 0xf2558800 in end_query (ctx=ctx@entry=0xf09e018, batch=batch@entry=0xf09e264, q=q@entry=0x26fbe800) at ../../src/gallium/drivers/zink/zink_query.c:708
#4 0xf25588dd in zink_end_query (pctx=0xf09e018, q=0x26fbe800) at ../../src/gallium/drivers/zink/zink_query.c:728
#5 0xf21733e6 in tc_call_end_query (pipe=0xf09e018, payload=0xf246da8) at ../../src/gallium/auxiliary/util/u_threaded_context.c:520
#6 0xf2177ef3 in tc_batch_execute (job=0xf2443c0, thread_index=0) at ../../src/gallium/auxiliary/util/u_threaded_context.c:209
#7 0xf1b9f5c6 in util_queue_thread_func (input=<optimized out>) at ../../src/util/u_queue.c:309
#8 0xf1b9f10d in impl_thrd_routine (p=0xc976660) at ../../include/c11/threads_posix.h:87
#9 0xf7f2a0b4 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#10 0xf78ea296 in clone () from /lib/i386-linux-gnu/libc.so.6
(gdb)