Game "Alien: Isolation" crash early during loading
A native 64-bit game "Alien: Isolation: ( https://store.steampowered.com/app/214490/Alien_Isolation/ ) crashes soon after start. The initial dialog about the driver is ok, then the initial loading screen show up, and after a second, it crashes.
zink-wip @ git-a0c111ab
AMD Radeon R9 Fury X (FIJI, GFX8)
$ while true; do gdb -p $(pidof AlienIsolation); done
...
(gdb) set pagination off
(gdb) c
Thread 71 "OpenGL dispatch" received signal SIGABRT, Aborted.
[Switching to Thread 0x7fc2967f8700 (LWP 130884)]
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
50 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt full
#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
set = {__val = {0, 140479202211542, 303104, 126, 140473725316324, 112188608, 2, 140479202214692, 0, 140470667044016, 112193904, 580, 303104, 0, 140473725316512, 112188608}}
pid = <optimized out>
tid = <optimized out>
ret = <optimized out>
#1 0x00007fc3ebca5537 in __GI_abort () at abort.c:79
save_stage = 1
act = {__sigaction_handler = {sa_handler = 0x0, sa_sigaction = 0x0}, sa_mask = {__val = {140479202842340, 9, 140479329458754, 1000059004, 0, 126, 167503724544, 8, 140479202217363, 1000059003, 0, 0, 0, 0, 0, 140471200382986}}, sa_flags = -461034786, sa_restorer = 0xc0}
sigs = {__val = {32, 0 <repeats 15 times>}}
#2 0x00007fc3e487dbd1 in create_ici (screen=screen@entry=0x6a414d0, templ=templ@entry=0x7fc2967f7110, bind=9) at ../../src/gallium/drivers/zink/zink_resource.c:409
ici = {sType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO, pNext = 0x0, flags = 8, imageType = VK_IMAGE_TYPE_1D, format = VK_FORMAT_D32_SFLOAT, extent = {width = 1, height = 1, depth = 1}, mipLevels = 1, arrayLayers = 1, samples = VK_SAMPLE_COUNT_1_BIT, tiling = VK_IMAGE_TILING_OPTIMAL, usage = 39, sharingMode = VK_SHARING_MODE_EXCLUSIVE, queueFamilyIndexCount = 0, pQueueFamilyIndices = 0x0, initialLayout = VK_IMAGE_LAYOUT_UNDEFINED}
__PRETTY_FUNCTION__ = "create_ici"
good = false
#3 0x00007fc3e487e2fb in resource_object_create (screen=screen@entry=0x6a414d0, templ=templ@entry=0x7fc2967f7110, whandle=whandle@entry=0x0, optimal_tiling=optimal_tiling@entry=0x7fc2967f70cf) at ../../src/gallium/drivers/zink/zink_resource.c:439
ici = {sType = 2524934720, pNext = 0x0, flags = 19, imageType = VK_IMAGE_TYPE_1D, format = 2524934000, extent = {width = 32706, height = 3835327126, depth = 32707}, mipLevels = 2524934384, arrayLayers = 32706, samples = 2524934720, tiling = 32706, usage = 3956267462, sharingMode = 32707, queueFamilyIndexCount = 0, pQueueFamilyIndices = 0x7fc2967f7060, initialLayout = 4222451713}
emici = {sType = VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO, pNext = 0x7fc3e487e99f <resource_object_create+2044>, handleTypes = 3664867824}
image_wsi_info = {sType = VK_STRUCTURE_TYPE_APPLICATION_INFO, pNext = 0x0, scanout = false}
result = <optimized out>
obj = 0x7fc1da7551e0
reqs = {size = 0, alignment = 0, memoryTypeBits = 0}
flags = <optimized out>
mai = {sType = 2524934308, pNext = 0x0, allocationSize = 0, memoryTypeIndex = 1212612878}
ded_alloc_info = {sType = 2524934206, pNext = 0x7fc3dcf236d6 <radv_is_buffer_format_supported+175>, image = 0x0, buffer = 0x7e}
emai = {sType = VK_STRUCTURE_TYPE_APPLICATION_INFO, pNext = 0x7fc3dcf22da4 <radv_translate_buffer_numformat+20>, handleTypes = 126}
imfi = {sType = 2524934739, pNext = 0x7fc2967f7240, handleType = 2524934739, fd = 32706}
memory_wsi_info = {sType = 2524934720, pNext = 0x7fc2967f7240, implicit_sync = 64}
#4 0x00007fc3e487ea44 in resource_create (pscreen=0x6a414d0, templ=0x7fc2967f7110, whandle=whandle@entry=0x0, external_usage=external_usage@entry=0) at ../../src/gallium/drivers/zink/zink_resource.c:611
screen = 0x6a414d0
res = 0x7fc1da1c0710
optimal_tiling = false
#5 0x00007fc3e487ec2a in zink_resource_create (pscreen=<optimized out>, templ=<optimized out>) at ../../src/gallium/drivers/zink/zink_resource.c:645
No locals.
#6 0x00007fc3e3f0c8d7 in st_texture_create (st=st@entry=0x90a7720, target=PIPE_TEXTURE_1D, format=format@entry=PIPE_FORMAT_Z24X8_UNORM, last_level=last_level@entry=0, width0=width0@entry=1, height0=height0@entry=1, depth0=1, layers=1, nr_samples=0, bind=9) at ../../src/mesa/state_tracker/st_texture.c:100
pt = {reference = {count = 0}, width0 = 1, height0 = 1, depth0 = 1, array_size = 1, format = PIPE_FORMAT_Z24X8_UNORM, target = PIPE_TEXTURE_1D, last_level = 0, nr_samples = 0, nr_storage_samples = 0, usage = 0, bind = 9, flags = 4, next = 0x0, screen = 0x0}
newtex = <optimized out>
screen = 0x6a414d0
__func__ = "st_texture_create"
#7 0x00007fc3e3efba16 in guess_and_alloc_texture (st=st@entry=0x90a7720, stObj=stObj@entry=0x7fc1da721ef0, stImage=stImage@entry=0x7fc1da75c010) at ../../src/mesa/state_tracker/st_cb_texture.c:682
firstImage = <optimized out>
lastLevel = 0
width = 1
height = 1
depth = 1
bindings = 9
ptWidth = 1
ptHeight = 1
ptDepth = 1
ptLayers = 1
fmt = PIPE_FORMAT_Z24X8_UNORM
guessed_box = true
__func__ = "guess_and_alloc_texture"
#8 0x00007fc3e3efc577 in st_AllocTextureImageBuffer (ctx=0x9053400, texImage=0x7fc1da75c010) at ../../src/mesa/state_tracker/st_cb_texture.c:742
st = 0x90a7720
stImage = 0x7fc1da75c010
stObj = 0x7fc1da721ef0
width = 1
height = 1
depth = 1
__func__ = "st_AllocTextureImageBuffer"
allowAllocateToStObj = <optimized out>
#9 0x00007fc3e3f00ba9 in st_TexImage (ctx=0x9053400, dims=1, texImage=0x7fc1da75c010, format=6402, type=5126, pixels=0x7fc254220000, unpack=0x9086170) at ../../src/mesa/state_tracker/st_cb_texture.c:1783
__func__ = "st_TexImage"
#10 0x00007fc3e40b272b in teximage (no_error=false, pixels=0x7fc254220000, imageSize=0, type=5126, format=6402, border=0, depth=<optimized out>, height=<optimized out>, width=<optimized out>, internalFormat=6402, level=0, target=3552, texObj=0x7fc1da721ef0, dims=1, compressed=0 '\000', ctx=0x9053400) at ../../src/mesa/main/teximage.c:3153
face = 0
texImage = 0x7fc1da75c010
func = 0x7fc3e4956577 "glTexImage"
unpack = 0x9086170
unpack_no_border = {Alignment = 151335936, RowLength = 0, SkipPixels = 15, SkipRows = 0, ImageHeight = 151361000, SkipImages = 0, SwapBytes = 60 '<', LsbFirst = 13 '\r', Invert = 12 '\f', CompressedBlockWidth = 32707, CompressedBlockHeight = 226, CompressedBlockDepth = 0, CompressedBlockSize = 0, BufferObj = 0x90595e8}
texFormat = PIPE_FORMAT_Z24X8_UNORM
dimensionsOK = true
sizeOK = <optimized out>
func = <optimized out>
unpack_no_border = {Alignment = <optimized out>, RowLength = <optimized out>, SkipPixels = <optimized out>, SkipRows = <optimized out>, ImageHeight = <optimized out>, SkipImages = <optimized out>, SwapBytes = <optimized out>, LsbFirst = <optimized out>, Invert = <optimized out>, CompressedBlockWidth = <optimized out>, CompressedBlockHeight = <optimized out>, CompressedBlockDepth = <optimized out>, CompressedBlockSize = <optimized out>, BufferObj = <optimized out>}
unpack = <optimized out>
texFormat = <optimized out>
dimensionsOK = <optimized out>
sizeOK = <optimized out>
__func__ = "teximage"
__PRETTY_FUNCTION__ = "teximage"
texImage = <optimized out>
face = <optimized out>
texImage = <optimized out>
#11 teximage_err (ctx=0x9053400, compressed=compressed@entry=0 '\000', dims=dims@entry=1, target=3552, level=0, internalFormat=<optimized out>, width=1, height=1, depth=1, border=<optimized out>, format=6402, type=5126, imageSize=0, pixels=0x7fc254220000) at ../../src/mesa/main/teximage.c:3180
No locals.
#12 0x00007fc3e40b3a71 in _mesa_TexImage1D (target=<optimized out>, level=<optimized out>, internalFormat=<optimized out>, width=<optimized out>, border=<optimized out>, format=<optimized out>, type=5126, pixels=0x7fc254220000) at ../../src/mesa/main/teximage.c:3206
ctx = <optimized out>
#13 0x00007fc3e414eba9 in _mesa_marshal_TexImage1D (target=3552, level=0, internalformat=6402, width=1, border=0, format=6402, type=5126, pixels=0x7fc254220000) at src/mapi/glapi/gen/marshal_generated1.c:4845
ctx = 0x9053400
#14 0x0000000000a373a4 in ?? ()
No symbol table info available.
#15 0x0000000000a4d2a7 in ?? ()
No symbol table info available.
#16 0x00007fc3ec0721de in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
No symbol table info available.
#17 0x00007fc3ec462ea7 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140473725323008, -8846003593955174150, 140735781603070, 140735781603071, 140473725318528, 8396800, 8843242724862269690, 8843792126524463354}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#18 0x00007fc3ebd7ddef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.
(gdb)