Segfault in Intel graphics running The Long Dark
The Long Dark recently added Vulkan support, but when trying to run it on a Dell XPS 13 Ubuntu box it segfaults after the intro, and very consistently. I'm not sure what all information will help, but this is what I have for now:
The backtrace in GDB
Thread 48 "Vulkan Submissi" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7ffef37ff640 (LWP 26877)]
0x00007ffef985bc06 in gfx9_cmd_buffer_setup_attachments (cmd_buffer=cmd_buffer@entry=0x7ffecc0040b0, pass=pass@entry=0x7ffec866d490, framebuffer=framebuffer@entry=0x7fff00177d98, begin=begin@entry=0x7fff60ee4510) at ../src/intel/vulkan/genX_cmd_buffer.c:1635
1635 ../src/intel/vulkan/genX_cmd_buffer.c: No such file or directory.
(gdb) backtrace
#0 0x00007ffef985bc06 in gfx9_cmd_buffer_setup_attachments (cmd_buffer=cmd_buffer@entry=0x7ffecc0040b0, pass=pass@entry=0x7ffec866d490,
framebuffer=framebuffer@entry=0x7fff00177d98, begin=begin@entry=0x7fff60ee4510) at ../src/intel/vulkan/genX_cmd_buffer.c:1635
#1 0x00007ffef9869046 in gfx9_cmd_buffer_setup_attachments (begin=0x7fff60ee4510, framebuffer=0x7fff00177d98, pass=0x7ffec866d490,
cmd_buffer=0x7ffecc0040b0) at ../src/intel/vulkan/genX_cmd_buffer.c:1581
#2 gfx9_CmdBeginRenderPass2 (commandBuffer=0x7ffecc0040b0, pRenderPassBeginInfo=0x7fff60ee4510, pSubpassBeginInfo=<optimized out>)
at ../src/intel/vulkan/genX_cmd_buffer.c:7247
#3 0x00007ffef99242f1 in vk_common_CmdBeginRenderPass (commandBuffer=<optimized out>, pRenderPassBegin=<optimized out>, contents=<optimized out>)
at ../src/vulkan/runtime/vk_render_pass.c:252
#4 0x00007ffff6d35f97 in ?? () from /home/xxxxxxx/.steam/debian-installation/steamapps/common/TheLongDark/UnityPlayer.so
#5 0x00007ffff6d34db3 in ?? () from /home/xxxxxxx/.steam/debian-installation/steamapps/common/TheLongDark/UnityPlayer.so
#6 0x00007ffff6d32e57 in ?? () from /home/xxxxxxx/.steam/debian-installation/steamapps/common/TheLongDark/UnityPlayer.so
#7 0x00007ffff6d31750 in ?? () from /home/xxxxxxx/.steam/debian-installation/steamapps/common/TheLongDark/UnityPlayer.so
#8 0x00007ffff6d31236 in ?? () from /home/xxxxxxx/.steam/debian-installation/steamapps/common/TheLongDark/UnityPlayer.so
#9 0x00007ffff6aead59 in ?? () from /home/xxxxxxx/.steam/debian-installation/steamapps/common/TheLongDark/UnityPlayer.so
#10 0x00007ffff5b22b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#11 0x00007ffff5bb4a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
(gdb) quit
Output of inxi -GSC -xx
Kernel: 5.15.0-56-generic x86_64
bits: 64
compiler: gcc
v: 11.3.0
Desktop: GNOME 42.5
tk: GTK 3.24.33
wm: gnome-shell
dm: GDM3
Distro: Ubuntu 22.04.1 LTS (Jammy Jellyfish)
CPU:
Info: quad Core
model: Intel Core i7-10510U
bits: 64
type: MT MCP
arch: Comet/Whiskey Lake
note: check rev: C
cache:
L1: 256 KiB
L2: 1024 KiB
L3: 8 MiB
Speed (MHz):
avg: 4300
high: 4304
min/max: 400/4900
cores:
1: 4300
2: 4304
3: 4298
4: 4299
5: 4301
6: 4300
7: 4301
8: 4302
bogomips: 36799
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
Device-1: Intel CometLake-U GT2 [UHD Graphics]
vendor: Dell driver: i915
v: Kernel
ports:
active: eDP-1
empty: DP-1,DP-2,DP-3
bus-ID: 00:02.0
chip-ID: 8086:9b41
Device-2: Microdia Integrated_Webcam_HD
type: USB
driver: uvcvideo
bus-ID: 1-5:2
chip-ID: 0c45:6723
Display: wayland
server: http://X.org
v: 1.21.1.3
with: Xwayland
v: 22.1.1
compositor: gnome-shell
driver:
X: loaded: modesetting
unloaded: fbdev,vesa
gpu: i915
display-ID: 0
Monitor-1: eDP-1
model: Sharp
res: 3840x2160
dpi: 332
diag: 337mm (13.3")
OpenGL:
renderer: Mesa Intel UHD Graphics (CML GT2) v: 4.6 Mesa 22.0.5
direct render: Yes
I'll be happy to provide any other required information. Thanks in advance !
Edited by Mark Jaroski