Game "Baba Is You" crash on startup
A native 64-bit game "Baba Is You" ( https://store.steampowered.com/app/736260/Baba_Is_You/ ) crashes soon after showing the initial screen.
zink-wip @ a0c111ab
AMD Radeon R9 Fury X (FIJI, GFX8)
$ while true; do gdb -p $(pidof Chowdren); done
....
Thread 1 "Chowdren" received signal SIGABRT, Aborted.
__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
#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1 0x00007fe64ff25537 in __GI_abort () at abort.c:79
#2 0x00007fe64ff2540f in __assert_fail_base (fmt=0x7fe65008e128 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n",
assertion=0x7fe64b0063e8 "vao->_EnabledWithMapMode == _mesa_vao_enable_to_vp_inputs(vao->_AttributeMapMode, vao->Enabled)", file=0x7fe64b006260 "../../src/mesa/main/draw.c", line=121,
function=<optimized out>) at assert.c:92
#3 0x00007fe64ff34662 in __GI___assert_fail (assertion=assertion@entry=0x7fe64b0063e8 "vao->_EnabledWithMapMode == _mesa_vao_enable_to_vp_inputs(vao->_AttributeMapMode, vao->Enabled)",
file=file@entry=0x7fe64b006260 "../../src/mesa/main/draw.c", line=line@entry=121, function=function@entry=0x7fe64b006c90 <__PRETTY_FUNCTION__.30> "_mesa_set_draw_vao") at assert.c:101
#4 0x00007fe64a689129 in _mesa_set_draw_vao (ctx=ctx@entry=0x3efc450, vao=0x236a4a0, filter=4294967295) at ../../src/mesa/main/draw.c:121
#5 0x00007fe64a68a053 in _mesa_DrawArrays (mode=4, start=0, count=6) at ../../src/mesa/main/draw.c:1541
#6 0x000000000051bf57 in _start ()
(gdb)
Here is a bit of log output on stderr:
ZINK: USING EXPERIMENTAL LAZY DESCRIPTORS
ZINK: USING EXPERIMENTAL LAZY DESCRIPTORS
Opening audio device
Audio: pulseaudio 44100 33056 2 512
Preload audio took 1.5e-05
Sound bank took 0.658524
Set window
Create window: 854 480 34
ZINK: USING EXPERIMENTAL LAZY DESCRIPTORS
ZINK: USING EXPERIMENTAL LAZY DESCRIPTORS
Renderer: zink (AMD RADV FIJI (ACO)) - Collabora Ltd -
Set window done
Starting image preload
Image preload took 0
Setting frame: 0
Frame set
RecordSteamInterfaceCreation (PID 107487): SteamUtils008 / Utils
RecordSteamInterfaceCreation (PID 107487): SteamController005 / Controller
ListObject::dehighlight
ListObject::dehighlight
fopen nx: ./Data/syntax.lua
fopen nx: ./Data/map.lua
fopen nx: ./Data/movement.lua
fopen nx: ./Data/blocks.lua
fopen nx: ./Data/rules.lua
fopen nx: ./Data/tools.lua
fopen nx: ./Data/features.lua
fopen nx: ./Data/undo.lua
fopen nx: ./Data/values.lua
fopen nx: ./Data/constants.lua
fopen nx: ./Data/effects.lua
fopen nx: ./Data/convert.lua
fopen nx: ./Data/dynamictiling.lua
fopen nx: ./Data/conditions.lua
fopen nx: ./Data/changes.lua
fopen nx: ./Data/colours.lua
fopen nx: ./Data/metadata.lua
fopen nx: ./Data/load.lua
fopen nx: ./Data/menu.lua
fopen nx: ./Data/update.lua
fopen nx: ./Data/ending.lua
fopen nx: ./Data/mapcursor.lua
fopen nx: ./Data/utf_decoder.lua
fopen nx: ./Data/Editor/editor.lua
fopen nx: ./Data/Editor/editor_constants.lua
fopen nx: ./Data/Editor/editor_menudata.lua
fopen nx: ./Data/Editor/editor_objectlist.lua
fopen nx: ./Data/Editor/editor_objectlist_func.lua
fopen nx: ./Data/Editor/editor_undo.lua
fopen nx: ./Data/debug.lua
TileMap::delete_all_tilesets
TileMap::set_tile_size: 24 24
TileMap::set_tile_size: 24 24
Loading ./Data/map0.m (Unspecified)
Could not load file ./Data/map0.m
Loading ./Data/levels.m (Unspecified)
Could not load file ./Data/levels.m
Loading ./Data/Languages/lang_en.txt (Unspecified)
Loading /home/user/.local/share/Baba_Is_You/SettingsC.txt (Unspecified)
Loading /home/user/.local/share/Baba_Is_You/ba.ba (Unspecified)
Baba commandline: lang_en
arg: ./Data\Lua\ .lua ./Data\Lua\*.lua
Set window visible: 1
set fullscreen: 1
Installing breakpad exception handler for appid(gameoverlayui)/version(20210212232140)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
[0219/163936.158899:INFO:crash_reporting.cc(270)] Crash reporting enabled for process: renderer
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
[0219/163936.370444:ERROR:frame_sink_video_capturer_impl.cc(206)] Invalid resolutions constraints: 0x0 must not be greater than 0x0; and also within media::limits.
Mesa: User error: GL_INVALID_ENUM in glMatrixMode
Mesa: User error: GL_INVALID_ENUM in glMatrixMode
Chowdren: ../../src/mesa/main/draw.c:121: _mesa_set_draw_vao: Assertion `vao->_EnabledWithMapMode == _mesa_vao_enable_to_vp_inputs(vao->_AttributeMapMode, vao->Enabled)' failed.
Aborted
Not very useful :/