Repository navigation
Withering Rooms (PPSA21297) #5809
Bitencure
started this conversation in
Game bring-up
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Existing thread
Title
Withering Rooms (PPSA21297)
Content version tested
01.000.000
AnyPS5 commit
main 23be5a0 (2026-10-14), built from source, no pull requests on top
System tested
CachyOS Linux (kernel 7.2.9), GCC 16.2.1, AMD Radeon RX 9070 XT (Mesa 26.2.4, RADV), Ryzen 7 7800X3D, 31 GB RAM, KDE Wayland
Furthest point
In game
What is shown
Unity IL2CPP title. It converts, loads, reaches the title screen and plays, on unmodified main with no environment variables.
Current blocker
It crashes with SIGSEGV (exit 139) after 154 s and 232 s in two default runs, both at the same code address (WitheringRooms.elf + 0x1653dcb, same caller chain). Peak RSS about 10 GB.
The faulting instruction is the game's own allocator unlinking a free-list node: mov [r11+0x18], r10 with r11 = r10 = 0x3130313031303130 (a repeating 16-bit value). The node sits at 0x24ff80000, exactly the base of a 480x270 R16_SFLOAT storage image (StorageTexture vk=76) in the log. On an older commit (2cf23fc) the same crash came after 16-31 s with a 0x3c003c00 fill at another 480x270 R16_SFLOAT image.
This looks like a late GPU storage-image write-back landing in memory the engine has already freed and reused, so it may relate to #865, #4841 and #4448 (all open); I have not verified that. No issue tracks this title yet.
Import audit: 652 imports implemented, no missing system imports; 12 exported-but-throwing stubs (AJM batch calls, sceAudioInOpen, sceSslGet* name getters, sceSystemServiceParamGetString) were not hit in these runs.
How it was run
Note: the Media/ title modules (Il2CppUserAssemblies, PS5Util, SaveData) must go in through --module-dir. Passing one as the input executable fails with "Unsupported relocation type 0x10".
All reactions