View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0013018 | Dwarf Fortress | Adventure Mode -- Sleep | public | 2024-11-15 11:00 | 2024-11-15 12:01 |
Reporter | Kiloku | Assigned To | |||
Priority | high | Severity | crash | Reproducibility | always |
Status | new | Resolution | open | ||
Platform | PC | OS | Linux | OS Version | Pop!_OS 22.04 LT |
Summary | 0013018: Game crashes if adventurer sleeps or travels while transformed into a beast | ||||
Description | I rolled a divination die and got turned into a badger. I tried sleeping it off. At the end of the sleep cycle, I got a Crash to Desktop. I initially attributed it to being in a crowded spot, so I tried travelling far away from the city. As soon as I left travel mode, I got a Crash to Desktop. | ||||
Steps To Reproduce | Roll a divination die until you get cursed into becoming an animal. Try to sleep or travel. Alternatively, load the provided save file and try to sleep or travel. | ||||
Additional Information | Save: https://dffd.bay12games.com/file.php?id=17255 | ||||
Tags | 51.01-beta, 51.01-beta25 | ||||
|
I also tried running the same save in the Windows version of the game (under Steam Proton) and the crash occurs the same way. |
|
I ran the save under an actual Windows machine. In that environment, the crash happens about 2 out of every 3 attempts. The crashlog is: Version 51.01 0> Dwarf_Fortress+0x9D9326 1> Dwarf_Fortress+0x9D94C9 2> KERNELBASE!UnhandledExceptionFilter+0x1E7 3> ntdll!memset+0x1218 4> ntdll!_C_specific_handler+0x96 5> ntdll!_chkstk+0x11F 6> ntdll!RtlRaiseException+0x484 7> ntdll!KiUserExceptionDispatcher+0x2E 8> Dwarf_Fortress+0xA58003 9> Dwarf_Fortress+0xC6BED8 10> Dwarf_Fortress+0x12E5F7E 11> Dwarf_Fortress+0x12E2B51 12> Dwarf_Fortress+0x73AC10 13> Dwarf_Fortress+0x728457 14> Dwarf_Fortress+0xAF2805 15> Dwarf_Fortress+0x808B7F 16> Dwarf_Fortress+0x80A0B9 17> SDL2!SDL_DYNAPI_entry+0x799D7 18> SDL2!SDL_DYNAPI_entry+0x12EEDE 19> ucrtbase!configthreadlocale+0x92 20> KERNEL32!BaseThreadInitThunk+0x14 21> ntdll!RtlUserThreadStart+0x21 |