Closed herzbube closed 3 years ago
Example crash report:
Incident Identifier: 2B3DC3BD-0DD8-4DC6-B9C4-DC4F3F57E9F0 CrashReporter Key: [TODO] Hardware Model: iPad3,4 Process: Little Go [2554] Path: /Users/USER/Little Go.app/Little Go Identifier: ch.herzbube.littlego Version: 12 Code Type: ARM Parent Process: launchd [1]
Date/Time: 2014-05-01 16:27:25 +0000 OS Version: iPhone OS 7.1 (11D167) Report Version: 104
Exception Type: SIGSEGV Exception Codes: SEGV_ACCERR at 0xb000000c Crashed Thread: 0
Thread 0 Crashed: 0 libobjc.A.dylib 0x3b0f2626 objc_msgSend + 6 1 CoreFoundation 0x30543de9 _CFXNotificationPost + 1721 2 Foundation 0x30f2ecc5 -[NSNotificationCenter postNotificationName:object:userInfo:] + 73 3 Foundation 0x30f335c7 -[NSNotificationCenter postNotificationName:object:] + 31 4 Little Go 0x000b2ee5 -NewGameCommand newGame 5 Little Go 0x000b2db9 -NewGameCommand doIt 6 Little Go 0x000abb11 -CommandProcessor executeCommand: 7 Little Go 0x000ab911 -CommandProcessor submitCommand: 8 Little Go 0x000ab4d9 -CommandBase submit 9 Little Go 0x000eeb0d -PlayViewActionSheetController newGameController:didStartNewGame: 10 UIKit 0x332d7051 -[UIAlertView modalItem:didDismissWithButtonIndex:] + 141 11 UIKit 0x33361067 87-[_UIModalItemsCoordinator _dismissItem:withTappedButtonIndex:animated:notifyDelegate:]_block_invoke237 + 111 12 UIKit 0x331364db 105-[_UIModalItemsPresentingViewController _dismissItem:andPresentItem:animated:completion:keepDimmingView:]_block_invoke256 + 643 13 UIKit 0x32e7578d -[UIViewAnimationBlockDelegate _didEndBlockAnimation:finished:context:] + 285 14 UIKit 0x32e753d7 -[UIViewAnimationState sendDelegateAnimationDidStop:finished:] + 179 15 UIKit 0x32e752ef -[UIViewAnimationState animationDidStop:finished:] + 67 16 QuartzCore 0x32abfe0b CA::Layer::run_animation_callbacks(void*) + 235 17 libdispatch.dylib 0x3b5d1d3f _dispatch_client_callout + 23 18 libdispatch.dylib 0x3b5d46c3 _dispatch_main_queue_callback_4CF + 279 19 CoreFoundation 0x305d8679 CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE + 9 20 CoreFoundation 0x305d6f45 __CFRunLoopRun + 1309 21 CoreFoundation 0x305417a9 CFRunLoopRunSpecific + 525 22 CoreFoundation 0x3054158b CFRunLoopRunInMode + 107 23 GraphicsServices 0x3547b6d3 GSEventRunModal + 139 24 UIKit 0x32ea0891 UIApplicationMain + 1137 25 Little Go 0x000cc1c7 main (main.m:22)
Thread 1: 0 libsystem_kernel.dylib 0x3b68a804 kevent64 + 24 1 libdispatch.dylib 0x3b5d32e3 _dispatch_mgr_thread + 39
Thread 2: 0 libsystem_kernel.dylib 0x3b68aa50 mach_msg_trap + 20 1 CoreFoundation 0x305d8621 CFRunLoopServiceMachPort + 157 2 CoreFoundation 0x305d6d41 CFRunLoopRun + 793 3 CoreFoundation 0x305417a9 CFRunLoopRunSpecific + 525 4 CoreFoundation 0x3054158b CFRunLoopRunInMode + 107 5 WebCore 0x38addee5 RunWebThread(void*) + 421 6 libsystem_pthread.dylib 0x3b704959 _pthread_body + 141 7 libsystem_pthread.dylib 0x3b7048cb _pthread_start + 103
Thread 3: 0 libsystem_kernel.dylib 0x3b68aa50 mach_msg_trap + 20 1 CoreFoundation 0x305d8621 CFRunLoopServiceMachPort + 157 2 CoreFoundation 0x305d6d41 CFRunLoopRun + 793 3 CoreFoundation 0x305417a9 CFRunLoopRunSpecific + 525 4 CoreFoundation 0x3054158b CFRunLoopRunInMode + 107 5 Foundation 0x30f34497 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 255 6 Little Go 0x000966b7 -GtpClient mainLoop: 7 Foundation 0x30ff6a0f NSThread__main + 1063 8 libsystem_pthread.dylib 0x3b704959 _pthread_body + 141 9 libsystem_pthread.dylib 0x3b7048cb _pthread_start + 103
Thread 4: 0 libsystem_kernel.dylib 0x3b69cf9c psynch_mutexwait + 24 1 libsystem_pthread.dylib 0x3b702d3b _pthread_mutex_lock + 263 2 Little Go 0x001620e9 boost::mutex::lock() (mutex.hpp:61) 3 Little Go 0x00161fc5 boost::unique_lockboost::mutex::lock() (lock_types.hpp:346) 4 Little Go 0x001c3205 (anonymous namespace)::Notify(boost::mutex&, boost::condition_variable_any&) (GtpEngine.cpp:123) 5 Little Go 0x001c2229 GtpEngine::MainLoop(GtpInputStream&, GtpOutputStream&) (GtpEngine.cpp:216) 6 Little Go 0x00168575 FuegoMainUtil::FuegoMain(int, char) (FuegoMainUtil.cpp:342) 7 Little Go 0x000970fd -GtpEngine mainLoop: 8 Foundation 0x30ff6a0f NSThreadmain** + 1063 9 libsystem_pthread.dylib 0x3b704959 _pthread_body + 141 10 libsystem_pthread.dylib 0x3b7048cb _pthread_start + 103
Thread 5: 0 libsystem_kernel.dylib 0x3b68aa50 mach_msg_trap + 20 1 CoreFoundation 0x305d8621 CFRunLoopServiceMachPort + 157 2 CoreFoundation 0x305d6d41 CFRunLoopRun + 793 3 CoreFoundation 0x305417a9 CFRunLoopRunSpecific + 525 4 CoreFoundation 0x3054158b CFRunLoopRunInMode + 107 5 Foundation 0x30f34497 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 255 6 Little Go 0x000abe8d -CommandProcessor mainLoop: 7 Foundation 0x30ff6a0f NSThread__main + 1063 8 libsystem_pthread.dylib 0x3b704959 _pthread_body + 141 9 libsystem_pthread.dylib 0x3b7048cb _pthread_start + 103
Thread 6: 0 libsystem_kernel.dylib 0x3b69cf9c __psynch_mutexwait + 24 1 libsystem_pthread.dylib 0x3b702d3b _pthread_mutex_lock + 263 2 Little Go 0x001620e9 boost::mutex::lock() (mutex.hpp:61) 3 Little Go 0x00161fc5 boost::unique_lockboost::mutex::lock() (lock_types.hpp:346) 4 Little Go 0x001c3205 (anonymous namespace)::Notify(boost::mutex&, boost::condition_variable_any&) (GtpEngine.cpp:123) 5 Little Go 0x001c3cd9 boost::detail::thread_data<(anonymous namespace)::PonderThread::Function>::run() (GtpEngine.cpp:200) 6 Little Go 0x00147671 thread_proxy (thread.cpp:164) 7 libsystem_pthread.dylib 0x3b704959 _pthread_body + 141 8 libsystem_pthread.dylib 0x3b7048cb _pthread_start + 103
Thread 7:
0 libsystem_kernel.dylib 0x3b68ce50 read + 8
1 libstdc++.6.dylib 0x3b4320a9 std::basic_filebuf<char, std::char_traits
Thread 8:
0 libsystem_kernel.dylib 0x3b69cf2c __psynch_cvwait + 24
1 libsystem_pthread.dylib 0x3b704da1 pthread_cond_wait + 41
2 Little Go 0x001c4bc1 void boost::condition_variable_any::waitboost::unique_lock
Thread 9: 0 libsystem_kernel.dylib 0x3b69dc70 __workq_kernreturn + 8
Thread 10: 0 libsystem_kernel.dylib 0x3b68aa50 mach_msg_trap + 20 1 CoreFoundation 0x305d8621 CFRunLoopServiceMachPort + 157 2 CoreFoundation 0x305d6d41 CFRunLoopRun + 793 3 CoreFoundation 0x305417a9 CFRunLoopRunSpecific + 525 4 CoreFoundation 0x305853cb CFRunLoopRun + 99 5 CoreMotion 0x30c00501 ___lldb_unnamed_function1426$$CoreMotion + 729 6 libsystem_pthread.dylib 0x3b704959 _pthread_body + 141 7 libsystem_pthread.dylib 0x3b7048cb _pthread_start + 103
Thread 11: 0 libsystem_kernel.dylib 0x3b69dc70 __workq_kernreturn + 8
Thread 12: 0 libsystem_kernel.dylib 0x3b69dc70 __workq_kernreturn + 8
Thread 0 crashed with ARM Thread State: r0: 0x167a5bd0 r1: 0x00201f1a r2: 0x167a6000 r3: 0x00000014 r4: 0x167a9360 r5: 0x27d739b8 r6: 0x27d73a44 r7: 0x27d738c8 r8: 0x165326f8 r9: 0xb0000000 r10: 0x00000000 r11: 0x00000001 ip: 0x0042f9f4 sp: 0x27d738c8 lr: 0x305cff39 pc: 0x3b0f2626 cpsr: 0x20000030
Binary Images:
0x8f000 - 0x42efff +Little Go armv7
6.5 years after it was reported, this issue can now be safely considered obsolete.
At the time of writing, 153 crash reports have been received for 1.0.0 that indicate that there is a bug related to the
goGameWillCreate
notification that is posted when a new game is created.