View Issue Details

IDProjectCategoryView StatusLast Update
0013018Dwarf FortressAdventure Mode -- Sleeppublic2024-11-15 12:01
ReporterKiloku Assigned To 
PriorityhighSeveritycrashReproducibilityalways
Status newResolutionopen 
PlatformPCOSLinuxOS VersionPop!_OS 22.04 LT
Summary0013018: Game crashes if adventurer sleeps or travels while transformed into a beast
DescriptionI 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 ReproduceRoll 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 InformationSave: https://dffd.bay12games.com/file.php?id=17255
Tags51.01-beta, 51.01-beta25

Activities

Kiloku

2024-11-15 11:05

reporter   ~0042429

I also tried running the same save in the Windows version of the game (under Steam Proton) and the crash occurs the same way.

Kiloku

2024-11-15 12:01

reporter   ~0042430

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

Add Note

Note

Issue History

Date Modified Username Field Change
2024-11-15 11:00 Kiloku New Issue
2024-11-15 11:00 Kiloku Tag Attached: 51.01-beta
2024-11-15 11:00 Kiloku Tag Attached: 51.01-beta25
2024-11-15 11:05 Kiloku Note Added: 0042429
2024-11-15 12:01 Kiloku Note Added: 0042430