Skip to content

Instantly share code, notes, and snippets.

@jonleighton
Created August 4, 2012 13:41
Show Gist options
  • Select an option

  • Save jonleighton/3257845 to your computer and use it in GitHub Desktop.

Select an option

Save jonleighton/3257845 to your computer and use it in GitHub Desktop.
Operating system: Mac OS X
10.7.4 11E2705
CPU: x86
GenuineIntel family 6 model 58 stepping 9
4 CPUs
Crash reason: EXC_BAD_ACCESS / KERN_PROTECTION_FAILURE
Crash address: 0x10
Thread 0 (crashed)
0 phantomjs!__ZN7WebCore19JavaScriptCallFrame6callerEv + 0x6
eip = 0x00cfb216 esp = 0xbfffc998 ebp = 0xbfffc998 ebx = 0x0897fe60
esi = 0x00000003 edi = 0x0897fe60 eax = 0x00000000 ecx = 0x0000003f
edx = 0x00000000 efl = 0x00210246
Found by: given as instruction pointer in context
1 phantomjs!__ZN7WebCore17ScriptDebugServer17didExecuteProgramERKN3JSC17DebuggerCallFrameEli + 0x87
eip = 0x0055e7d8 esp = 0xbfffc9a0 ebp = 0xbfffc9c8
Found by: previous frame's frame pointer
2 phantomjs!__ZN3JSC11Interpreter5debugEPNS_9ExecStateENS_11DebugHookIDEii + 0xc0
eip = 0x00dc0721 esp = 0xbfffc9d0 ebp = 0xbfffca48
Found by: previous frame's frame pointer
3 phantomjs!_cti_op_debug + 0x32
eip = 0x00e01203 esp = 0xbfffca50 ebp = 0xbfffca78
Found by: previous frame's frame pointer
4 0xa11a259
eip = 0x0a11a25a esp = 0xbfffca80 ebp = 0xbfffcac8
Found by: previous frame's frame pointer
5 phantomjs!__ZN3JSC11Interpreter7executeEPNS_14EvalExecutableEPNS_9ExecStateEPNS_8JSObjectEiPNS_14ScopeChainNodeE + 0x48b
eip = 0x00dc1cbc esp = 0xbfffcad0 ebp = 0xbfffcba8
Found by: previous frame's frame pointer
6 phantomjs!__ZN3JSC11Interpreter7executeEPNS_14EvalExecutableEPNS_9ExecStateEPNS_8JSObjectEPNS_14ScopeChainNodeE + 0x54
eip = 0x00dc2015 esp = 0xbfffcbb0 ebp = 0xbfffcbe8
Found by: previous frame's frame pointer
7 phantomjs!__ZN3JSC14globalFuncEvalEPNS_9ExecStateE + 0x4b2
eip = 0x00e94b53 esp = 0xbfffcbf0 ebp = 0xbfffcca8
Found by: previous frame's frame pointer
8 0x5ff0be8
eip = 0x05ff0be9 esp = 0xbfffccb0 ebp = 0xbfffcd08
Found by: previous frame's frame pointer
9 phantomjs!__ZN3JSC11Interpreter11executeCallEPNS_9ExecStateEPNS_8JSObjectENS_8CallTypeERKNS_8CallDataENS_7JSValueERKNS_7ArgListE + 0x4a1
eip = 0x00dc3722 esp = 0xbfffcd10 ebp = 0xbfffce08
Found by: previous frame's frame pointer
10 phantomjs!__ZN3JSC4callEPNS_9ExecStateENS_7JSValueENS_8CallTypeERKNS_8CallDataES2_RKNS_7ArgListE + 0x4c
eip = 0x00e5df3d esp = 0xbfffce10 ebp = 0xbfffce38
Found by: previous frame's frame pointer
11 phantomjs!__ZN7WebCore18ScriptFunctionCall4callERbb + 0x22a
eip = 0x00561b6b esp = 0xbfffce40 ebp = 0xbfffced8
Found by: previous frame's frame pointer
12 phantomjs!__ZN7WebCore14InjectedScript8makeCallERNS_18ScriptFunctionCallEPN3WTF6RefPtrINS_14InspectorValueEEE + 0xa6
eip = 0x00828ab7 esp = 0xbfffcee0 ebp = 0xbfffcf28
Found by: previous frame's frame pointer
13 phantomjs!__ZN7WebCore14InjectedScript12makeEvalCallEPN3WTF6StringERNS_18ScriptFunctionCallEPNS1_6RefPtrINS_15InspectorObjectEEEPb + 0x2e
eip = 0x008291df esp = 0xbfffcf30 ebp = 0xbfffcf98
Found by: previous frame's frame pointer
14 phantomjs!__ZN7WebCore14InjectedScript8evaluateEPN3WTF6StringERKS2_S5_bPNS1_6RefPtrINS_15InspectorObjectEEEPb + 0xb5
eip = 0x008295f6 esp = 0xbfffcfa0 ebp = 0xbfffd068
Found by: previous frame's frame pointer
15 phantomjs!__ZN7WebCore21InspectorRuntimeAgent8evaluateEPN3WTF6StringERKS2_PS4_PKbPNS1_6RefPtrINS_15InspectorObjectEEEPb + 0xa7
eip = 0x00868598 esp = 0xbfffd070 ebp = 0xbfffd0d8
Found by: previous frame's frame pointer
16 phantomjs!__ZN7WebCore26InspectorBackendDispatcher16Runtime_evaluateElPNS_15InspectorObjectE + 0x64d
eip = 0x0046a6be esp = 0xbfffd0e0 ebp = 0xbfffd1d8
Found by: previous frame's frame pointer
17 phantomjs!__ZN7WebCore26InspectorBackendDispatcher8dispatchERKN3WTF6StringE + 0x2d92
eip = 0x0043bc23 esp = 0xbfffd1e0 ebp = 0xbfffdc18
Found by: previous frame's frame pointer
18 phantomjs!__ZN7WebCore31InspectorServerRequestHandlerQt18webSocketReadyReadEv + 0x598
eip = 0x004d2589 esp = 0xbfffdc20 ebp = 0xbfffdcd8
Found by: previous frame's frame pointer
19 phantomjs!__ZN14QMetaCallEvent13placeMetaCallEP7QObject + 0x2e
eip = 0x015ba9ff esp = 0xbfffdce0 ebp = 0xbfffdcf8
Found by: previous frame's frame pointer
20 phantomjs!__ZN7QObject5eventEP6QEvent + 0x240
eip = 0x015bb0d1 esp = 0xbfffdd00 ebp = 0xbfffde08
Found by: previous frame's frame pointer
21 phantomjs!__ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent + 0xbb
eip = 0x00f65cfc esp = 0xbfffde10 ebp = 0xbfffde38
Found by: previous frame's frame pointer
22 phantomjs!__ZN12QApplication6notifyEP7QObjectP6QEvent + 0x416
eip = 0x00f6fbc7 esp = 0xbfffde40 ebp = 0xbfffe128
Found by: previous frame's frame pointer
23 phantomjs!__ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent + 0x6b
eip = 0x00038edc esp = 0xbfffe130 ebp = 0xbfffe168
Found by: previous frame's frame pointer
24 phantomjs!__ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData + 0x267
eip = 0x015b0598 esp = 0xbfffe170 ebp = 0xbfffe218
Found by: previous frame's frame pointer
25 phantomjs + 0xf269ae
eip = 0x00f279af esp = 0xbfffe220 ebp = 0xbfffe238
Found by: previous frame's frame pointer
Thread 1
0 libsystem_kernel.dylib + 0x1990a
eip = 0x9b50590a esp = 0xb00805dc ebp = 0xb0080738 ebx = 0xaca65c00
esi = 0x962cba58 edi = 0xb0080720 eax = 0x0000016b ecx = 0xb00805dc
edx = 0x9b50590a efl = 0x00000246
Found by: given as instruction pointer in context
1 libdispatch.dylib + 0x185e
eip = 0x962ca85f esp = 0xb0080740 ebp = 0xb0080f48
Found by: previous frame's frame pointer
Thread 2
0 libsystem_kernel.dylib + 0x1883e
eip = 0x9b50483e esp = 0xb0288e4c ebp = 0xb0288ed8 ebx = 0x00000101
esi = 0x00000200 edi = 0x00000100 eax = 0x00000131 ecx = 0xb0288e4c
edx = 0x9b50483e efl = 0x00000246
Found by: given as instruction pointer in context
1 libsystem_c.dylib + 0x8829
eip = 0x98a5582a esp = 0xb0288ee0 ebp = 0xb0288ef8
Found by: previous frame's frame pointer
2 phantomjs!__ZN3WTF17TCMalloc_PageHeap15scavengerThreadEv + 0x91
eip = 0x00d43c72 esp = 0xb0288f00 ebp = 0xb0288f78
Found by: previous frame's frame pointer
3 phantomjs!__ZN3WTF17TCMalloc_PageHeap18runScavengerThreadEPv + 0x10
eip = 0x00d43f01 esp = 0xb0288f80 ebp = 0xb0288f98
Found by: previous frame's frame pointer
4 libsystem_c.dylib + 0x5ced8
eip = 0x98aa9ed9 esp = 0xb0288fa0 ebp = 0xb0288fc8
Found by: previous frame's frame pointer
5 libsystem_c.dylib + 0x606dd
eip = 0x98aad6de esp = 0xb0288fd0 ebp = 0xb0288fec
Found by: previous frame's frame pointer
Thread 3
0 libsystem_kernel.dylib + 0x18b5e
eip = 0x9b504b5e esp = 0xb030ac0c ebp = 0xb030ac48 ebx = 0x015cefe1
esi = 0x03a8acf4 edi = 0x00000009 eax = 0x00140197 ecx = 0xb030ac0c
edx = 0x9b504b5e efl = 0x00000246
Found by: given as instruction pointer in context
1 phantomjs!__Z14qt_safe_selectiP6fd_setS0_S0_PK7timeval + 0x13f
eip = 0x015cd960 esp = 0xb030ac50 ebp = 0xb030aca8
Found by: previous frame's frame pointer
2 phantomjs!__ZN27QEventDispatcherUNIXPrivate8doSelectE6QFlagsIN10QEventLoop17ProcessEventsFlagEEP7timeval + 0x1b2
eip = 0x015cf183 esp = 0xb030acb0 ebp = 0xb030add8
Found by: previous frame's frame pointer
3 phantomjs!__ZN20QEventDispatcherUNIX13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE + 0xae
eip = 0x015cf6bf esp = 0xb030ade0 ebp = 0xb030ae18
Found by: previous frame's frame pointer
4 phantomjs!__ZN10QEventLoop13processEventsE6QFlagsINS_17ProcessEventsFlagEE + 0x40
eip = 0x015ac881 esp = 0xb030ae20 ebp = 0xb030ae48
Found by: previous frame's frame pointer
5 phantomjs!__ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE + 0x149
eip = 0x015acc4a esp = 0xb030ae50 ebp = 0xb030aeb8
Found by: previous frame's frame pointer
6 phantomjs!__ZN7QThread4execEv + 0x10e
eip = 0x014e4f4f esp = 0xb030aec0 ebp = 0xb030af28
Found by: previous frame's frame pointer
7 phantomjs!__ZN14QThreadPrivate5startEPv + 0x122
eip = 0x014e5df3 esp = 0xb030af30 ebp = 0xb030af98
Found by: previous frame's frame pointer
8 libsystem_c.dylib + 0x5ced8
eip = 0x98aa9ed9 esp = 0xb030afa0 ebp = 0xb030afc8
Found by: previous frame's frame pointer
9 libsystem_c.dylib + 0x606dd
eip = 0x98aad6de esp = 0xb030afd0 ebp = 0xb030afec
Found by: previous frame's frame pointer
Thread 4
0 libsystem_kernel.dylib + 0x18b42
eip = 0x9b504b42 esp = 0xb0313adc ebp = 0xb031bf98 ebx = 0x00000001
esi = 0x94939811 edi = 0x0402e200 eax = 0x0014005d ecx = 0xb0313adc
edx = 0x9b504b42 efl = 0x00000246
Found by: given as instruction pointer in context
1 libsystem_c.dylib + 0x5ced8
eip = 0x98aa9ed9 esp = 0xb031bfa0 ebp = 0xb031bfc8
Found by: previous frame's frame pointer
2 libsystem_c.dylib + 0x606dd
eip = 0x98aad6de esp = 0xb031bfd0 ebp = 0xb031bfec
Found by: previous frame's frame pointer
Thread 5
0 libsystem_kernel.dylib + 0x18b5e
eip = 0x9b504b5e esp = 0xb0184c0c ebp = 0xb0184c48 ebx = 0x015cefe1
esi = 0x03a788f4 edi = 0x0000001a eax = 0x00140197 ecx = 0xb0184c0c
edx = 0x9b504b5e efl = 0x00000202
Found by: given as instruction pointer in context
1 phantomjs!__Z14qt_safe_selectiP6fd_setS0_S0_PK7timeval + 0x56
eip = 0x015cd877 esp = 0xb0184c50 ebp = 0xb0184ca8
Found by: previous frame's frame pointer
2 phantomjs!__ZN27QEventDispatcherUNIXPrivate8doSelectE6QFlagsIN10QEventLoop17ProcessEventsFlagEEP7timeval + 0x1b2
eip = 0x015cf183 esp = 0xb0184cb0 ebp = 0xb0184dd8
Found by: previous frame's frame pointer
3 phantomjs!__ZN20QEventDispatcherUNIX13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE + 0xae
eip = 0x015cf6bf esp = 0xb0184de0 ebp = 0xb0184e18
Found by: previous frame's frame pointer
4 phantomjs!__ZN10QEventLoop13processEventsE6QFlagsINS_17ProcessEventsFlagEE + 0x40
eip = 0x015ac881 esp = 0xb0184e20 ebp = 0xb0184e48
Found by: previous frame's frame pointer
5 phantomjs!__ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE + 0x149
eip = 0x015acc4a esp = 0xb0184e50 ebp = 0xb0184eb8
Found by: previous frame's frame pointer
6 phantomjs!__ZN7QThread4execEv + 0x10e
eip = 0x014e4f4f esp = 0xb0184ec0 ebp = 0xb0184f28
Found by: previous frame's frame pointer
7 phantomjs!__ZN14QThreadPrivate5startEPv + 0x122
eip = 0x014e5df3 esp = 0xb0184f30 ebp = 0xb0184f98
Found by: previous frame's frame pointer
8 libsystem_c.dylib + 0x5ced8
eip = 0x98aa9ed9 esp = 0xb0184fa0 ebp = 0xb0184fc8
Found by: previous frame's frame pointer
9 libsystem_c.dylib + 0x606dd
eip = 0x98aad6de esp = 0xb0184fd0 ebp = 0xb0184fec
Found by: previous frame's frame pointer
Thread 6
0 libsystem_kernel.dylib + 0x1883e
eip = 0x9b50483e esp = 0xb041fd5c ebp = 0xb041fde8 ebx = 0x00000101
esi = 0x00000200 edi = 0x00000100 eax = 0x00000131 ecx = 0xb041fd5c
edx = 0x9b50483e efl = 0x00000246
Found by: given as instruction pointer in context
1 libsystem_c.dylib + 0x8829
eip = 0x98a5582a esp = 0xb041fdf0 ebp = 0xb041fe08
Found by: previous frame's frame pointer
2 phantomjs!__ZN14QWaitCondition4waitEP6QMutexm + 0x125
eip = 0x0000c776 esp = 0xb041fe10 ebp = 0xb041fe78
Found by: previous frame's frame pointer
3 phantomjs!__ZN3WTF15ThreadCondition9timedWaitERNS_5MutexEd + 0x5e
eip = 0x00d5163f esp = 0xb041fe80 ebp = 0xb041fea8
Found by: previous frame's frame pointer
4 phantomjs!__ZN7WebCore18LocalStorageThread16threadEntryPointEv + 0xbb
eip = 0x00b9076c esp = 0xb041feb0 ebp = 0xb041ff08
Found by: previous frame's frame pointer
5 phantomjs!__ZN3WTF13ThreadPrivate3runEv + 0x12
eip = 0x00d51063 esp = 0xb041ff10 ebp = 0xb041ff28
Found by: previous frame's frame pointer
6 phantomjs!__ZN14QThreadPrivate5startEPv + 0x122
eip = 0x014e5df3 esp = 0xb041ff30 ebp = 0xb041ff98
Found by: previous frame's frame pointer
7 libsystem_c.dylib + 0x5ced8
eip = 0x98aa9ed9 esp = 0xb041ffa0 ebp = 0xb041ffc8
Found by: previous frame's frame pointer
8 libsystem_c.dylib + 0x606dd
eip = 0x98aad6de esp = 0xb041ffd0 ebp = 0xb041ffec
Found by: previous frame's frame pointer
Thread 7
0 libsystem_kernel.dylib + 0x18b5e
eip = 0x9b504b5e esp = 0xb0206c0c ebp = 0xb0206c48 ebx = 0x015cefe1
esi = 0x03a728f4 edi = 0x0000001f eax = 0x00140197 ecx = 0xb0206c0c
edx = 0x9b504b5e efl = 0x00000206
Found by: given as instruction pointer in context
1 phantomjs!__Z14qt_safe_selectiP6fd_setS0_S0_PK7timeval + 0x56
eip = 0x015cd877 esp = 0xb0206c50 ebp = 0xb0206ca8
Found by: previous frame's frame pointer
2 phantomjs!__ZN27QEventDispatcherUNIXPrivate8doSelectE6QFlagsIN10QEventLoop17ProcessEventsFlagEEP7timeval + 0x1b2
eip = 0x015cf183 esp = 0xb0206cb0 ebp = 0xb0206dd8
Found by: previous frame's frame pointer
3 phantomjs!__ZN20QEventDispatcherUNIX13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE + 0xae
eip = 0x015cf6bf esp = 0xb0206de0 ebp = 0xb0206e18
Found by: previous frame's frame pointer
4 phantomjs!__ZN10QEventLoop13processEventsE6QFlagsINS_17ProcessEventsFlagEE + 0x40
eip = 0x015ac881 esp = 0xb0206e20 ebp = 0xb0206e48
Found by: previous frame's frame pointer
5 phantomjs!__ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE + 0x149
eip = 0x015acc4a esp = 0xb0206e50 ebp = 0xb0206eb8
Found by: previous frame's frame pointer
6 phantomjs!__ZN7QThread4execEv + 0x10e
eip = 0x014e4f4f esp = 0xb0206ec0 ebp = 0xb0206f28
Found by: previous frame's frame pointer
7 phantomjs!__ZN14QThreadPrivate5startEPv + 0x122
eip = 0x014e5df3 esp = 0xb0206f30 ebp = 0xb0206f98
Found by: previous frame's frame pointer
8 libsystem_c.dylib + 0x5ced8
eip = 0x98aa9ed9 esp = 0xb0206fa0 ebp = 0xb0206fc8
Found by: previous frame's frame pointer
9 libsystem_c.dylib + 0x606dd
eip = 0x98aad6de esp = 0xb0206fd0 ebp = 0xb0206fec
Found by: previous frame's frame pointer
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment