O'Reilly logo

Accelerated Mac OS X Core Dump Analysis: LLDB Exercises by Dmitry Vostokov

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Exercise A11 (LLDB)

Goal: Learn how to identify synchronization wait chains, deadlocks, hidden and handled exceptions

Patterns: Wait Chains, Deadlock, Execution Residue, Handled Exception

1.          Identify possible wait chain and deadlock in the diagnostic report App11_2281.crash:

Process: App11 [2281] Path: /Users/USER/Documents/*/App11 Identifier: App11 Version: ??? (???) Code Type: X86-64 (Native) Parent Process: bash [223] Date/Time: 2012-07-29 18:58:31.916 +0100 OS Version: Mac OS X 10.7.4 (11E53) Report Version: 9 Crashed Thread: 0 Dispatch queue: com.apple.main-thread Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000 Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 libsystem_kernel.dylib ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required