Mantis Bug Tracker

View Revisions: Issue #6242 Back to Issue ]
Summary 0006242: Crash from destroyed minecart still assigned to route
Revision 2014-01-21 20:18 by Footkerchief
Description Using DwarfBuilder version of 34.11 on OSX. I've managed to create a save-point which seems to crash very quickly upon loading. Unsure of crash reason. Used DFHack for simple editing (replacing layers, getting adamantine early), Dwarf Therapist was used to manage labor, but not squads (all of which have been disbanded just in case).

The following shows up in the terminal: http://pastebin.com/raw.php?i=8uZkBwzX [^] (cut for length)
Revision 2014-01-21 20:18 by Footkerchief
Description Using DwarfBuilder version of 34.11 on OSX. I've managed to create a save-point which seems to crash very quickly upon loading. Unsure of crash reason. Used DFHack for simple editing (replacing layers, getting adamantine early), Dwarf Therapist was used to manage labor, but not squads (all of which have been disbanded just in case).

The following shows up in the terminal:

objc[24097]: Object 0x1e77720 of class NSUserDefaults autoreleased with no pool in place - just leaking - break on objc_autoreleaseNoPool() to debug
objc[24097]: Object 0x14b9dba0 of class __NSArrayM autoreleased with no pool in place - just leaking - break on objc_autoreleaseNoPool() to debug
objc[24097]: Object 0x1e795d0 of class __NSCFNumber autoreleased with no pool in place - just leaking - break on objc_autoreleaseNoPool() to debug
objc[24097]: Object 0x31979370 of class __NSDictionaryI autoreleased with no pool in place - just leaking - break on objc_autoreleaseNoPool() to debug
objc[24097]: Object 0x1e64b80 of class __NSCFString autoreleased with no pool in place - just leaking - break on objc_autoreleaseNoPool() to debug
objc[24097]: Object 0x1e790a0 of class __NSCFNumber autoreleased with no pool in place - just leaking - break on objc_autoreleaseNoPool() to debug
objc[24097]: Object 0x1ea1050 of class __NSDictionaryI autoreleased with no pool in place - just leaking - break on objc_autoreleaseNoPool() to debug
objc[24097]: Object 0x1e77720 of class NSUserDefaults autoreleased with no pool in place - just leaking - break on objc_autoreleaseNoPool() to debug
objc[24097]: Object 0x2a70130 of class __NSCFNumber autoreleased with no pool in place - just leaking - break on objc_autoreleaseNoPool() to debug
objc[24097]: Object 0x2ad7ed0 of class __NSArrayI autoreleased with no pool in place - just leaking - break on objc_autoreleaseNoPool() to debug
objc[24097]: Object 0x2aee480 of class __NSCFNumber autoreleased with no pool in place - just leaking - break on objc_autoreleaseNoPool() to debug
objc[24097]: Object 0x1ea06b0 of class __NSArrayI autoreleased with no pool in place - just leaking - break on objc_autoreleaseNoPool() to debug
objc[24097]: Object 0x1e77720 of class NSUserDefaults autoreleased with no pool in place - just leaking - break on objc_autoreleaseNoPool() to debug
objc[24097]: Object 0x3198e350 of class __NSCFString autoreleased with no pool in place - just leaking - break on objc_autoreleaseNoPool() to debug
objc[24097]: Object 0x2d77c60 of class __NSWindowData autoreleased with no pool in place - just leaking - break on objc_autoreleaseNoPool() to debug
objc[24097]: Object 0x1ef2360 of class SDL_QuartzWindow autoreleased with no pool in place - just leaking - break on objc_autoreleaseNoPool() to debug
objc[24097]: Object 0x1ea09f0 of class NSConcreteValue autoreleased with no pool in place - just leaking - break on objc_autoreleaseNoPool() to debug
objc[24097]: Object 0x2a76690 of class __NSCFNumber autoreleased with no pool in place - just leaking - break on objc_autoreleaseNoPool() to debug
objc[24097]: Object 0x2ae5330 of class NSConcreteValue autoreleased with no pool in place - just leaking - break on objc_autoreleaseNoPool() to debug
objc[24097]: Object 0x3198bdb0 of class __NSCFNumber autoreleased with no pool in place - just leaking - break on objc_autoreleaseNoPool() to debug
objc[24097]: Object 0x1485e600 of class __NSDictionaryI autoreleased with no pool in place - just leaking - break on objc_autoreleaseNoPool() to debug

And the Apple Crash report:

Process: dwarfort.exe [24553]
Path: /Users/USER/Downloads/*/DwarfFortress.app/Contents/Resources/./dwarfort.exe
Identifier: dwarfort.exe
Version: ???
Code Type: X86 (Native)
Parent Process: ??? [1]
User ID: 501

Date/Time: 2012-11-14 11:04:04.250 -0500
OS Version: Mac OS X 10.8.2 (12C60)
Report Version: 10

Interval Since Last Report: 16556 sec
Crashes Since Last Report: 25
Per-App Crashes Since Last Report: 11
Anonymous UUID: F9FF236C-585F-6351-1755-50E5BDC25708

Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Exception Type: EXC_CRASH (SIGBUS)
Exception Codes: 0x0000000000000000, 0x0000000000000000

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x9930a8e2 __psynch_cvwait + 10
1 libsystem_c.dylib 0x916ed289 _pthread_cond_wait + 938
2 libsystem_c.dylib 0x9177ab30 pthread_cond_timedwait + 47
3 SDL 0x01ab6d2f SDL_CondWaitTimeout + 127
4 SDL 0x01ab72d9 SDL_SemWaitTimeout + 185
5 SDL 0x01ab7329 SDL_SemWait + 25
6 dwarfort.exe 0x00c92b61 0x1000 + 13179745
7 dwarfort.exe 0x00c930df 0x1000 + 13181151
8 dwarfort.exe 0x00c936a8 0x1000 + 13182632
9 ??? 0x0183f280 NXArgc + 10097268

Thread 1:: Dispatch queue: com.apple.libdispatch-manager
0 libsystem_kernel.dylib 0x9930b9ae kevent + 10
1 libdispatch.dylib 0x94376c71 _dispatch_mgr_invoke + 993
2 libdispatch.dylib 0x943767a9 _dispatch_mgr_thread + 53

Thread 2:
0 dwarfort.exe 0x00637259 0x1000 + 6513241
1 dwarfort.exe 0x006646a8 0x1000 + 6698664

Thread 3:: com.apple.audio.IOThread.client
0 libsystem_kernel.dylib 0x993087d2 mach_msg_trap + 10
1 libsystem_kernel.dylib 0x99307cb0 mach_msg + 68
2 com.apple.audio.CoreAudio 0x93285536 HALB_MachPort::SendMessageWithReply(unsigned int, unsigned int, unsigned long, unsigned long, mach_msg_header_t*, bool, unsigned int) + 138
3 com.apple.audio.CoreAudio 0x9328007c HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int) + 70
4 com.apple.audio.CoreAudio 0x9327e8bb HALC_ProxyIOContext::IOWorkLoop() + 1389
5 com.apple.audio.CoreAudio 0x9327e2a1 HALC_ProxyIOContext::IOThreadEntry(void*) + 145
6 com.apple.audio.CoreAudio 0x9328826a ___ZN19HALC_ProxyIOContextC2Emj_block_invoke_0 + 20
7 com.apple.audio.CoreAudio 0x9327e1c3 HALB_IOThread::Entry(void*) + 69
8 libsystem_c.dylib 0x916e8557 _pthread_start + 344
9 libsystem_c.dylib 0x916d2cee thread_start + 34

Thread 4:
0 libsystem_kernel.dylib 0x993088e6 mach_wait_until + 10
1 libsystem_c.dylib 0x91779c1c nanosleep + 375
2 libsystem_c.dylib 0x91779a46 usleep + 60
3 libfmodex.dylib 0x018f79c1 0x18f5000 + 10689
4 libfmodex.dylib 0x01979a4a FMOD::SystemI::createChannelGroupInternal(char const*, FMOD::ChannelGroupI**, bool, bool) + 27360
5 libsystem_c.dylib 0x916e8557 _pthread_start + 344
6 libsystem_c.dylib 0x916d2cee thread_start + 34

Thread 5:
0 libsystem_kernel.dylib 0x9930b0ee __workq_kernreturn + 10
1 libsystem_c.dylib 0x916eb04c _pthread_workq_return + 45
2 libsystem_c.dylib 0x916eae19 _pthread_wqthread + 448
3 libsystem_c.dylib 0x916d2cca start_wqthread + 30

Thread 6:
0 libsystem_kernel.dylib 0x9930b0ee __workq_kernreturn + 10
1 libsystem_c.dylib 0x916eb04c _pthread_workq_return + 45
2 libsystem_c.dylib 0x916eae19 _pthread_wqthread + 448
3 libsystem_c.dylib 0x916d2cca start_wqthread + 30

Thread 0 crashed with X86 Thread State (32-bit):
  eax: 0x00000104 ebx: 0x00120700 ecx: 0xbfffeb6c edx: 0x9930a8e2
  edi: 0x00120601 esi: 0x00120600 ebp: 0xbfffebf8 esp: 0xbfffeb6c
   ss: 0x00000023 efl: 0x00200247 eip: 0x9930a8e2 cs: 0x0000000b
   ds: 0x00000023 es: 0x00000023 fs: 0x00000000 gs: 0x0000000f
  cr2: 0x023e9414
Logical CPU: 0

(cut for length)


Copyright © 2000 - 2010 MantisBT Group
Powered by Mantis Bugtracker