Skip to content

Instantly share code, notes, and snippets.

@robmadole
Created December 1, 2014 17:16
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save robmadole/2abdb543c46dc691cbe9 to your computer and use it in GitHub Desktop.
Save robmadole/2abdb543c46dc691cbe9 to your computer and use it in GitHub Desktop.
PhantomJS 1.9.8 stack trace
Operating system: Linux
0.0.0 Linux 2.6.32-042stab090.5 #1 SMP Sat Jun 21 00:15:09 MSK 2014 x86_64
CPU: amd64
family 21 model 1 stepping 2
1 CPU
Crash reason: SIGSEGV
Crash address: 0x21
Thread 0 (crashed)
0 phantomjs!JSC::JSObject::putWithAttributes [JSObject.h : 45 + 0x3]
rbx = 0x0000000000000005 r12 = 0x00007fca2de665a0
r13 = 0x00007fca2de665a0 r14 = 0x00007fca2a1ce740
r15 = 0x0000000000000021 rip = 0x00000000005090eb
rsp = 0x00007fff767711e0 rbp = 0x00007fff76771450
Found by: given as instruction pointer in context
1 phantomjs!JSC::putDescriptor [JSObject.cpp : 652 + 0x1d]
rbx = 0x0000000000000005 r12 = 0x00007fca2de665a0
r13 = 0x00007fff767712e0 r14 = 0x00007fca2a1ce740
r15 = 0x00007fff76771300 rip = 0x0000000000505764
rsp = 0x00007fff76771260 rbp = 0x00007fff76771400
Found by: call frame info
2 phantomjs!JSC::JSObject::defineOwnProperty [JSObject.cpp : 718 + 0x10]
rbx = 0x0000000002a5be28 r12 = 0x00007fca2de665a0
r13 = 0x00007fca2a1ce740 r14 = 0x00007fff76771450
r15 = 0x00007fff76771300 rip = 0x0000000000507cc8
rsp = 0x00007fff767712a0 rbp = 0x00007fff76771400
Found by: call frame info
3 phantomjs!JSC::objectConstructorDefineProperty [ObjectConstructor.cpp : 293 + 0x16]
rbx = 0x00007fca28ccc3f0 r12 = 0x0000000000507a90
r13 = 0x00007fca2a1ce710 r14 = 0x00007fca2de665a0
r15 = 0xffff000000000002 rip = 0x0000000000fb6979
rsp = 0x00007fff76771400 rbp = 0x00007fca2a1ce740
Found by: call frame info
4 0x7fc9e40001e7
rbx = 0x00007fca2de66530 r12 = 0x000000000000014b
r13 = 0x00007fca2a1ce6e8 r14 = 0xffff000000000000
r15 = 0xffff000000000002 rip = 0x00007fc9e40001e8
rsp = 0x00007fff767714a0 rbp = 0x00007fff76771550
Found by: call frame info
5 phantomjs!WTF::fastMalloc [FastMalloc.cpp : 3063 + 0xa]
rip = 0x00000000004e0b40 rsp = 0x00007fff767714e0
rbp = 0x00007fff76771550
Found by: stack scanning
6 phantomjs!JSC::Interpreter::execute [JITCode.h : 77 + 0x7]
rbx = 0x00007fca2a1ce038 r12 = 0x00007fca29df1c50
r13 = 0x00007fca2dee6a00 r14 = 0x00007fca2deb3000
r15 = 0x00007fca2dee6a18 rip = 0x0000000000f2c2eb
rsp = 0x00007fff76771560 rbp = 0x00007fca2de6c458
Found by: call frame info
7 phantomjs!JSC::evaluate [Completion.cpp : 64 + 0x1b]
rbx = 0x00007fca2deb4868 r12 = 0x00007fca29df1c50
r13 = 0x00007fff767717e8 r14 = 0x00007fca2de6c440
r15 = 0x00007fca2de66450 rip = 0x00000000004f9638
rsp = 0x00007fff767715e0 rbp = 0x00007fca2de6c458
Found by: call frame info
8 phantomjs!WebCore::ScriptController::evaluateInWorld [JSMainThreadExecState.h : 54 + 0x4]
rbx = 0x0000000002a9ed10 r12 = 0x0000000000000000
r13 = 0x00007fca29f70618 r14 = 0x00007fca29f70200
r15 = 0x00007fca2c287bd0 rip = 0x00000000005292da
rsp = 0x00007fff76771690 rbp = 0x00007fca2de6c458
Found by: call frame info
9 phantomjs!WebCore::ScriptController::evaluate [ScriptController.cpp : 167 + 0x15]
rbx = 0x00007fff767717e0 r12 = 0x00007fca29f70618
r13 = 0x00007fff767717a0 r14 = 0x00007fca296cb8e4
r15 = 0x00007fff767718a0 rip = 0x00000000005295d2
rsp = 0x00007fff76771780 rbp = 0x00007fff767717e0
Found by: call frame info
10 phantomjs!WebCore::ScriptElement::executeScript [ScriptElement.cpp : 283 + 0x11]
rbx = 0x00007fca296cb8e4 r12 = 0x00007fca296cb400
r13 = 0x0000000000000001 r14 = 0x00007fca296cb8e4
r15 = 0x00007fff767718a0 rip = 0x000000000106ee24
rsp = 0x00007fff767717a0 rbp = 0x00007fff767717e0
Found by: call frame info
11 phantomjs!WebCore::HTMLScriptRunner::executePendingScriptAndDispatchEvent [HTMLScriptRunner.cpp : 139 + 0xa]
rbx = 0x00007fca2964e730 r12 = 0x00007fca296bb160
r13 = 0x00007fca2964e778 r14 = 0x00007fca296cb8e4
r15 = 0x00007fff767718a0 rip = 0x00000000007bf544
rsp = 0x00007fff767717e0 rbp = 0x00007fca2964e720
Found by: call frame info
12 phantomjs!WebCore::HTMLScriptRunner::executeParsingBlockingScript [HTMLScriptRunner.cpp : 118 + 0xb]
rbx = 0x0000000000000000 r12 = 0x0000000000000000
r13 = 0x00007fca2dedd238 r14 = 0x00007fca2964e720
r15 = 0x00007fff767718a0 rip = 0x00000000007c0bf7
rsp = 0x00007fff767718a0 rbp = 0x00007fca2964e730
Found by: call frame info
13 phantomjs!WebCore::HTMLScriptRunner::executeScriptsWaitingForLoad [HTMLScriptRunner.cpp : 195 + 0x7]
rbx = 0x00007fca2964e720 r12 = 0x00007fca296cb400
r13 = 0x00007fca2dee9300 r14 = 0x0000000000832500
r15 = 0x0000000000000001 rip = 0x00000000007c10f6
rsp = 0x00007fff767719d0 rbp = 0x00007fca2964e730
Found by: call frame info
14 phantomjs!WebCore::HTMLDocumentParser::notifyFinished [HTMLDocumentParser.cpp : 521 + 0xb]
rbx = 0x00007fca2dedd200 r12 = 0x00007fca296cb400
r13 = 0x00007fca2dee9300 r14 = 0x0000000000832500
r15 = 0x0000000000000001 rip = 0x00000000007b748a
rsp = 0x00007fff767719f0 rbp = 0x0000000000000001
Found by: call frame info
15 phantomjs!WebCore::CachedResource::checkNotify [CachedResource.cpp : 144 + 0xb]
rbx = 0x00007fca29708a00 r12 = 0x00007fca296cb400
r13 = 0x00007fca2dee9300 r14 = 0x0000000000832500
r15 = 0x0000000000000001 rip = 0x0000000000830203
rsp = 0x00007fff76771a10 rbp = 0x00007fca2dee9300
Found by: call frame info
16 phantomjs!WebCore::CachedResourceRequest::didFinishLoading [CachedResourceRequest.cpp : 166 + 0x29]
rbx = 0x00007fca296e77b0 r12 = 0x00007fca296cb400
r13 = 0x00007fca2dee9300 r14 = 0x0000000000832500
r15 = 0x0000000000000001 rip = 0x000000000113cd67
rsp = 0x00007fff76771a60 rbp = 0x00007fca2dee9300
Found by: call frame info
17 phantomjs!WebCore::SubresourceLoader::didFinishLoading [SubresourceLoader.cpp : 196 + 0x13]
rbx = 0x00007fca2dee9300 r12 = 0x0000000000000000
r13 = 0x00007fca2dee9300 r14 = 0x0000000002f13140
r15 = 0x0000000002f13130 rip = 0x0000000000890512
rsp = 0x00007fff76771ab0 rbp = 0x0000000000000001
Found by: call frame info
18 phantomjs!WebCore::QNetworkReplyHandler::finish [QNetworkReplyHandler.cpp : 462 + 0x11]
rbx = 0x0000000002f13130 r12 = 0x0000000002f16401
r13 = 0x00007fca2dee9300 r14 = 0x0000000002f13140
r15 = 0x0000000002f13130 rip = 0x0000000000adf972
rsp = 0x00007fff76771ae0 rbp = 0x0000000002f31880
Found by: call frame info
19 phantomjs!WebCore::QNetworkReplyHandlerCallQueue::flush [QNetworkReplyHandler.cpp : 198 + 0x28]
rbx = 0x0000000002f318b0 r12 = 0x0000000002f16401
r13 = 0x0000000000add6c0 r14 = 0x0000000002f13168
r15 = 0x0000000002f13130 rip = 0x0000000000adab81
rsp = 0x00007fff76771c70 rbp = 0x0000000002f31880
Found by: call frame info
20 phantomjs!QMetaObject::activate [qobject.cpp : 3539 + 0x1e]
rbx = 0x0000000000000004 r12 = 0x0000000002f16401
r13 = 0x0000000000add6c0 r14 = 0x0000000000000001
r15 = 0x0000000002f147f0 rip = 0x0000000001cf6ff8
rsp = 0x00007fff76771cc0 rbp = 0x0000000002f16570
Found by: call frame info
21 phantomjs!QObject::event [qobject.cpp : 1191 + 0x8]
rbx = 0x0000000002f158b0 r12 = 0x0000000002f16460
r13 = 0x0000000002caaab0 r14 = 0x0000000002ca8208
r15 = 0x0000000002f16460 rip = 0x0000000001cefd28
rsp = 0x00007fff76771de0 rbp = 0x0000000000000000
Found by: call frame info
22 phantomjs!QApplicationPrivate::notify_helper [qapplication.cpp : 4562 + 0xc]
rbx = 0x00007fff76772790 r12 = 0x0000000002f16460
r13 = 0x0000000002caaab0 r14 = 0x0000000002ca8208
r15 = 0x0000000002f16460 rip = 0x00000000015dedaf
rsp = 0x00007fff76771f80 rbp = 0x0000000002f158b0
Found by: call frame info
23 phantomjs!QApplication::notify [qapplication.cpp : 4423 + 0x17]
rbx = 0x00007fff76772790 r12 = 0x0000000002f16460
r13 = 0x00007fff76772790 r14 = 0x0000000002ca8208
r15 = 0x0000000002f16460 rip = 0x00000000015e7a3b
rsp = 0x00007fff76771fb0 rbp = 0x0000000002f158b0
Found by: call frame info
24 phantomjs!QCoreApplication::notifyInternal [qcoreapplication.cpp : 946 + 0x2]
rbx = 0x0000000002ca81c0 r12 = 0x0000000002f16460
r13 = 0x00007fff76772790 r14 = 0x0000000002ca8208
r15 = 0x0000000002ca81fc rip = 0x0000000001cde4d4
rsp = 0x00007fff76772480 rbp = 0x0000000002f158b0
Found by: call frame info
25 phantomjs!QCoreApplicationPrivate::sendPostedEvents [qcoreapplication.h : 231 + 0x1f]
rbx = 0x0000000002f16460 r12 = 0x0000000002ca81c0
r13 = 0x0000000002f158b0 r14 = 0x0000000002ca8208
r15 = 0x0000000002ca81fc rip = 0x0000000001cdf434
rsp = 0x00007fff767724d0 rbp = 0x0000000002f164c0
Found by: call frame info
26 phantomjs!QEventDispatcherUNIX::processEvents [qeventdispatcher_unix.cpp : 909 + 0xc]
rbx = 0x0000000002ca8230 r12 = 0x00007fff767725e0
r13 = 0x0000000002ca7560 r14 = 0x0000000000000000
r15 = 0x0000000002ca82d8 rip = 0x0000000001d08123
rsp = 0x00007fff76772590 rbp = 0x0000000002cac030
Found by: call frame info
27 phantomjs!QEventDispatcherQPA::processEvents [qeventdispatcher_qpa.cpp : 246 + 0x4]
rbx = 0x0000000002ca8230 r12 = 0x0000000000000000
r13 = 0x0000000002ca7560 r14 = 0x00007fff76772620
r15 = 0x0000000002ca82d8 rip = 0x000000000163a7a4
rsp = 0x00007fff767725e0 rbp = 0x0000000002cac030
Found by: call frame info
28 phantomjs!QEventLoop::processEvents [qeventloop.cpp : 149 + 0x1]
rbx = 0x0000000002eb0400 r12 = 0x00007fff767726b0
r13 = 0x00007fff767726c0 r14 = 0x0000000002ca8230
r15 = 0x0000000002ca82d8 rip = 0x0000000001cdd5b5
rsp = 0x00007fff76772620 rbp = 0x00007fff76772660
Found by: call frame info
29 phantomjs!QEventLoop::exec [qeventloop.cpp : 200 + 0x4]
rbx = 0x0000000002eb0400 r12 = 0x00007fff767726b0
r13 = 0x00007fff767726c0 r14 = 0x0000000002ca8230
r15 = 0x0000000002ca82d8 rip = 0x0000000001cdda18
rsp = 0x00007fff76772650 rbp = 0x00007fff76772790
Found by: call frame info
30 phantomjs!QCoreApplication::exec [qcoreapplication.cpp : 1218 + 0x4]
rbx = 0x0000000002ca81c0 r12 = 0x00007fff76772790
r13 = 0x00007fff76772958 r14 = 0x00007fff76772700
r15 = 0x0000000000000000 rip = 0x0000000001cdf8cb
rsp = 0x00007fff767726b0 rbp = 0x0000000002ca81c0
Found by: call frame info
31 phantomjs!main [main.cpp : 121 + 0x4]
rbx = 0x0000000002cf8840 r12 = 0x00007fff76772790
r13 = 0x00007fff76772958 r14 = 0x00007fff76772700
r15 = 0x0000000000000000 rip = 0x0000000000427db2
rsp = 0x00007fff767726f0 rbp = 0x00007fff76772928
Found by: call frame info
32 libc-2.15.so + 0x2176c
rbx = 0x0000000000000000 r12 = 0x0000000000407cc0
r13 = 0x00007fff76772920 r14 = 0x0000000000000000
r15 = 0x0000000000000000 rip = 0x00007fca2c6f176d
rsp = 0x00007fff76772850 rbp = 0x0000000000000000
Found by: call frame info
33 phantomjs + 0x27b5f
rip = 0x0000000000427b60 rsp = 0x00007fff76772870
Found by: stack scanning
Thread 1
0 libc-2.15.so + 0xbe03d
rbx = 0x00007fca2b9cecf0 r12 = 0x0000000002a76160
r13 = 0x00007fca2b9cf9c0 r14 = 0x0000000000000000
r15 = 0x0000000000000003 rip = 0x00007fca2c78e03d
rsp = 0x00007fca2b9cec40 rbp = 0x00000000ffffffff
Found by: given as instruction pointer in context
1 libc-2.15.so + 0xbdedb
rip = 0x00007fca2c78dedc rsp = 0x00007fca2b9cec50
Found by: stack scanning
2 phantomjs + 0x18b5d6f
rip = 0x0000000001cb5d70 rsp = 0x00007fca2b9cec58
Found by: stack scanning
3 libc-2.15.so + 0x109f7
rip = 0x00007fca2c6e09f8 rsp = 0x00007fca2b9cec70
Found by: stack scanning
4 ld-2.15.so + 0xa522
rip = 0x00007fca2ddba523 rsp = 0x00007fca2b9cecc8
Found by: stack scanning
5 libpthread-2.15.so + 0xfcaf
rip = 0x00007fca2d2b7cb0 rsp = 0x00007fca2b9cece8
Found by: stack scanning
6 ld-2.15.so + 0xe773
rip = 0x00007fca2ddbe774 rsp = 0x00007fca2b9ced80
Found by: stack scanning
7 libc-2.15.so + 0xe54f
rip = 0x00007fca2c6de550 rsp = 0x00007fca2b9ced98
Found by: stack scanning
8 ld-2.15.so + 0x15234
rip = 0x00007fca2ddc5235 rsp = 0x00007fca2b9cedd0
Found by: stack scanning
9 libpthread-2.15.so + 0xe9f9
rip = 0x00007fca2d2b69fa rsp = 0x00007fca2b9cede0
Found by: stack scanning
10 phantomjs!WTF::TCMalloc_PageHeap::scavengerThread [FastMalloc.cpp : 2499 + 0x4]
rip = 0x00000000004ddb2e rsp = 0x00007fca2b9cee20
Found by: stack scanning
11 phantomjs!WTF::TCMalloc_PageHeap::runScavengerThread [FastMalloc.cpp : 1618 + 0x4]
rbx = 0x0000000000000000 r12 = 0x00007fca2d2b9880
r13 = 0x00007fca2b9cf9c0 r14 = 0x0000000000000000
r15 = 0x0000000000000003 rip = 0x00000000004ddd99
rsp = 0x00007fca2b9ceea0 rbp = 0x0000000000000000
Found by: call frame info
12 libpthread-2.15.so + 0x7e99
rbx = 0x0000000000000000 r12 = 0x00007fca2d2b9880
r13 = 0x00007fca2b9cf9c0 r14 = 0x0000000000000000
r15 = 0x0000000000000003 rip = 0x00007fca2d2afe9a
rsp = 0x00007fca2b9ceeb0 rbp = 0x0000000000000000
Found by: call frame info
13 libpthread-2.15.so + 0x1187f
rip = 0x00007fca2d2b9880 rsp = 0x00007fca2b9cef58
Found by: stack scanning
14 libc-2.15.so + 0xf24bc
rip = 0x00007fca2c7c24bd rsp = 0x00007fca2b9cefc0
Found by: stack scanning
Thread 2
0 libc-2.15.so + 0xeb823
rbx = 0x0000000000000000 r12 = 0x00007fca2afcdd80
r13 = 0x0000000000000008 r14 = 0x00007fca24000a98
r15 = 0x00007fca24000d30 rip = 0x00007fca2c7bb823
rsp = 0x00007fca2afcdb50 rbp = 0x00007fca240008e0
Found by: given as instruction pointer in context
1 phantomjs!qt_safe_select [qcore_unix.cpp : 83 + 0x15]
rip = 0x0000000001d06427 rsp = 0x00007fca2afcdb60
Found by: stack scanning
2 phantomjs!QEventDispatcherUNIXPrivate::doSelect [qeventdispatcher_unix.cpp : 223 + 0xd]
rbx = 0x00007fca240012b0 r12 = 0x00007fca2afcdd80
r13 = 0x00007fca240008e0 r14 = 0x0000000000000000
r15 = 0x00007fca24000d30 rip = 0x0000000001d076e7
rsp = 0x00007fca2afcdbf0 rbp = 0x00007fca240008e0
Found by: call frame info
3 phantomjs!QEventDispatcherUNIX::processEvents [qeventdispatcher_unix.cpp : 937 + 0x4]
rbx = 0x00007fca240012b0 r12 = 0x00007fca2afcdd80
r13 = 0x00007fca240008c0 r14 = 0x0000000000000001
r15 = 0x0000000002d039e8 rip = 0x0000000001d08192
rsp = 0x00007fca2afcdd30 rbp = 0x00007fca240008e0
Found by: call frame info
4 phantomjs!QEventLoop::processEvents [qeventloop.cpp : 149 + 0x1]
rbx = 0x00007fca240012b0 r12 = 0x00007fca2afcde10
r13 = 0x00007fca2afcde20 r14 = 0x0000000002ca8230
r15 = 0x0000000002d039e8 rip = 0x0000000001cdd5b5
rsp = 0x00007fca2afcdd80 rbp = 0x00007fca2afcddc0
Found by: call frame info
5 phantomjs!QEventLoop::exec [qeventloop.cpp : 200 + 0x4]
rbx = 0x00007fca240012b0 r12 = 0x00007fca2afcde10
r13 = 0x00007fca2afcde20 r14 = 0x0000000002ca8230
r15 = 0x0000000002d039e8 rip = 0x0000000001cdda18
rsp = 0x00007fca2afcddb0 rbp = 0x00007fff76772790
Found by: call frame info
6 phantomjs!QThread::exec [qthread.cpp : 542 + 0xc]
rbx = 0x0000000002d03960 r12 = 0x0000000002d039e8
r13 = 0x0000000000000001 r14 = 0x0000000000000000
r15 = 0x0000000000000003 rip = 0x0000000001bdfef6
rsp = 0x00007fca2afcde10 rbp = 0x0000000002d039e8
Found by: call frame info
7 phantomjs!QThreadPrivate::start [qthread_unix.cpp : 338 + 0x9]
rbx = 0x0000000002d039e8 r12 = 0x0000000002cf3d10
r13 = 0x0000000000000001 r14 = 0x0000000000000000
r15 = 0x0000000000000003 rip = 0x0000000001be2dc2
rsp = 0x00007fca2afcde60 rbp = 0x0000000002da9540
Found by: call frame info
8 libpthread-2.15.so + 0x7e99
rbx = 0x0000000000000000 r12 = 0x00007fff76771c70
r13 = 0x00007fca2afce9c0 r14 = 0x0000000000000000
r15 = 0x0000000000000003 rip = 0x00007fca2d2afe9a
rsp = 0x00007fca2afcdeb0 rbp = 0x0000000000000000
Found by: call frame info
Loaded modules:
0x00400000 - 0x0268dfff phantomjs ??? (main)
0x7fca2b9d0000 - 0x7fca2bc24fff libssl.so.0.9.8 ???
0x7fca2bc28000 - 0x7fca2bfb2fff libcrypto.so.0.9.8 ???
0x7fca2bfb8000 - 0x7fca2c280fff locale-archive ???
0x7fca2c288000 - 0x7fca2c4b1fff libexpat.so.1.5.2 ???
0x7fca2c4b8000 - 0x7fca2c6cefff libz.so.1.2.3.4 ???
0x7fca2c6d0000 - 0x7fca2ca87fff libc-2.15.so ???
0x7fca2ca90000 - 0x7fca2cca5fff libgcc_s.so.1 ???
0x7fca2cca8000 - 0x7fca2cfa1fff libm-2.15.so ???
0x7fca2cfa8000 - 0x7fca2d292fff libstdc++.so.6.0.16 ???
0x7fca2d2a8000 - 0x7fca2d4c0fff libpthread-2.15.so ???
0x7fca2d4c8000 - 0x7fca2d6cffff librt-2.15.so ???
0x7fca2d6d0000 - 0x7fca2d8d3fff libdl-2.15.so ???
0x7fca2d8d8000 - 0x7fca2db0dfff libfontconfig.so.1.4.4 ???
0x7fca2db10000 - 0x7fca2ddabfff libfreetype.so.6.8.0 ???
0x7fca2ddb0000 - 0x7fca2ddd1fff ld-2.15.so ???
0x7fca2dfa8000 - 0x7fca2dfb0fff 945677eb7aeaf62f1d50efc3fb3ec7d8-le64.cache-3 ???
0x7fca2dfb8000 - 0x7fca2dfbbfff 6d41288fd70b0be22e8c3a91e032eec0-le64.cache-3 ???
0x7fca2dfc0000 - 0x7fca2dfc8fff e13b20fdb08344e0e664864cc2ede53d-le64.cache-3 ???
0x7fff76800000 - 0x7fff76801fff linux-gate.so ???
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment