View Issue Details

IDProjectCategoryView StatusLast Update
0012994Dwarf FortressDwarf Mode -- Tradepublic2024-10-07 10:31
ReporterTheBlunatic Assigned To 
PrioritynormalSeveritycrashReproducibilityalways
Status newResolutionopen 
PlatformSteamOSWindowsOS VersionWindows 10
Product Version50.14 
Summary0012994: Game becomes unsavable when traders leave the map, crashes on save
DescriptionMy fortress has become unsavable. It cannot save from the moment some traders leave the map, crashing whenever they do. This is what the crash logs look like:

There are two crash logs, from two different versions, as the 50.14 update happened inbetween them. I will put both crashlogs here.

Pre-50.14:
0> Dwarf_Fortress!std::_Init_locks::operator=+0x810A76
1> Dwarf_Fortress!std::_Init_locks::operator=+0x810BE9
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!std::_Init_locks::operator=+0xFCDA07
9> Dwarf_Fortress!std::_Init_locks::operator=+0x1027023
10> Dwarf_Fortress!std::_Init_locks::operator=+0x106FE53
11> Dwarf_Fortress!std::_Init_locks::operator=+0x5DC6B1
12> Dwarf_Fortress!std::_Init_locks::operator=+0x614DDE
13> Dwarf_Fortress!std::_Init_locks::operator=+0x918B25
14> Dwarf_Fortress!std::_Init_locks::operator=+0x643894
15> Dwarf_Fortress!std::_Init_locks::operator=+0x644C49
16> SDL2!SDL_DYNAPI_entry+0x799D7
17> SDL2!SDL_DYNAPI_entry+0x12EEDE
18> ucrtbase!configthreadlocale+0x92
19> KERNEL32!BaseThreadInitThunk+0x14
20> ntdll!RtlUserThreadStart+0x21

Post-50.14:
0> Dwarf_Fortress+0x85C876
1> Dwarf_Fortress+0x85CA19
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+0x1032657
9> Dwarf_Fortress+0x108D153
10> Dwarf_Fortress+0x10D5A4B
11> Dwarf_Fortress+0x622E31
12> Dwarf_Fortress+0x147038
13> Dwarf_Fortress+0x65C9B1
14> Dwarf_Fortress+0x96A235
15> Dwarf_Fortress+0x68BCDF
16> Dwarf_Fortress+0x68D249
17> SDL2!SDL_DYNAPI_entry+0x799D7
18> SDL2!SDL_DYNAPI_entry+0x12EEDE
19> ucrtbase!configthreadlocale+0x92
20> KERNEL32!BaseThreadInitThunk+0x14
21> ntdll!RtlUserThreadStart+0x21

The post-50.14 crash logs vary a little on the lines formatted like 'Dwarf_Fortress+0x10D5A4B'.
This crash will always happen, and I have a save file from the very last moment the save can be saved. This is when the trader has immediately left the map. One moment later, the game cannot save, and will crash when trying to.
Steps To ReproducePing me on the discord and I can provide save files, crash logs, videos, etc. I am 'theblunatic', and I'll try to respond quickly.
I can provide save files from before the traders arrive to the very moment they leave.
I don't know how it would be reproduced from a fresh save.
Additional InformationI'm not too familiar with how the bug tracker works, so if there is anything I can do to make this report better let me know.
Tagscrash

Activities

TheBlunatic

2024-10-05 15:03

reporter   ~0042385

https://dffd.bay12games.com/file.php?id=17212
Here's the latest save I can make

lethosor

2024-10-07 09:34

manager   ~0042391

To confirm, "Pre-50.14" is 50.13 and "Post-50.14" is 50.14? I can add the exact version numbers, which will help Bay12 analyze your crash log more effectively.

TheBlunatic

2024-10-07 10:29

reporter   ~0042392

Last edited: 2024-10-07 10:31

Yes, that is correct

Add Note

Note

Issue History

Date Modified Username Field Change
2024-10-05 13:41 TheBlunatic New Issue
2024-10-05 13:41 TheBlunatic Tag Attached: crash
2024-10-05 15:03 TheBlunatic Note Added: 0042385
2024-10-07 09:34 lethosor Note Added: 0042391
2024-10-07 10:29 TheBlunatic Note Added: 0042392
2024-10-07 10:31 TheBlunatic Note Edited: 0042392