View Issue Details

IDProjectCategoryView StatusLast Update
0012839Dwarf FortressAdventure Mode -- Conversationpublic2024-04-27 13:15
ReporterCelarious Assigned To 
PriorityhighSeveritycrashReproducibilityalways
Status newResolutionopen 
PlatformPCOSWindowsOS VersionWindows 10
Summary0012839: (v51.01 b13) Consistent crash when gifting certain pets
DescriptionWhen attempting to gift specific pets to anybody, the game crashes every time.

This may be related to the fact that the pet in question is not visible, and is somewhere else on the map.

Save download: https://dffd.bay12games.com/file.php?id=17078
Steps To Reproduce1. Download and extract the linked save, then load into it
2. Talk to anybody in the room
3. Click "Gift a (large) pet or mount"
4. Attempt to gift the cave dragon Razorscourge or the cave dragon Malicepraises
5. Crash
Additional Information0> Dwarf_Fortress!std::_Init_locks::operator=+0x93F536
1> Dwarf_Fortress!std::_Init_locks::operator=+0x93F6A9
2> KERNELBASE!UnhandledExceptionFilter+0x1E7
3> ntdll!memset+0x13B0
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=+0x3C34B1
9> Dwarf_Fortress!std::_Init_locks::operator=+0x1296918
10> Dwarf_Fortress!std::_Init_locks::operator=+0x6A1EFC
11> Dwarf_Fortress!std::_Init_locks::operator=+0xA4F6A5
12> Dwarf_Fortress!std::_Init_locks::operator=+0x772334
13> Dwarf_Fortress!std::_Init_locks::operator=+0x773669
14> SDL2!SDL_DYNAPI_entry+0x799D7
15> SDL2!SDL_DYNAPI_entry+0x12EEDE
16> ucrtbase!configthreadlocale+0x92
17> KERNEL32!BaseThreadInitThunk+0x14
18> ntdll!RtlUserThreadStart+0x21
TagsConversation, crash

Activities

jzburda

2024-04-25 19:29

reporter   ~0042203

This bug may just well happen with any histfigged pet. Just tried gifting a dog to a child and the game crashed.

Ziusudra

2024-04-27 11:16

reporter   ~0042210

probably the same as 0011657 and 0011690, but those didn't provide saves

Ziusudra

2024-04-27 11:30

reporter   ~0042211

Last edited: 2024-04-27 11:39

and 0011466

Seems to be about whether the creature is loaded as a unit, given the 2 that crash this save don't show up in the companions list.

But it's not just hist figs, this one earned the name in a fight with an ettin (51.01-beta13, no crash) "You: I give to you this fine beast, the beak dog Jackalsouls. The goblin dyer Atu Azstrogsuru: Thank you. I will take excellent care of this majestic creature." And pretty sure any adventurer's pet will be a hist fig.

Celarious

2024-04-27 13:15

reporter   ~0042212

Does seem like it yeah, have just now successfully gifted one of the dragons that is listed as a companion and is present in the room, named Stealbegun in the list of pets to gift, or Uksosuslox anywhere else

Add Note

Note

Issue History

Date Modified Username Field Change
2024-04-25 16:09 Celarious New Issue
2024-04-25 16:09 Celarious Tag Attached: Conversation
2024-04-25 16:09 Celarious Tag Attached: crash
2024-04-25 19:29 jzburda Note Added: 0042203
2024-04-27 11:16 Ziusudra Note Added: 0042210
2024-04-27 11:30 Ziusudra Note Added: 0042211
2024-04-27 11:39 Ziusudra Note Edited: 0042211
2024-04-27 13:15 Celarious Note Added: 0042212