Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0003555Dwarf FortressMiscellaneous Crashespublic2010-11-12 03:192011-03-24 10:10
kasdaye 
Toady One 
normalcrashsometimes
resolvedfixed 
PC - LinuxKubuntu 10.042.6.32-25
0.31.17 
0.31.22 
0003555: Escaping units with kill orders on them cause segmentation fault on Linux/Mac
When a kobold thief is spotted and runs for a map edge, if a kill order is placed on the kobold thief the game segmentation faults when the kobold thief leaves the map. I reproduced this three times with 31.17, but was unable to reproduce it with 31.16
1. Create world, embark, begin regular play.
2. Wait until a kobold thief is spotted and it runs for the map edge.
3. Select a military squad and set kill order on thief. (You may want to give the thief a lead depending on your military)
4. If the thief reaches the map edge and 'escapes' the game segmentation faults.
crash
related to 0000114resolved Toady One Kill orders not cleared after completion 
has duplicate 0003591resolved Logical2u segfaults when pulling a lever with repeat (dangerroom) and when an enemy is on a kill order but leaves the map. 
has duplicate 0003661resolved Footkerchief Crashes after thieves steal something 
has duplicate 0003606resolved Logical2u Game crashes when kobold thieves leave map 
has duplicate 0003679resolved Logical2u Game Crashes upon entering combat 
has duplicate 0003695resolved Logical2u Game crash when NPC leaves edge of map while pursued by military. 
has duplicate 0003702resolved Logical2u Crash when squad's target exits map 
has duplicate 0003726resolved Logical2u Program segfault when dwarf chases kobold thief off screen. 
has duplicate 0003729resolved Footkerchief Turning dwarves into squads crashed the game 
has duplicate 0003735resolved Logical2u When the military is commanded to "kill" a kobold theif, the game crashes when the kobold makes it off the map. 
has duplicate 0003760resolved Logical2u Game crashes when kobold thief shows up 
has duplicate 0003464resolved Footkerchief Crashed while playing Dwarf Fortress mode 
has duplicate 0003608resolved Footkerchief Bus error crash during goblin ambush 
has duplicate 0003785resolved Footkerchief DF crashes almost every half season, with "700 Bus error" in the terminal 
has duplicate 0003813resolved Logical2u Game crashes when military is dispatched to attack 
has duplicate 0003840resolved Logical2u Crash when target creature (target of militia squad) escapes play area 
has duplicate 0003847resolved Footkerchief Crash after ordering attack 
has duplicate 0003864resolved Dwarfu A crash while using the Squad Screen to order a squad to pursue a kobold thief 
has duplicate 0003933resolved Dwarfu Game will crash when having a military squad target a creature and the creature walks off edge of map 
has duplicate 0004158resolved Footkerchief Game crashes when hostile enemies fleeing the map. 
has duplicate 0004194resolved Dwarfu Clean crash to desktop whenever a goblin flees the screen 
has duplicate 0004199resolved Dwarfu df crashed after ambush left the map 
has duplicate 0004240resolved Footkerchief "Segmentation fault" when military dwarf's target goes off map. 
Issue History
2010-11-12 03:19kasdayeNew Issue
2010-11-12 10:08kasdayeTag Attached: crash
2010-11-13 16:03Logical2uRelationship addedhas duplicate 0003591
2010-11-15 02:20Toady OneNote Added: 0013856
2010-11-15 02:20Toady OneAssigned To => Toady One
2010-11-15 02:20Toady OneStatusnew => acknowledged
2010-11-18 10:09LevitatorNote Added: 0013977
2010-11-18 10:12LevitatorNote Edited: 0013977bug_revision_view_page.php?bugnote_id=0013977#r5362
2010-11-18 13:08greycatNote Added: 0013982
2010-11-18 13:11FootkerchiefNote Edited: 0013982bug_revision_view_page.php?bugnote_id=0013982#r5364
2010-11-18 13:13FootkerchiefRelationship addedhas duplicate 0003661
2010-11-18 13:14FootkerchiefRelationship addedhas duplicate 0003606
2010-11-18 13:18FootkerchiefNote Added: 0013986
2010-11-18 13:18FootkerchiefNote View State: 0013986: private
2010-11-19 08:41DrunkenMonkNote Added: 0014020
2010-11-19 20:28Logical2uRelationship addedhas duplicate 0003679
2010-11-19 23:11deekooNote Added: 0014041
2010-11-20 17:06Logical2uRelationship addedhas duplicate 0003695
2010-11-21 07:55Logical2uRelationship addedhas duplicate 0003702
2010-11-21 08:01Khym ChanurIssue Monitored: Khym Chanur
2010-11-21 08:12lattenwaldNote Added: 0014090
2010-11-21 09:07Logical2uRelationship addedrelated to 0000114
2010-11-21 09:10Logical2uIssue Monitored: malimbar04
2010-11-22 22:06schedalNote Added: 0014155
2010-11-22 22:07schedalNote Edited: 0014155bug_revision_view_page.php?bugnote_id=0014155#r5412
2010-11-24 23:11Logical2uRelationship addedhas duplicate 0003726
2010-11-25 03:35DraupnirNote Added: 0014204
2010-11-26 07:30FootkerchiefRelationship addedhas duplicate 0003729
2010-11-26 12:36Taranli MarenIssue Monitored: Taranli Maren
2010-11-26 14:24Logical2uRelationship addedhas duplicate 0003735
2010-11-27 12:41SilvanusNote Added: 0014247
2010-11-27 21:21ethanbNote Added: 0014269
2010-11-27 22:38MeekohiNote Added: 0014272
2010-11-30 15:33Logical2uRelationship addedhas duplicate 0003760
2010-11-30 15:33Logical2uIssue Monitored: sunfire1226
2010-12-01 08:39FootkerchiefSticky IssueNo => Yes
2010-12-01 08:39FootkerchiefRelationship addedhas duplicate 0003464
2010-12-01 08:40FootkerchiefRelationship addedhas duplicate 0003608
2010-12-02 14:52thgndrdNote Added: 0014376
2010-12-05 13:49dai-rasaNote Added: 0014416
2010-12-05 13:50dai-rasaIssue Monitored: dai-rasa
2010-12-05 17:33hyperactiveChipmunkIssue Monitored: hyperactiveChipmunk
2010-12-07 19:38FootkerchiefRelationship addedhas duplicate 0003785
2010-12-11 10:06FootkerchiefSummaryEscaping kobold thief (w/ kill order on it) causes seg fault => Escaping kobold thief (w/ kill order on it) causes seg fault on Linux/Mac
2010-12-16 00:12Logical2uRelationship addedhas duplicate 0003813
2010-12-16 00:13Logical2uSummaryEscaping kobold thief (w/ kill order on it) causes seg fault on Linux/Mac => Escaping units with kill orders on them cause seg fault on Linux/Mac
2010-12-21 07:42dgliddenNote Added: 0014667
2010-12-22 06:46PuersenexaNote Added: 0014678
2010-12-23 06:49burlingkNote Added: 0014683
2010-12-24 15:41Logical2uRelationship addedhas duplicate 0003840
2010-12-27 15:15tracyamNote Added: 0014727
2010-12-28 08:39FootkerchiefRelationship addedhas duplicate 0003847
2011-01-04 09:59FlyingBishopNote Added: 0014783
2011-01-04 13:55Hieronymous AlloyIssue Monitored: Hieronymous Alloy
2011-01-06 00:24DwarfuRelationship addedhas duplicate 0003864
2011-01-07 19:52nickajeglinNote Added: 0014827
2011-01-10 12:25hyperactiveChipmunkNote Added: 0014840
2011-01-12 16:22XadismNote Added: 0014851
2011-01-26 18:43royal_shadowNote Added: 0014941
2011-02-05 16:38DwarfuRelationship addedhas duplicate 0003933
2011-02-07 21:17amacleodIssue Monitored: amacleod
2011-02-17 18:25tg90norIssue Monitored: tg90nor
2011-02-20 11:26ricreeNote Added: 0015332
2011-02-23 21:12SupermathieIssue Monitored: Supermathie
2011-02-24 06:03Hieronymous AlloyIssue End Monitor: Hieronymous Alloy
2011-02-24 09:31InfiltratorIssue Monitored: Infiltrator
2011-02-24 10:28InfiltratorNote Added: 0015454
2011-02-24 10:29InfiltratorNote Edited: 0015454bug_revision_view_page.php?bugnote_id=0015454#r5829
2011-02-24 12:06FootkerchiefNote Added: 0015459
2011-02-24 23:19TechnomageIssue Monitored: Technomage
2011-03-01 13:29MeekohiNote Added: 0015632
2011-03-03 18:30carlthuringerNote Added: 0015723
2011-03-07 12:51FootkerchiefRelationship addedhas duplicate 0004158
2011-03-07 13:30AbuDhabiNote Added: 0015923
2011-03-11 09:03DwarfuRelationship addedhas duplicate 0004194
2011-03-11 14:19TeachingJoyNote Added: 0016127
2011-03-11 14:30Granite26Note Added: 0016128
2011-03-11 18:48InfiltratorNote Added: 0016131
2011-03-12 05:42DwarfuRelationship addedhas duplicate 0004199
2011-03-12 18:19bombcarNote Added: 0016180
2011-03-12 18:19bombcarIssue Monitored: bombcar
2011-03-13 18:39FootkerchiefNote View State: 0013986: public
2011-03-16 13:28FootkerchiefRelationship addedhas duplicate 0004240
2011-03-16 13:29FootkerchiefSummaryEscaping units with kill orders on them cause seg fault on Linux/Mac => Escaping units with kill orders on them cause segmentation fault on Linux/Mac
2011-03-19 14:50DawideIssue Monitored: Dawide
2011-03-19 17:52Toady OneStatusacknowledged => resolved
2011-03-19 17:52Toady OneFixed in Version => 0.31.22
2011-03-19 17:52Toady OneResolutionopen => fixed
2011-03-19 18:37DawideIssue End Monitor: Dawide
2011-03-19 20:02Khym ChanurIssue End Monitor: Khym Chanur
2011-03-20 04:27InfiltratorIssue End Monitor: Infiltrator
2011-03-21 11:15dai-rasaIssue End Monitor: dai-rasa
2011-03-22 22:50FootkerchiefSticky IssueYes => No
2011-03-24 10:10hyperactiveChipmunkIssue End Monitor: hyperactiveChipmunk

Notes
(0013856)
Toady One   
2010-11-15 02:20   
I can't reproduce this. If there's a save where it is about to happen or such a save could be created and uploaded to the DF File Depot or wherever, that would likely help a lot.
(0013977)
Levitator   
2010-11-18 10:09   
(edited on: 2010-11-18 10:12)
Toady, I have a save where this happens reliably with a squad of Goblin ambushers. In this save, the goblin is about to leave the top edge, but it also happened when I drove them off to the left, from which they arrived.

31.18 on Ubuntu 32 10.04

http://dffd.wimbli.com/file.php?id=3437 [^]

This is my first fortress, don't judge me.

(0013982)
greycat   
2010-11-18 13:08   
(edited on: 2010-11-18 13:11)
Just happened to me in .18, on Debian 5.0 i386. It left a core file but the backtrace was pretty useless-looking:

(gdb) bt
#0 0x0886a9c0 in ?? ()
#1 0x08a5ac55 in ?? ()
#2 0x00000041 in ?? ()
#3 0x0000000b in ?? ()
#4 0x00ffffff in ?? ()
#5 0x00000011 in ?? ()
#6 0x00000000 in ?? ()

I deleted the core file at that point, since it was 700 MB.

Specifically, my dwarves were chasing the kobold thief, got distracted by a second one, killed him, then ALMOST caught up to the first one before he escaped off the top of the map.

(0013986)
Footkerchief   
2010-11-18 13:18   
Reminder sent to: Toady One

Hey Toady -- as requested, a save was posted for this one. This report and all of the (probable) duplicates are using Linux, so it might not show up in Windows.
(0014020)
DrunkenMonk   
2010-11-19 08:41   
This has been happening to me with kobold ambushers, near the edge of the map, always with kill orders on them. I've seen nothing but kobolds and forgotten beasts so I haven't been able to test if other unit types trigger the crash.

I'm on df_linux .18, ubuntu 10.10 32 bit.
(0014041)
deekoo   
2010-11-19 23:11   
Another savefile demonstrating the crash (with replication instructions) is at http://dffd.wimbli.com/file.php?id=3449 [^]
(0014090)
lattenwald   
2010-11-21 08:12   
http://dffd.wimbli.com/file.php?id=3458 [^]
In this savegame kobold is ready to leave map. As soon as he is out the game crashes.

Tested on Gentoo, 0.31.18
(0014155)
schedal   
2010-11-22 22:06   
(edited on: 2010-11-22 22:07)
Same issue with v0.31.17
mac osx 10.6.4

If my military set kill order on a kobold, when he leaves the map, game crashes hard:
2010-11-22 21:55:19.662 dwarfort.exe[15379:5303] *** __NSAutoreleaseNoPool(): Object 0x2faa35b0 of class NSCFArray autoreleased with no pool in place - just leaking
2010-11-22 21:55:19.662 dwarfort.exe[15379:5303] *** __NSAutoreleaseNoPool(): Object 0x1e00f50 of class NSCFNumber autoreleased with no pool in place - just leaking
2010-11-22 21:55:19.663 dwarfort.exe[15379:5303] *** __NSAutoreleaseNoPool(): Object 0x1d04f350 of class NSCFDictionary autoreleased with no pool in place - just leaking
2010-11-22 21:55:19.663 dwarfort.exe[15379:5303] *** __NSAutoreleaseNoPool(): Object 0x1a63300 of class NSCFString autoreleased with no pool in place - just leaking
2010-11-22 21:55:19.664 dwarfort.exe[15379:5303] *** __NSAutoreleaseNoPool(): Object 0x1e00540 of class NSCFNumber autoreleased with no pool in place - just leaking
2010-11-22 21:55:19.665 dwarfort.exe[15379:5303] *** __NSAutoreleaseNoPool(): Object 0x1a23a60 of class NSCFDictionary autoreleased with no pool in place - just leaking
2010-11-22 21:55:19.666 dwarfort.exe[15379:5303] *** __NSAutoreleaseNoPool(): Object 0x2fa8e450 of class NSCFArray autoreleased with no pool in place - just leaking
2010-11-22 21:55:19.667 dwarfort.exe[15379:5303] *** __NSAutoreleaseNoPool(): Object 0x1a621a0 of class SDL_QuartzWindow autoreleased with no pool in place - just leaking
/Applications/df_osx/df: line 5: 15379 Bus error ./dwarfort.exe
logout

Can provide save file if it is of interest. As a work around, I guess I shouldn't try and kill thieves? :/

(0014204)
Draupnir   
2010-11-25 03:35   
Same issue with 0.3.18
If another save is needed or any further information I can post.
(0014247)
Silvanus   
2010-11-27 12:41   
Happened also with a Rhesus macaque (or whatever the name) who stole stuff.
(0014269)
ethanb   
2010-11-27 21:21   
Just happened to me when I set my kill order from list on a migrating crundle, so it has nothing to do with ITEM_THIEF.
(0014272)
Meekohi   
2010-11-27 22:38   
I just experienced the same behavior, but with a goblin on Mac:

2010-11-28 01:33:02.570 dwarfort.exe[11066:4e03] *** _NSAutoreleaseNoPool(): Object 0x1a9a360 of class NSCFArray autoreleased with no pool in place - just leaking
Stack: (0x944abf4f 0x943b8432 0x906c3937 0x907289e2 0x9072898c 0x907988f0 0x90784c14 0x9078405c 0x90798809 0x907da1ad 0x17a31ca 0x17a3d27 0x1797af5 0x179cef5 0x179cfb2 0x179cb5f 0x9322e2bb 0xffffffff)
2010-11-28 01:33:02.571 dwarfort.exe[11066:4e03] *** _NSAutoreleaseNoPool(): Object 0x1af9630 of class NSCFString autoreleased with no pool in place - just leaking
Stack: (0x944abf4f 0x943b8432 0x906be607 0x97db138a 0x97d403cd 0x97d4074d 0x943c07db 0x906bc331 0x90728a67 0x9072898c 0x907988f0 0x90784c14 0x9078405c 0x90798809 0x907da1ad 0x17a31ca 0x17a3d27 0x1797af5 0x179cef5 0x179cfb2 0x179cb5f 0x9322e2bb 0xffffffff)
2010-11-28 01:33:02.572 dwarfort.exe[11066:4e03] *** _NSAutoreleaseNoPool(): Object 0x1a0eb50 of class NSCFNumber autoreleased with no pool in place - just leaking
Stack: (0x944abf4f 0x943b8432 0x906bc3e6 0x90728a67 0x9072898c 0x907988f0 0x90784c14 0x9078405c 0x90798809 0x907da1ad 0x17a31ca 0x17a3d27 0x1797af5 0x179cef5 0x179cfb2 0x179cb5f 0x9322e2bb 0xffffffff)
2010-11-28 01:33:02.572 dwarfort.exe[11066:4e03] *** _NSAutoreleaseNoPool(): Object 0x1a3ddf0 of class NSCFDictionary autoreleased with no pool in place - just leaking
Stack: (0x944abf4f 0x943b8432 0x97e261be 0x906bc40e 0x90728a67 0x9072898c 0x907988f0 0x90784c14 0x9078405c 0x90798809 0x907da1ad 0x17a31ca 0x17a3d27 0x1797af5 0x179cef5 0x179cfb2 0x179cb5f 0x9322e2bb 0xffffffff)
2010-11-28 01:33:02.573 dwarfort.exe[11066:4e03] *** _NSAutoreleaseNoPool(): Object 0x1a0d950 of class NSCFNumber autoreleased with no pool in place - just leaking
Stack: (0x944abf4f 0x943b8432 0x906bc3e6 0x90728ac4 0x9072898c 0x907988f0 0x90784c14 0x9078405c 0x90798809 0x907da1ad 0x17a31ca 0x17a3d27 0x1797af5 0x179cef5 0x179cfb2 0x179cb5f 0x9322e2bb 0xffffffff)
2010-11-28 01:33:02.573 dwarfort.exe[11066:4e03] *** _NSAutoreleaseNoPool(): Object 0x21d6e9e0 of class NSCFDictionary autoreleased with no pool in place - just leaking
Stack: (0x944abf4f 0x943b8432 0x97e261be 0x906bc40e 0x90728ac4 0x9072898c 0x907988f0 0x90784c14 0x9078405c 0x90798809 0x907da1ad 0x17a31ca 0x17a3d27 0x1797af5 0x179cef5 0x179cfb2 0x179cb5f 0x9322e2bb 0xffffffff)
2010-11-28 01:33:02.573 dwarfort.exe[11066:4e03] *** _NSAutoreleaseNoPool(): Object 0x1d36f520 of class NSCFArray autoreleased with no pool in place - just leaking
Stack: (0x944abf4f 0x943b8432 0x90728fb4 0x90728d1a 0x907988f0 0x90784c14 0x9078405c 0x90798809 0x907da1ad 0x17a31ca 0x17a3d27 0x1797af5 0x179cef5 0x179cfb2 0x179cb5f 0x9322e2bb 0xffffffff)
2010-11-28 01:33:02.574 dwarfort.exe[11066:4e03] *** _NSAutoreleaseNoPool(): Object 0x21de0670 of class NSCFArray autoreleased with no pool in place - just leaking
Stack: (0x944abf4f 0x943b8432 0x906c3937 0x90728e33 0x907988f0 0x90784c14 0x9078405c 0x90798809 0x907da1ad 0x17a31ca 0x17a3d27 0x1797af5 0x179cef5 0x179cfb2 0x179cb5f 0x9322e2bb 0xffffffff)
2010-11-28 01:33:02.575 dwarfort.exe[11066:4e03] *** _NSAutoreleaseNoPool(): Object 0x21dc1cd0 of class NSCFArray autoreleased with no pool in place - just leaking
Stack: (0x944abf4f 0x943b8432 0x97e1ebf5 0x943ff0fb 0x9072bb8b 0x90784ca1 0x9078405c 0x90798809 0x907da1ad 0x17a31ca 0x17a3d27 0x1797af5 0x179cef5 0x179cfb2 0x179cb5f 0x9322e2bb 0xffffffff)
2010-11-28 01:33:02.575 dwarfort.exe[11066:4e03] *** _NSAutoreleaseNoPool(): Object 0x1af3a70 of class SDL_QuartzWindow autoreleased with no pool in place - just leaking
Stack: (0x944abf4f 0x943b8432 0x907da210 0x17a31ca 0x17a3d27 0x1797af5 0x179cef5 0x179cfb2 0x179cb5f 0x9322e2bb 0xffffffff)
./df: line 5: 11066 Bus error ./dwarfort.exe
(0014376)
thgndrd   
2010-12-02 14:52   
same issue
also with a kobold thief, just when the thief is able to run out of the map border
http://dl.dropbox.com/u/3080927/region1.7z [^]
happens about 10-20 minutes in game (forgot to save to a closer time)
(0014416)
dai-rasa   
2010-12-05 13:49   
I just ran in to this issue as well, after driving off a raiding party.
Running 0.31.18 on Ubuntu 10.10 Natively.

The save is right at the point several goblins, both raiders and thief's and think even some snatchers try to run off from my 'army'.

http://dffd.wimbli.com/file.php?id=3527 [^]

Thankfully, I'd auto-save on seasonal so it could not have picked a better spot.
(0014667)
dglidden   
2010-12-21 07:42   
I'm getting the same with 31.18 on mac with the same "no pool in place - just leaking" errors and segfault. I've had kill orders on some groundhogs and various other animals, so as mentioned, it's not just on goblin/kobold thieves, but any old thing that runs off the map while there is a kill order on it.
(0014678)
Puersenexa   
2010-12-22 06:46   
I get the same issue on Mac - kill target running off map causes no pool in place - just leaking crash. I'm still new, so not sure how to set up autosave, I just keep making new fortresses lol
(0014683)
burlingk   
2010-12-23 06:49   
I am getting this as well.

31.8 under Linux.

I just let a kobold run off the screen, and got a segfault.

However, second time through, I took the kill order off before he left the screen, and no crash. It only happens if the kill order is in place when they leave.

In 31.16 the unit would just be left "unable to fulfill order" until you noticed it and canceled the kill order manually. Now it crashes.
(0014727)
tracyam   
2010-12-27 15:15   
Same or similar problem with 31.18 under Ubuntu 10.10 x64. Mine seems to segfault any time a kill order is assigned if the target tries to run, they don't have to make it to the map edge, just far enough for my militia to give up.
(0014783)
FlyingBishop   
2011-01-04 09:59   
Same as tracyam, though it segfaulted the instant I gave the kill order.
(0014827)
nickajeglin   
2011-01-07 19:52   
Just had this happen on 31.18 in Ubuntu 10.10. Segfault immediately as the kobold left the map. No "no pool in place" errors.
(0014840)
hyperactiveChipmunk   
2011-01-10 12:25   
"No pool in place" is a Mac thing, referring to the NSAutoreleasePool object used for managing memory allocations. It doesn't specifically have any relevance to this bug; the messages are likely just a side effect of all the other badness going on.
(0014851)
Xadism   
2011-01-12 16:22   
Fast/easy reproduction: http://dffd.wimbli.com/file.php?id=3687 [^]

This is a fortress saved a few steps before an attack-designated kobold exits the map. After unpause, it will crash within a few seconds on a Mac. (But runs fine on Windows).
(0014941)
royal_shadow   
2011-01-26 18:43   
Yeah, playing on a mac, at least I am not the first to find it, makes me feel better. Has happened every time I send someone to chase down the beastie and it runs away like brave, brave Sir Robin.
(0015332)
ricree   
2011-02-20 11:26   
The issue is definitely present on 0.31.19 running Ubuntu 10.04.

Seems to be any creature that flees from contact. Gremlins, in particular, are a unit I've experienced it against.
(0015454)
Infiltrator   
2011-02-24 10:28   
(edited on: 2011-02-24 10:29)
Speculation: I would say that the reason this crash happens on Linux and not windoze is because the Linux kernel (also used by mac osx) is a lot more strict with segfaults than windoze, but the actual underlying problem is the same.

Toady, I'm guessing that when a unit leaves the map, you delete/free* the object, but the squad still references it, and tries to get something (perhaps its name) from it, and so it segfaults.

Just a guess, but hope it helps you in the correct direction.


Windows users: what do you see when you have a squad targeting a unit that leaves the map? What do you see in your squad screen? Does it still say "kill x"?



* What programming language are you using, anyway?

(0015459)
Footkerchief   
2011-02-24 12:06   
DF is programmed in C++.
(0015632)
Meekohi   
2011-03-01 13:29   
Let's get this fixed.
(0015723)
carlthuringer   
2011-03-03 18:30   
Just had the crash on Ubuntu. DF v0.31.19. Noticed a goblin survived an ambush and issued a kill order for all my squads. As soon as the gobbo left the map the game window disappeared. Terminal message "Segmentation fault".
(0015923)
AbuDhabi   
2011-03-07 13:30   
Happens in 0.31.21: http://dffd.wimbli.com/file.php?id=3920 [^]

In this save, there's a kill order on a goblin thief. When he escapes, the game crashes. I have managed to reproduce this reliably.
(0016127)
TeachingJoy   
2011-03-11 14:19   
So how are players adapting? Do we just have to be careful about kill orders for a while until a bug fix in an upcoming update, or is there something we can mod now so there's no segfault?

(I'm sorry if this is obvious, but my geekery is in 17th century lit instead of programming.)
(0016128)
Granite26   
2011-03-11 14:30   
I would imagine canceling the order when the kobold gets close to the edge would do it. Or just use move orders.
(0016131)
Infiltrator   
2011-03-11 18:48   
Yeah; until this bug is fixed I just don't issue kill orders on anything near the edge and savescum just before combat in case I get a crash and have to revert to a save a season ago. :P
(0016180)
bombcar   
2011-03-12 18:19   
I am using move orders at this time; however, since I haven't gotten my military to a point where they can kill a butterfly it doesn't make much difference.