Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0011192Dwarf FortressAdventure Mode -- Generalpublic2019-12-14 23:582020-02-03 21:04
ReporterAlceris 
Assigned ToToady One 
PriorityhighSeveritycrashReproducibilityalways
StatusresolvedResolutionfixed 
PlatformOSWindows 10 64-bitOS Version
Product Version0.44.12 
Target VersionFixed in Version0.47.02 
Summary0011192: Adventurers trying to view their own description frequently crash game
DescriptionOut of the creatures I've tested, when controlled by the player and attempting to view their own description these crash the game

‼️Seemingly always‼️ - Bronze Colossi, Fire Men

When both wounded and an Outsider - Humans, Damselfly Men

When wounded, an Outsider, and not in the legacy or 32-bit versions(???) - Dwarves

When wounded, an Outsider, and only(???) in the legacy or 32-bit versions - Elves

Seemingly never - Kobolds, Aardvarks, Dragons, Fire Imps
Steps To ReproduceCreate an Outsider adventurer or take control of an Arena creature and attempt to view your own description before and after being wounded.
TagsNo tags attached.
Attached Files

- Relationships
related to 0010831resolvedToady One Mod Testing Arena - Crash On Viewing Own Description 
related to 0011214resolvedToady One Inorganic creatures crash game on viewing their description if they do not have a recent thought 

-  Notes
(0039621)
Shonai_Dweller (reporter)
2019-12-17 19:27

Testing now in arena (assume control, z, d). Bronze Colossus is Ok, fire man is Ok. Injured Bronze Colossus is OK. Are you using any mods? TWBT will crash Adventurer, seems likely that such a crash would happen on switching screens.
(0039624)
Alceris (reporter)
2019-12-18 01:46

I tested this on freshly extracted installations of all 4 Windows versions of 0.44.12, as well as on SDL 64-bit 0.44.11. Completely unmodified.
(0039625)
Shonai_Dweller (reporter)
2019-12-18 03:37
edited on: 2019-12-18 04:17

And you're unable to bring up your description when controlling the bronze colossus and fire man in any of the versions?

Also tested outsider human in Adventurer. Can view my description before and after being injured.

(0039627)
Alceris (reporter)
2019-12-18 08:39

Correct, they crash the game. And in the case of the 64-bit versions I actually get an error message with the Bronze Colossus and Fire Man, talking about the instruction at 0x00007FF7B8EF8B85 referencing memory that could not be read.
(0039628)
Loci (manager)
2019-12-18 12:50

Both a fire man and a colossus crashed for me as well.
(0039629)
Shonai_Dweller (reporter)
2019-12-18 21:55

What are the exact steps?

I'm creating a colossus in the arena in 44.12. I'm choosing "assume control", I'm pushing z then d for description. Then beating him up and trying again.

Result, no crash, amusing description of a bronze colossus, missing a toe, feeling nothing in conflict.

Full-screen, taffer tileset, no Dfhack/TWBT.
(0039630)
Alceris (reporter)
2019-12-18 23:14

You know, I never tried it in full-screen, and for some reason it doesn't crash in full-screen.
(0039631)
risusinf (reporter)
2019-12-19 00:40
edited on: 2019-12-19 00:43

44.12@linux 32bit in text mode terminates with std::length_error (on attempt to resize a string apparently) after a->z->d bronze colossus in arena.

(0039632)
Shonai_Dweller (reporter)
2019-12-19 02:22
edited on: 2019-12-19 02:25

Tested again in brand new vanilla download. Crashed on Fire man description.
Switched vanilla to full-screen. No crash.

Retried my own copy only switched to Windowed mode. Crashed on Fire Man description.

So, it's a Windowed mode thing. Huh.

Couldn't get Bronze Colossus to crash though. Still, basically the same thing.

(0039650)
risusinf (reporter)
2020-01-03 04:06

0010831
(0039652)
lethosor (manager)
2020-01-03 20:09

It could be the same issue, but they could also be different, since arena mode isn't exactly the same as adventurer mode. Marking them as related.
(0039849)
Toady One (administrator)
2020-02-03 21:04

Gonna go ahead and mark this off with the fix of 0010831, which probably covers it. Feel free to re-report similar issues once 47.02 is out.

- Issue History
Date Modified Username Field Change
2019-12-14 23:58 Alceris New Issue
2019-12-17 19:27 Shonai_Dweller Note Added: 0039621
2019-12-17 19:38 Loci Assigned To => Loci
2019-12-17 19:38 Loci Status new => needs feedback
2019-12-18 01:46 Alceris Note Added: 0039624
2019-12-18 01:46 Alceris Status needs feedback => assigned
2019-12-18 03:37 Shonai_Dweller Note Added: 0039625
2019-12-18 04:17 Shonai_Dweller Note Edited: 0039625 View Revisions
2019-12-18 08:39 Alceris Note Added: 0039627
2019-12-18 12:50 Loci Note Added: 0039628
2019-12-18 12:50 Loci Status assigned => acknowledged
2019-12-18 21:55 Shonai_Dweller Note Added: 0039629
2019-12-18 23:14 Alceris Note Added: 0039630
2019-12-18 23:39 Alceris Issue Monitored: Alceris
2019-12-19 00:40 risusinf Note Added: 0039631
2019-12-19 00:43 risusinf Note Edited: 0039631 View Revisions
2019-12-19 02:22 Shonai_Dweller Note Added: 0039632
2019-12-19 02:24 Shonai_Dweller Note Edited: 0039632 View Revisions
2019-12-19 02:25 Shonai_Dweller Note Edited: 0039632 View Revisions
2020-01-03 04:06 risusinf Note Added: 0039650
2020-01-03 20:09 lethosor Note Added: 0039652
2020-01-03 20:09 lethosor Relationship added related to 0010831
2020-01-26 10:32 Loci Relationship added related to 0011214
2020-02-03 21:04 Toady One Note Added: 0039849
2020-02-03 21:04 Toady One Status acknowledged => resolved
2020-02-03 21:04 Toady One Fixed in Version => Next Version
2020-02-03 21:04 Toady One Resolution open => fixed
2020-02-03 21:04 Toady One Assigned To Loci => Toady One


Copyright © 2000 - 2010 MantisBT Group
Powered by Mantis Bugtracker