View Issue Details

IDProjectCategoryView StatusLast Update
0001461Dwarf FortressDwarf Mode -- Interface, Generalpublic2011-03-03 04:02
ReporterMercanthyr Assigned ToToady One  
PrioritynormalSeveritycrashReproducibilitysometimes
Status closedResolutionfixed 
OSVista 
Product Version0.31.03 
Fixed in Version0.31.13 
Summary0001461: Crash when creating activity zone
DescriptionI was setting an activity area and then I realized there was the option to change how the activity area is defined. I had already defined a single space of an activity center. I then pressed the button to get from rectangle to flow and when I realized what it did, I wanted to exit out since I did not need it. I pressed ESC and the game instantly crashed.
Steps To ReproduceI began a new fortress and placed 1 single tile of activity space and proceeded to define by flow and before accepting the room flow, I pressed ESC which caused the crash bug to repeat. I have recreated the bug about twice.
Additional Informationthere were conditions under which it wasn't repeatable, I don't know why. If you can't repeat it, try saving and exiting and when you enter try the same process again.
TagsNo tags attached.

Relationships

child of 0001119 resolvedToady One When Designating a Zone through Flow or Floor Flow, crashes when attempting to cancel using ESC key. 

Activities

Logical2u

2010-04-23 11:34

manager   ~0004749

Are you sure you're playing on version .31.03?
Because this issue (or one very similar to it) was supposed to have been resolved in .31.02.

0000236

Mercanthyr

2010-04-23 18:43

reporter   ~0004814

hmm... ok the one piece of information I probably should have shared was that it was from a .31.01. save folder. Let me gen a new world and see if it happens again.

Mercanthyr

2010-04-23 18:58

reporter   ~0004816

The issue you're talking about, Logical2u, is not what happened to me. I didn't actually set activity area... only switched to flow selection and when I realized it was not what I wanted, I pressed ESC to cancel out of it before actually using flow selection to set the activity area. When I pressed ESC, the game instantly crashed.

I just tried it again with a world actually generated using 31.03 and was able to cause it to crash again.

Mercanthyr

2010-04-23 19:06

reporter   ~0004818

Last edited: 2010-04-23 19:10

Also, I keep trying it to make sure I'm getting it right, you have to place using the rectangle selector 1 tile of an activity zone, then in the same place enter into placing a new activity zone on top of that with the flow placer. Then when you have a rectangle selected using the flow selector but before accepting it, press ESC as if to cancel it.

Let me also apologize for making this a flows thing, I was in a hurry at the same time as being exhausted so I connected "flow selection" with that until I realized it was about liquid flows.

SirPenguin

2010-04-25 11:32

reporter   ~0005012

I have a save where you can recreate this. However, it seems like it only happens if I dig out an area and designate the zone in the same session. If I dig out the area and then save and reload, I cannot reproduce the bug. Thankfully I had a seasonal backup save which saved right before my dwarves started digging.

http://dffd.wimbli.com/file.php?id=2227

Steps to recreate:

1. Start a zone somewhere in the bended portion of the "L" shaped room after the dwarves dig it out. Like I said, if I let them dig it out then save/reload, the bug does not happen.

2. Select "Flow" and have it flow out until the zone just spills over the entrance

3. Hit escape

I am on 31.03

srycroft

2010-04-25 21:37

reporter   ~0005077

Related to 0001119?

derigo

2010-04-25 22:10

reporter   ~0005087

duplicate of 0001119

user6

2010-04-26 00:18

  ~0005097

Last edited: 2010-04-26 00:18

I'm making this one a child of 0001119 since the notes here have more info about reproducing the bug.

Mercanthyr

2010-04-26 01:43

reporter   ~0005100

Last edited: 2010-04-26 01:45

when it happens to me it has nothing to do with actually resizing the flow.
Also, the flow zone must be over an already placed zone of at least 1 tile.

1. open up the activity area creator
2. set at least a one tile activity area
3. Use the flow selection method to highlight a new activity area OVER the activity area you just defined.
4. press ESC before confirming it.

Issue History

Date Modified Username Field Change
2010-04-23 11:29 Mercanthyr New Issue
2010-04-23 11:34 Logical2u Note Added: 0004749
2010-04-23 18:43 Mercanthyr Note Added: 0004814
2010-04-23 18:58 Mercanthyr Note Added: 0004816
2010-04-23 19:06 Mercanthyr Note Added: 0004818
2010-04-23 19:10 Mercanthyr Note Edited: 0004818
2010-04-23 19:29 user6 Category Dwarf Mode -- Flows => Dwarf Mode -- Interface, General
2010-04-23 19:29 user6 Summary activity area crash => Crash when creating activity zone
2010-04-25 11:32 SirPenguin Note Added: 0005012
2010-04-25 21:37 srycroft Note Added: 0005077
2010-04-25 22:10 derigo Note Added: 0005087
2010-04-25 22:10 derigo Tag Attached: Duplicate
2010-04-26 00:17 user6 Relationship added child of 0001119
2010-04-26 00:18 user6 Note Added: 0005097
2010-04-26 00:18 user6 Note Edited: 0005097
2010-04-26 01:43 Mercanthyr Note Added: 0005100
2010-04-26 01:45 Mercanthyr Note Edited: 0005100
2010-09-03 07:05 Logical2u Tag Detached: Duplicate
2011-03-03 04:02 Toady One Status new => closed
2011-03-03 04:02 Toady One Assigned To => Toady One
2011-03-03 04:02 Toady One Resolution open => fixed
2011-03-03 04:02 Toady One Fixed in Version => 0.31.13