View Issue Details

IDProjectCategoryView StatusLast Update
0012694Dwarf FortressDwarf Mode -- Interface, Generalpublic2024-02-19 08:05
ReporterColourless Assigned To 
PriorityhighSeveritycrashReproducibilityalways
Status newResolutionopen 
Product Version50.11 
Summary0012694: A dwarf is so sad it ends the world. (Crashes)
DescriptionOn this specific save, the game crashes upon pressing play with 100% reproducible results or by going up one level on the z-axis.

Clicking the "follow" button or the magnifying glass button on the Dwarf named "Tobul Stigilrigoth" causes a crash 100% of the time. Another way to reproduce this crash is to go up by 1 z-level.

This specific save is running a lot of mods and I am unsure as to if it is due to a mod incompatibility, but I have had this very specific issue before even with a different mod loadout and even in Vanilla.

The only thing that is different to this Dwarf than any other is that he has found himself to be in a very sad state of affairs and is apparently is so sad that it ends the world. Something is trying to call him and I'm assuming that since he's melancholic, it's preventing that something in the game from calling his character ID properly? I have no programming or coding experience or knowledge, but have been around long enough to get a possibly decent guess on what's going on.
Steps To ReproduceLoad up this save
    -> It has to be a manual save since the autosaves automatically play after loading, causing it to crash immediately. I saved this while the game was paused, allowing it to load.

1) Press play = Crash
2) Click the "follow/recenter" button on "Tobul Stigilrigoth" = Crash
3) Click the magnifying glass button on "Tobul Stigilrigoth" = Crash
4) Going up one level on the z-axis --from the current elevation 11 that the game loads in on-- to 12 = Crash (I don't know where this specific dwarf is but I assume that he is on this elevation)
Additional Information1) Clicking F1 will bring you to the wagon, which is situated on elevation 13 and it WILL NOT crash the game.
2) Going down one level on the z-axis from elevation 11 to elevation 10 WILL NOT crash the game.
3) Clicking the "follow/recenter" button on any other dwarf other than "Tobul Stigilrigoth" WILL NOT crash the game --UNLESS they are elevation 12.

It seems that the game cannot call the dwarf 'Tobul Stigilrigoth" nor render him in any way, shape, or form.

I am assuming that this is due to him being in a fit right now.

Crashdump:

0> Dwarf_Fortress!std::_Init_locks::operator=+0x80A956
1> Dwarf_Fortress!std::_Init_locks::operator=+0x80AAC9
2> KERNELBASE!UnhandledExceptionFilter+0x1EC
3> ntdll!memcpy+0x2BBD
4> ntdll!_C_specific_handler+0x97
5> ntdll!_chkstk+0x12F
6> ntdll!RtlFindCharInUnicodeString+0xA96
7> ntdll!KiUserExceptionDispatcher+0x2E
8> Dwarf_Fortress!std::_Init_locks::operator=+0x9363F7
9> Dwarf_Fortress!std::_Init_locks::operator=+0x957F96
10> Dwarf_Fortress!std::_Init_locks::operator=+0x95C6F5
11> Dwarf_Fortress!std::_Init_locks::operator=+0xB3343A
12> Dwarf_Fortress!std::_Init_locks::operator=+0xB2CADA
13> Dwarf_Fortress!std::_Init_locks::operator=+0x2E0FCF
14> Dwarf_Fortress!std::_Init_locks::operator=+0x617E9A
15> overlay_plug+0x8D5E
16> Dwarf_Fortress!std::_Init_locks::operator=+0x80E1E7
17> Dwarf_Fortress!std::_Init_locks::operator=+0x63D6B7
18> Dwarf_Fortress!std::_Init_locks::operator=+0x63EB19
19> SDL2!SDL_DYNAPI_entry+0x799D7
20> SDL2!SDL_DYNAPI_entry+0x12EEDE
21> ucrtbase!recalloc+0xA3
22> KERNEL32!BaseThreadInitThunk+0x1D
23> ntdll!RtlUserThreadStart+0x28


***The crashdumps are the exact same regardless of how it crashes***
Tagscrash, Dwarves, melancholy, mood, morale

Activities

Colourless

2024-02-19 08:02

reporter   ~0042046

Last edited: 2024-02-19 08:03

I forgot to mention that I had attempted this on the public release of both DFHack and Dwarf Fortress, so the currently released versions as of Feb 19, 2024. I also attempted this on both the beta branches of DFHack and Dwarf Fortress and these crashes are reproducible 100% of the time.

Mod List (In order of the saved load-order):
-Perspective Walls 1.16
-Better Engravings Nordic Knotish 1.01
-The Aeramore Expansion 7.21
-Accurate Cat Graphics 1.1
-Accurate Domestic Animal Graphics Compilation
-Accurate Rodent Graphics 1.1
-Accurate Ungulate Graphics 1.3
-Accurate Equine Graphics 1.1
-Accurate Wool Graphics 1.1
-Accurate Bovine Graphics 1.1
-Creature Graphics Extended 23.01.22a
-Accurate Dog Graphics 1.1
-Outlands - Non-Specialized Labor Icons
-Bravely Default Bestiary 1.,1
-Ketaros Stones Variations 1.0
-Topples' Orcs 1.10
-Bucket O' Creatures 1.0.1
-Vanilla Drow Expanded Playable 1.0.0
-Shearing is not Killing 1.0
-Vanilla Mountain Orc Expanded 1.0.2
-Vanilla Wild Elves Expanded 1.0.0
-Recycle clothes and armor 1
-Vanilla Wood Elves Expanded 1.0.0
-Vanilla Sun Elves Expanded 1.0.2
-metal Plate floor 1.02
-Shaped Gloves 1.0.1
-Smell the Coffee 1.0
-Vanilla Moon Elves Expanded 1.2
-Vanilla Weapon Overhaul 2.51
-Playable Races. Stella Elves 0.21
-Golder Gold 1.00
-Detailed Landscapes 2.1
-Additional Races. Ratfolk 0.12
-Expanded Alcohol 1.2
-Shaped Shoes/Boots 1.0.2
-Additional Races. Erinyes 0.13
-Specific Decoration 3.0.2
-Additional Races. Gnolls 0.12
-Bulk Sewing 1.0.1
-Additional Races. Naga 0.12
-Additional Races. Ixthid 0.12
-More Food Names 3.0
-Rounded Hills 1.6
-More Mushrooms 1.1
-Deons Plant Graphics 1.00
-Interface Tweaks 1.6
-Alternate war/damp icons 1.01
-Two-handed Weapons v1.14
-Work Detail Icons 1.1
-Squad & Burrow Icons 50.05
-Reduced Z Fog 1.0
-See-Through Smoothing Designations 1.1
-Seasonish Crops 50.01
-Leather output scales with creature size
-Fantastic Trees 1.5-Refined
-Gemstone Crafting 1.3
-McNuggy's Mythical Beasts 2.2

***You may see that The Aeramore Expansion is a part of this modlist, but I have made sure that all subsequent mods are fully compatible with this overhaul, and I have had this crash happen before WITHOUT this mod installed***

Colourless

2024-02-19 08:05

reporter   ~0042047

I don't exactly know how to upload a save, or what exactly I need to upload, so if someone can tell me, I'll get that to you as soon as possible.

Add Note

Note

Issue History

Date Modified Username Field Change
2024-02-19 07:50 Colourless New Issue
2024-02-19 07:50 Colourless Tag Attached: crash
2024-02-19 07:50 Colourless Tag Attached: Dwarves
2024-02-19 07:50 Colourless Tag Attached: melancholy
2024-02-19 07:50 Colourless Tag Attached: mood
2024-02-19 07:50 Colourless Tag Attached: morale
2024-02-19 08:02 Colourless Note Added: 0042046
2024-02-19 08:03 Colourless Note Edited: 0042046
2024-02-19 08:05 Colourless Note Added: 0042047