Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0006696Dwarf FortressAdventure Mode -- Retirementpublic2014-07-08 12:422014-07-11 16:30
Kuxe 
Toady One 
normalmajorrandom
resolvedfixed 
PCLinuxMint 17 x64
0.40.01 
0.40.03 
0006696: Unretiring adventurer causes character to be stuck inside rock
When starting adventurer and selecting a retired adventurer to play with, the adventurer spawns inside rock (eg 3x3 Rough-hewn diorite wall), incapable of moving. The game runs very sluggishly in addition to being stuck.
1. Generate new world
2. Start new adventurer
3. Retire the adventurer
4. Unretire him
5. Stuck
Tested three times.

adventurer 1
1. New adventurer on world 1.
2. Retire
3. Unretire
4. Stuck

adventurer 2
1. New adventurer on world 2.
2. Retire
3. Unretire
4. Stuck

adventurer 3
1. New adventurer on world 1.
2. Retire
3. Unretire
4. Not stuck

I can't tell what was different from adventurer 1&2 compared to 3.
No tags attached.
related to 0006751new  Exiting world map on top of a tree 
has duplicate 0007221resolved Footkerchief Unretired adventurer has duplicate and is underground 
related to 0006812resolved Toady One Adventure mode out of retirement adventurer break game 
Issue History
2014-07-08 12:42KuxeNew Issue
2014-07-08 12:43KuxeIssue Monitored: Kuxe
2014-07-08 12:43KuxeIssue End Monitor: Kuxe
2014-07-08 12:44KuxeNote Added: 0025125
2014-07-08 12:48KuxeNote Edited: 0025125bug_revision_view_page.php?bugnote_id=0025125#r9387
2014-07-08 12:48KuxeNote Edited: 0025125bug_revision_view_page.php?bugnote_id=0025125#r9388
2014-07-08 14:54KuxeNote Edited: 0025125bug_revision_view_page.php?bugnote_id=0025125#r9403
2014-07-09 15:24DwarfuAdditional Information Updatedbug_revision_view_page.php?rev_id=9474#r9474
2014-07-09 15:25DwarfuNote Added: 0025397
2014-07-09 15:25DwarfuRelationship addedrelated to 0006751
2014-07-09 15:25DwarfuRelationship addedrelated to 0006812
2014-07-10 16:23snjwfflNote Added: 0025619
2014-07-10 16:25snjwfflNote Edited: 0025619bug_revision_view_page.php?bugnote_id=0025619#r9550
2014-07-10 16:31krenshalaNote Added: 0025620
2014-07-10 19:01snjwfflNote Added: 0025642
2014-07-10 19:02snjwfflNote Edited: 0025642bug_revision_view_page.php?bugnote_id=0025642#r9563
2014-07-10 19:03KuxeNote Added: 0025644
2014-07-10 19:03snjwfflNote Edited: 0025642bug_revision_view_page.php?bugnote_id=0025642#r9564
2014-07-10 19:04snjwfflIssue Monitored: snjwffl
2014-07-11 13:05Toady OneNote Added: 0025831
2014-07-11 13:05Toady OneStatusnew => resolved
2014-07-11 13:05Toady OneFixed in Version => Next Version
2014-07-11 13:05Toady OneResolutionopen => fixed
2014-07-11 13:05Toady OneAssigned To => Toady One
2014-07-11 16:30snjwfflIssue End Monitor: snjwffl
2014-07-13 11:20FootkerchiefRelationship addedhas duplicate 0007221

Notes
(0025125)
Kuxe   
2014-07-08 12:44   
(edited on: 2014-07-08 14:54)
Cant figure how to edit, <hashtag>1 apparently links to bug number 1, so 0000001 was really meant to be <hashtag>1 as in first adventurer. Severity should probably be minor as well.

UPDATE: Retired another adventurer which I played on for some time. When starting adventure in that world, I got segmentation faults a couple of times when counting the dates. Started adventurer once again, this time it did not segfault when counting the dates. Selected my adventurer and unretired him and got stuck in rock. Alt+F4. Did this a couple of times, alternating between segfaults and stuck in rock until finally I got in a meeting hall of some sort. Game only seems to segfault or stuck character in rocks at random. Repeatedly restarting the game and trying to unretire adventurer eventually works.

(0025397)
Dwarfu   
2014-07-09 15:25   
Don't worry about severity, we don't use it unless it is a crash.
(0025619)
snjwffl   
2014-07-10 16:23   
(edited on: 2014-07-10 16:25)
This happened to me as well with a dwarf adventurer. Version 0.40.02

(0025620)
krenshala   
2014-07-10 16:31   
Don't forget to upload a copy of the crashing game for them to check/test, Kuxe.
(0025642)
snjwffl   
2014-07-10 19:01   
(edited on: 2014-07-10 19:03)
Here's a save for 0.40.02: http://dffd.wimbli.com/file.php?id=8849 [^] . There are two files: one is immediately after retiring (so it's a usable world), and the other is with the stuck un-retired adventurer active.

(0025644)
Kuxe   
2014-07-10 19:03   
Ah sorry, the save-file was deleted.. I'll make sure to upload one here if I get this bug in 40.02.
(0025831)
Toady One   
2014-07-11 13:05   
After fixing the unretire bug, I tried this save three times and it worked. There's is still a slight chance that dwarf site placement is bugged in some way, so if a 40.03+ adv starts in a wall, or an fresh non-retire adv starts in a wall, this one is a dwarf site issue rather than a retire issue. We'll have to see!