Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0003695Dwarf FortressDwarf Mode -- Militarypublic2010-11-20 16:112010-11-20 17:06
Destro Jr 
Logical2u 
highcrashalways
resolvedduplicate 
Apple iMac 2.8 intel C2D, 4g ramMac OS X10.5.8
0.31.18 
 
0003695: Game crash when NPC leaves edge of map while pursued by military.
Encountered this bug after the arrival of first kobold ambusher. After assigning my military to attack said kobold, they will chase him off the map. As soon as the kobold touches the edge of the map, the game hard crashes.

Giving the order to kill something does not seem to cause the crash (at least not groundhogs, military seems to just chase the little buggers in circles). Just seems to happen when my military chases something off the edge of the map.

Also if the kobold is left alone it leaves by itself (? I cannot see it in the unit list anyways after it stops harassing my dwarves) and game does not crash.
Wait for enemy to appear that will run away instead of standing and fighting.

Select squad, set to attack enemy.

Wait and watch as enemy flees to edge of map (in my case the east side, south east corner if that makes any difference).

Crash.
I was able to reproduce this crash under various circumstances. With and without the Mayday Green tileset. With and without GRAPHICS:YES. Also tried moving my save folder to a fresh install of 0.31.18 and crash happened.

I have made a save that has the kobold at my door and military set up to give chase, I can provide a zip of it if requested.

After crash, terminal spits out the following:

2010-11-19 19:07:17.193 dwarfort.exe[3812:4e03] *** _NSAutoreleaseNoPool(): Object 0x1a62d70 of class NSCFArray autoreleased with no pool in place - just leaking
Stack: (0x93a4ef4f 0x9395b432 0x94049937 0x940ae9e2 0x940ae98c 0x9411e8f0 0x9410ac14 0x9410a05c 0x9411e809 0x941601ad 0x17a31ca 0x17a3d27 0x1797af5 0x179cef5 0x179cfb2 0x179cb5f 0x93e892bb 0xffffffff)
2010-11-19 19:07:17.194 dwarfort.exe[3812:4e03] *** _NSAutoreleaseNoPool(): Object 0x27115630 of class NSCFString autoreleased with no pool in place - just leaking
Stack: (0x93a4ef4f 0x9395b432 0x94044607 0x9733e38a 0x972cd3cd 0x972cd74d 0x939637db 0x94042331 0x940aea67 0x940ae98c 0x9411e8f0 0x9410ac14 0x9410a05c 0x9411e809 0x941601ad 0x17a31ca 0x17a3d27 0x1797af5 0x179cef5 0x179cfb2 0x179cb5f 0x93e892bb 0xffffffff)

2010-11-19 19:07:17.194 dwarfort.exe[3812:4e03] *** _NSAutoreleaseNoPool(): Object 0x1a0ec90 of class NSCFNumber autoreleased with no pool in place - just leaking
Stack: (0x93a4ef4f 0x9395b432 0x940423e6 0x940aea67 0x940ae98c 0x9411e8f0 0x9410ac14 0x9410a05c 0x9411e809 0x941601ad 0x17a31ca 0x17a3d27 0x1797af5 0x179cef5 0x179cfb2 0x179cb5f 0x93e892bb 0xffffffff)

2010-11-19 19:07:17.195 dwarfort.exe[3812:4e03] *** _NSAutoreleaseNoPool(): Object 0x27118070 of class NSCFDictionary autoreleased with no pool in place - just leaking
Stack: (0x93a4ef4f 0x9395b432 0x973b31be 0x9404240e 0x940aea67 0x940ae98c 0x9411e8f0 0x9410ac14 0x9410a05c 0x9411e809 0x941601ad 0x17a31ca 0x17a3d27 0x1797af5 0x179cef5 0x179cfb2 0x179cb5f 0x93e892bb 0xffffffff)

2010-11-19 19:07:17.195 dwarfort.exe[3812:4e03] *** _NSAutoreleaseNoPool(): Object 0x1a0da30 of class NSCFNumber autoreleased with no pool in place - just leaking
Stack: (0x93a4ef4f 0x9395b432 0x940423e6 0x940aeac4 0x940ae98c 0x9411e8f0 0x9410ac14 0x9410a05c 0x9411e809 0x941601ad 0x17a31ca 0x17a3d27 0x1797af5 0x179cef5 0x179cfb2 0x179cb5f 0x93e892bb 0xffffffff)
2010-11-19 19:07:17.196 dwarfort.exe[3812:4e03] *** _NSAutoreleaseNoPool(): Object 0x2fcf0670 of class NSCFDictionary autoreleased with no pool in place - just leaking
Stack: (0x93a4ef4f 0x9395b432 0x973b31be 0x9404240e 0x940aeac4 0x940ae98c 0x9411e8f0 0x9410ac14 0x9410a05c 0x9411e809 0x941601ad 0x17a31ca 0x17a3d27 0x1797af5 0x179cef5 0x179cfb2 0x179cb5f 0x93e892bb 0xffffffff)

2010-11-19 19:07:17.196 dwarfort.exe[3812:4e03] *** _NSAutoreleaseNoPool(): Object 0x403e5f00 of class NSCFArray autoreleased with no pool in place - just leaking
Stack: (0x93a4ef4f 0x9395b432 0x940aefb4 0x940aed1a 0x9411e8f0 0x9410ac14 0x9410a05c 0x9411e809 0x941601ad 0x17a31ca 0x17a3d27 0x1797af5 0x179cef5 0x179cfb2 0x179cb5f 0x93e892bb 0xffffffff)

2010-11-19 19:07:17.196 dwarfort.exe[3812:4e03] *** _NSAutoreleaseNoPool(): Object 0x1a46e90 of class NSCFArray autoreleased with no pool in place - just leaking
Stack: (0x93a4ef4f 0x9395b432 0x94049937 0x940aee33 0x9411e8f0 0x9410ac14 0x9410a05c 0x9411e809 0x941601ad 0x17a31ca 0x17a3d27 0x1797af5 0x179cef5 0x179cfb2 0x179cb5f 0x93e892bb 0xffffffff)

2010-11-19 19:07:17.198 dwarfort.exe[3812:4e03] *** _NSAutoreleaseNoPool(): Object 0x403e6650 of class NSCFArray autoreleased with no pool in place - just leaking
Stack: (0x93a4ef4f 0x9395b432 0x973abbf5 0x939a20fb 0x940b1b8b 0x9410aca1 0x9410a05c 0x9411e809 0x941601ad 0x17a31ca 0x17a3d27 0x1797af5 0x179cef5 0x179cfb2 0x179cb5f 0x93e892bb 0xffffffff)

2010-11-19 19:07:17.198 dwarfort.exe[3812:4e03] *** _NSAutoreleaseNoPool(): Object 0x1ad41a0 of class SDL_QuartzWindow autoreleased with no pool in place - just leaking
Stack: (0x93a4ef4f 0x9395b432 0x94160210 0x17a31ca 0x17a3d27 0x1797af5 0x179cef5 0x179cfb2 0x179cb5f 0x93e892bb 0xffffffff)

/Applications/Dwarf Fortress/df_osx_31_16_osx/df: line 5: 3812 Bus error ./dwarfort.exe
logout


No tags attached.
duplicate of 0003555resolved Toady One Escaping units with kill orders on them cause segmentation fault on Linux/Mac 
Issue History
2010-11-20 16:11Destro JrNew Issue
2010-11-20 17:06Logical2uNote Added: 0014071
2010-11-20 17:06Logical2uRelationship addedduplicate of 0003555
2010-11-20 17:06Logical2uStatusnew => resolved
2010-11-20 17:06Logical2uResolutionopen => duplicate
2010-11-20 17:06Logical2uAssigned To => Logical2u

Notes
(0014071)
Logical2u   
2010-11-20 17:06   
Just another case of 0003555, although... better documented!