v3dv driver crash with VulkanMod for Minecraft
System information
Using current official mesa package on rpi5 with version: 23.2.1-1~bpo12+rpt3
System:
Host: raspberrypi Kernel: 6.6.28+rpt-rpi-2712 arch: aarch64 bits: 64 compiler: gcc v: 12.2.0
Console: pty pts/1 DM: LightDM Distro: Debian GNU/Linux 12 (bookworm)
CPU:
Info: quad core model: N/A variant: cortex-a76 bits: 64 type: MCP arch: ARMv8 rev: 1 cache:
L1: 512 KiB L2: 2 MiB L3: 2 MiB
Speed (MHz): avg: 2400 min/max: 1500/2400 cores: 1: 2400 2: 2400 3: 2400 4: 2400 bogomips: 432
Features: Use -f option to see features
Graphics:
Device-1: bcm2712-hdmi0 driver: vc4_hdmi v: N/A bus-ID: N/A chip-ID: brcm:107c701400
Device-2: bcm2712-hdmi1 driver: vc4_hdmi v: N/A bus-ID: N/A chip-ID: brcm:107c706400
Display: wayland server: X.org v: 1.21.1.7 with: Xwayland v: 22.1.9 compositor: wayfire
v: 0.7.5 driver:
gpu: vc4-drm,vc4_crtc,vc4_dpi,vc4_dsi,vc4_firmware_kms,vc4_hdmi,vc4_hvs,vc4_txp,vc4_v3d,vc4_vec
tty: 118x28
Monitor-1: HDMI-A-1 model: Sony TV res: 1920x1080 dpi: 30 diag: 1836mm (72.3")
API: EGL/GBM Message: No known Wayland EGL/GBM data sources.
Describe the issue
When trying to use a linux-aarch64 version of VulkanMod (https://github.com/xCollateral/VulkanMod) with Minecraft, the game crashes inside the Broadcom driver. The crash log is available in attachment. The log also contain Vulkan profiling with vkconfig's validation layer.