Closed sammyyu closed 4 years ago
I am still seeing this issue in phantomjs v1.9.7
Operating system: Linux
0.0.0 Linux 2.6.32-220.23.1.el6.x86_64.debug #1 SMP Mon Jun 18 19:28:39 BST 2012 x86_64
CPU: amd64
family 6 model 62 stepping 4
2 CPUs
Crash reason: SIGSEGV
Crash address: 0x18
Thread 0 (crashed)
0 phantomjs!JSC::StructureStubInfo::visitAggregate [Bitmap.h : 85 + 0x6]
rbx = 0x0000000000000070 r12 = 0x0000000000000004
r13 = 0x00007f185dbf8bf0 r14 = 0x00007f18114d1e80
r15 = 0x00007f185dbf8bc8 rip = 0x0000000000efef9f
rsp = 0x00007fffc53bc7f0 rbp = 0x0000000000000000
Found by: given as instruction pointer in context
1 phantomjs!JSC::CodeBlock::visitAggregate [CodeBlock.cpp : 1487 + 0x4]
rbx = 0x0000000000000070 r12 = 0x0000000000000002
r13 = 0x00007f1858ad5b00 r14 = 0x00007f185dbf8bc8
r15 = 0x00007f185dbf8bf0 rip = 0x0000000000efa947
rsp = 0x00007fffc53bc900 rbp = 0x0000000000000006
Found by: call frame info
2 phantomjs!JSC::FunctionExecutable::visitChildren [Executable.cpp : 354 + 0x7]
rbx = 0x00007f185dbf8bc8 r12 = 0x00007f185dbf8868
r13 = 0x00007f18129b5450 r14 = 0x00007f185dbf8bc8
r15 = 0x00007f185dbf8bd0 rip = 0x00000000004fa984
rsp = 0x00007fffc53bc9b0 rbp = 0x00007f185dbc0838
Found by: call frame info
3 phantomjs!JSC::MarkStack::visitChildren [MarkStack.cpp : 82 + 0x8]
rbx = 0x00007f185dbf8bc8 r12 = 0x00007f185dbf8868
r13 = 0x00007f18129b5450 r14 = 0x00007f185dbf8bc8
r15 = 0x00007f185dbf8bd0 rip = 0x0000000000f27e67
rsp = 0x00007fffc53bc9f0 rbp = 0x00007f185dbc0838
Found by: call frame info
4 phantomjs!JSC::MarkStack::drain [MarkStack.cpp : 128 + 0x8]
rbx = 0x00007f185dbf8bc8 r12 = 0x00007f185dbf8868
r13 = 0x0000000000000000 r14 = 0x00007f1812b26458
r15 = 0x00007f185dbf8bd0 rip = 0x0000000000f28783
rsp = 0x00007fffc53bcaa0 rbp = 0x00007f185dbf8bc8
Found by: call frame info
5 phantomjs!JSC::Heap::markRoots [Heap.cpp : 225 + 0x7]
rbx = 0x0000000000000000 r12 = 0x00007f185dbf8868
r13 = 0x0000000000000000 r14 = 0x00007f1812b26458
r15 = 0x00007fffc53bcb10 rip = 0x0000000000f25738
rsp = 0x00007fffc53bcaf0 rbp = 0x00007f185dbf8bc8
Found by: call frame info
6 phantomjs!JSC::Heap::reset [Heap.cpp : 397 + 0x4]
rbx = 0x0000000000000000 r12 = 0x00007f185dbf8870
r13 = 0x0000000000000000 r14 = 0x00007f1812b26458
r15 = 0x00007f185dbc0908 rip = 0x0000000000f25a31
rsp = 0x00007fffc53bd3a0 rbp = 0x00007f185dbf8868
Found by: call frame info
7 phantomjs!JSC::Heap::allocateSlowCase [Heap.cpp : 122 + 0x4]
rbx = 0x0000000000000018 r12 = 0x00007f185dbf7000
r13 = 0x0000000000000000 r14 = 0x00007f1812b26458
r15 = 0x00007f185dbc0908 rip = 0x0000000000f25b03
rsp = 0x00007fffc53bd3d0 rbp = 0x00007f185dbf8868
Found by: call frame info
8 phantomjs!JSC::cti_op_get_by_id_proto_list [JSCell.h : 393 + 0xc]
rbx = 0x00007f185dbf8868 r12 = 0x00007f185dbf7000
r13 = 0x0000000000000000 r14 = 0x00007f1812b26458
r15 = 0x00007f185dbc0908 rip = 0x0000000000f5fe7c
rsp = 0x00007fffc53bd3f0 rbp = 0x00007f18590e9fd0
Found by: call frame info
9 0x7f1814277a1a
rbx = 0x00007f18585607a8 r12 = 0x000000000002c5f2
r13 = 0x00007f18590e9fd0 r14 = 0xffff000000000000
r15 = 0xffff000000000002 rip = 0x00007f1814277a1b
rsp = 0x00007fffc53bd6e0 rbp = 0x00007fffc53bd780
Found by: call frame info
10 phantomjs!JSC::Interpreter::executeCall [JITCode.h : 77 + 0x16]
rip = 0x0000000000f2e376 rsp = 0x00007fffc53bd790
Found by: stack scanning
11 phantomjs!JSC::call [CallData.cpp : 38 + 0x21]
rbx = 0x0000000002a9ed10 r12 = 0x00007f1811c7f038
r13 = 0x00007f1811c7f030 r14 = 0x00007f185dba83d0
r15 = 0x00007fffc53bd8b0 rip = 0x0000000000f7291d
rsp = 0x00007fffc53bd860 rbp = 0x0000000000000000
Found by: call frame info
12 phantomjs!WebCore::ScheduledAction::executeFunctionInContext [JSMainThreadExecState.h : 48 + 0xb]
rbx = 0x0000000002a9ed10 r12 = 0x00007f1811c7f038
r13 = 0x00007f1811c7f030 r14 = 0x00007f185dba83d0
r15 = 0x00007fffc53bd8b0 rip = 0x00000000010130f9
rsp = 0x00007fffc53bd870 rbp = 0x0000000000000000
Found by: call frame info
13 phantomjs!WebCore::ScheduledAction::execute [ScheduledAction.cpp : 132 + 0x29]
rbx = 0x00007f1858b4e200 r12 = 0x00007f1811c7f030
r13 = 0x00007f1858cac400 r14 = 0x0000000000000001
r15 = 0x00007f1858cac4d0 rip = 0x00000000010137cd
rsp = 0x00007fffc53bd9e0 rbp = 0x00007f185dba83d0
Found by: call frame info
14 phantomjs!WebCore::DOMTimer::fired [DOMTimer.cpp : 148 + 0xa]
rbx = 0x00007f17ffa1e1a0 r12 = 0x00007f1811c7f030
r13 = 0x0000000002a9bb08 r14 = 0x0000000000000030
r15 = 0x00007fffc53bda80 rip = 0x00000000008b46e9
rsp = 0x00007fffc53bda40 rbp = 0x00007f1858cac4d0
Found by: call frame info
15 phantomjs!WebCore::ThreadTimers::sharedTimerFiredInternal [ThreadTimers.cpp : 112 + 0x8]
rbx = 0x00007f17ffa1e1a0 r12 = 0x0000000000000000
r13 = 0x0000000002bc4ae0 r14 = 0x00000000000891c9
r15 = 0x00007fffc53be210 rip = 0x0000000000993983
rsp = 0x00007fffc53bdad0 rbp = 0x00007f185dc0d7a8
Found by: call frame info
16 phantomjs!QObject::event [qobject.cpp : 1156 + 0x8]
rbx = 0x0000000002de9870 r12 = 0x00007fffc53be210
r13 = 0x0000000002bc4ae0 r14 = 0x00000000000891c9
r15 = 0x00007fffc53be210 rip = 0x0000000001cefbc4
rsp = 0x00007fffc53bdb10 rbp = 0x0000000002de9870
Found by: call frame info
17 phantomjs!QApplicationPrivate::notify_helper [qapplication.cpp : 4562 + 0xc]
rbx = 0x00007fffc53be490 r12 = 0x00007fffc53be210
r13 = 0x0000000002bc4ae0 r14 = 0x00000000000891c9
r15 = 0x00007fffc53be210 rip = 0x00000000015decaf
rsp = 0x00007fffc53bdcb0 rbp = 0x0000000002de9870
Found by: call frame info
18 phantomjs!QApplication::notify [qapplication.cpp : 4423 + 0x17]
rbx = 0x00007fffc53be490 r12 = 0x00007fffc53be210
r13 = 0x00007fffc53be490 r14 = 0x00000000000891c9
r15 = 0x00007fffc53be210 rip = 0x00000000015e793b
rsp = 0x00007fffc53bdce0 rbp = 0x0000000002de9870
Found by: call frame info
19 phantomjs!QCoreApplication::notifyInternal [qcoreapplication.cpp : 946 + 0x2]
rbx = 0x0000000002bc21c0 r12 = 0x00007fffc53be210
r13 = 0x00007fffc53be490 r14 = 0x00000000000891c9
r15 = 0x00007fffc53be210 rip = 0x0000000001cde3d4
rsp = 0x00007fffc53be1b0 rbp = 0x0000000002de9870
Found by: call frame info
20 phantomjs!QTimerInfoList::activateTimers [qcoreapplication.h : 231 + 0x14]
rbx = 0x0000000002bc5978 r12 = 0x0000000000000000
r13 = 0x0000000000000000 r14 = 0x00000000000891c9
r15 = 0x00007fffc53be210 rip = 0x0000000001d07ecd
rsp = 0x00007fffc53be200 rbp = 0x000000000053eca4
Found by: call frame info
21 phantomjs!QEventDispatcherUNIX::processEvents [qeventdispatcher_unix.cpp : 941 + 0x7]
rbx = 0x0000000000000000 r12 = 0x00007fffc53be2e0
r13 = 0x0000000002bc2030 r14 = 0x0000000000000001
r15 = 0x0000000002bc22d8 rip = 0x0000000001d080e0
rsp = 0x00007fffc53be290 rbp = 0x0000000002bc5110
Found by: call frame info
22 phantomjs!QEventDispatcherQPA::processEvents [qeventdispatcher_qpa.cpp : 246 + 0x4]
rbx = 0x0000000002e02a40 r12 = 0x0000000000000000
r13 = 0x0000000002bc2030 r14 = 0x00007fffc53be320
r15 = 0x0000000002bc22d8 rip = 0x000000000163a6a4
rsp = 0x00007fffc53be2e0 rbp = 0x0000000002bc5110
Found by: call frame info
23 phantomjs!QEventLoop::processEvents [qeventloop.cpp : 149 + 0x1]
rbx = 0x0000000002e02a40 r12 = 0x00007fffc53be3b0
r13 = 0x00007fffc53be3c0 r14 = 0x0000000002bc2230
r15 = 0x0000000002bc22d8 rip = 0x0000000001cdd4b5
rsp = 0x00007fffc53be320 rbp = 0x00007fffc53be360
Found by: call frame info
24 phantomjs!QEventLoop::exec [qeventloop.cpp : 200 + 0x4]
rbx = 0x0000000002e02a40 r12 = 0x00007fffc53be3b0
r13 = 0x00007fffc53be3c0 r14 = 0x0000000002bc2230
r15 = 0x0000000002bc22d8 rip = 0x0000000001cdd918
rsp = 0x00007fffc53be350 rbp = 0x00007fffc53be490
Found by: call frame info
25 phantomjs!QCoreApplication::exec [qcoreapplication.cpp : 1218 + 0x4]
rbx = 0x0000000002bc21c0 r12 = 0x00007fffc53be490
r13 = 0x00007fffc53be658 r14 = 0x00007fffc53be400
r15 = 0x0000000000000000 rip = 0x0000000001cdf7cb
rsp = 0x00007fffc53be3b0 rbp = 0x0000000002bc21c0
Found by: call frame info
26 phantomjs!main [main.cpp : 121 + 0x4]
rbx = 0x0000000002f59440 r12 = 0x00007fffc53be490
r13 = 0x00007fffc53be658 r14 = 0x00007fffc53be400
r15 = 0x0000000000000000 rip = 0x0000000000427cb2
rsp = 0x00007fffc53be3f0 rbp = 0x00007fffc53be628
Found by: call frame info
27 libc-2.12.so + 0x1ecdc
rbx = 0x0000000000000000 r12 = 0x0000000000407cc0
r13 = 0x00007fffc53be620 r14 = 0x0000000000000000
r15 = 0x0000000000000000 rip = 0x00007f185c4dccdd
rsp = 0x00007fffc53be550 rbp = 0x0000000000000000
Found by: call frame info
28 phantomjs + 0x27a5f
rip = 0x0000000000427a60 rsp = 0x00007fffc53be570
Found by: stack scanning
Thread 1
0 libc-2.12.so + 0xacb8d
rbx = 0x00007f185a8e6d50 r12 = 0x00000000ffffffff
r13 = 0x00007f17feaa2830 r14 = 0x0000000002a7e1a0
r15 = 0x0000000002a7e170 rip = 0x00007f185c56ab8d
rsp = 0x00007f185a8e6c20 rbp = 0x00007f185a8e6cd0
Found by: given as instruction pointer in context
1 libc-2.12.so + 0xac9ff
rip = 0x00007f185c56aa00 rsp = 0x00007f185a8e6c30
rbp = 0x00007f185a8e6cd0
Found by: stack scanning
2 phantomjs + 0x18b5c6f
rip = 0x0000000001cb5c70 rsp = 0x00007f185a8e6c38
rbp = 0x00007f185a8e6cd0
Found by: stack scanning
3 ld-2.12.so + 0x9bb6
rip = 0x00007f185daf6bb7 rsp = 0x00007f185a8e6c60
rbp = 0x00007f185a8e6cd0
Found by: stack scanning
4 phantomjs!WebPage::renderPdf [qstring.h : 880 + 0xc]
rip = 0x00000000004173d8 rsp = 0x00007f185a8e6c70
rbp = 0x00007f185a8e6cd0
Found by: stack scanning
Thread 2
0 libc-2.12.so + 0xe14f3
rbx = 0x0000000000000000 r12 = 0x00007f1859ee5d70
r13 = 0x0000000000000008 r14 = 0x00007f1854000a98
r15 = 0x00007f1854000d30 rip = 0x00007f185c59f4f3
rsp = 0x00007f1859ee5b40 rbp = 0x00007f18540008e0
Found by: given as instruction pointer in context
1 phantomjs!qt_safe_select [qcore_unix.cpp : 83 + 0x15]
rip = 0x0000000001d06327 rsp = 0x00007f1859ee5b50
Found by: stack scanning
2 phantomjs!QEventDispatcherUNIXPrivate::doSelect [qeventdispatcher_unix.cpp : 223 + 0xd]
rbx = 0x00007f18540012b0 r12 = 0x00007f1859ee5d70
r13 = 0x00007f18540008e0 r14 = 0x0000000000000000
r15 = 0x00007f1854000d30 rip = 0x0000000001d075e7
rsp = 0x00007f1859ee5be0 rbp = 0x00007f18540008e0
Found by: call frame info
3 phantomjs!QEventDispatcherUNIX::processEvents [qeventdispatcher_unix.cpp : 937 + 0x4]
rbx = 0x00007f18540012b0 r12 = 0x00007f1859ee5d70
r13 = 0x00007f18540008c0 r14 = 0x0000000000000001
r15 = 0x0000000002ddaac8 rip = 0x0000000001d08092
rsp = 0x00007f1859ee5d20 rbp = 0x00007f18540008e0
Found by: call frame info
4 phantomjs!QEventLoop::processEvents [qeventloop.cpp : 149 + 0x1]
rbx = 0x00007f18540012b0 r12 = 0x00007f1859ee5e00
r13 = 0x00007f1859ee5e10 r14 = 0x0000000002bc2230
r15 = 0x0000000002ddaac8 rip = 0x0000000001cdd4b5
rsp = 0x00007f1859ee5d70 rbp = 0x00007f1859ee5db0
Found by: call frame info
5 phantomjs!QEventLoop::exec [qeventloop.cpp : 200 + 0x4]
rbx = 0x00007f18540012b0 r12 = 0x00007f1859ee5e00
r13 = 0x00007f1859ee5e10 r14 = 0x0000000002bc2230
r15 = 0x0000000002ddaac8 rip = 0x0000000001cdd918
rsp = 0x00007f1859ee5da0 rbp = 0x00007fffc53be490
Found by: call frame info
6 phantomjs!QThread::exec [qthread.cpp : 542 + 0xc]
rbx = 0x0000000002ddaa40 r12 = 0x0000000002ddaac8
r13 = 0x0000000000000001 r14 = 0x0000000000000000
r15 = 0x0000000000000003 rip = 0x0000000001bdfdf6
rsp = 0x00007f1859ee5e00 rbp = 0x0000000002ddaac8
Found by: call frame info
7 phantomjs!QThreadPrivate::start [qthread_unix.cpp : 338 + 0x9]
rbx = 0x0000000002ddaac8 r12 = 0x0000000002ddab80
r13 = 0x0000000000000001 r14 = 0x0000000000000000
r15 = 0x0000000000000003 rip = 0x0000000001be2cc2
rsp = 0x00007f1859ee5e50 rbp = 0x0000000002cfc060
Found by: call frame info
8 libpthread-2.12.so + 0x7850
rbx = 0x0000000000000000 r12 = 0x00007fffc53bd970
r13 = 0x00007f1859ee69c0 r14 = 0x0000000000000000
r15 = 0x0000000000000003 rip = 0x00007f185cff8851
rsp = 0x00007f1859ee5ea0 rbp = 0x0000000000000000
Found by: call frame info
Thread 3
0 libc-2.12.so + 0xe14f3
rbx = 0x00007f1813ffed20 r12 = 0x000000000053eca5
r13 = 0x0000000000000018 r14 = 0x00007f180c000a98
r15 = 0x00007f180c000d30 rip = 0x00007f185c59f4f3
rsp = 0x00007f1813ffeb40 rbp = 0x000000000001bf96
Found by: given as instruction pointer in context
1 phantomjs!qt_safe_select [qcore_unix.cpp : 93 + 0x16]
rip = 0x0000000001d06228 rsp = 0x00007f1813ffeb50
Found by: stack scanning
2 phantomjs!QEventDispatcherUNIXPrivate::doSelect [qeventdispatcher_unix.cpp : 223 + 0xd]
rbx = 0x00007f180c0012b0 r12 = 0x00007f1813ffed70
r13 = 0x00007f180c0008e0 r14 = 0x00007f1813ffed20
r15 = 0x00007f180c000d30 rip = 0x0000000001d075e7
rsp = 0x00007f1813ffebe0 rbp = 0x00007f180c0008e0
Found by: call frame info
3 phantomjs!QEventDispatcherUNIX::processEvents [qeventdispatcher_unix.cpp : 937 + 0x4]
rbx = 0x00007f180c0012b0 r12 = 0x00007f1813ffed70
r13 = 0x00007f180c0008c0 r14 = 0x0000000000000001
r15 = 0x0000000002f78018 rip = 0x0000000001d08092
rsp = 0x00007f1813ffed20 rbp = 0x00007f180c0008e0
Found by: call frame info
4 phantomjs!QEventLoop::processEvents [qeventloop.cpp : 149 + 0x1]
rbx = 0x00007f180c0012b0 r12 = 0x00007f1813ffee00
r13 = 0x00007f1813ffee10 r14 = 0x0000000002bc2230
r15 = 0x0000000002f78018 rip = 0x0000000001cdd4b5
rsp = 0x00007f1813ffed70 rbp = 0x00007f1813ffedb0
Found by: call frame info
5 phantomjs!QEventLoop::exec [qeventloop.cpp : 200 + 0x4]
rbx = 0x00007f180c0012b0 r12 = 0x00007f1813ffee00
r13 = 0x00007f1813ffee10 r14 = 0x0000000002bc2230
r15 = 0x0000000002f78018 rip = 0x0000000001cdd918
rsp = 0x00007f1813ffeda0 rbp = 0x00007fffc53be490
Found by: call frame info
6 phantomjs!QThread::exec [qthread.cpp : 542 + 0xc]
rbx = 0x0000000002f77f90 r12 = 0x0000000002f78018
r13 = 0x0000000000000001 r14 = 0x0000000000000000
r15 = 0x0000000000000003 rip = 0x0000000001bdfdf6
rsp = 0x00007f1813ffee00 rbp = 0x0000000002f78018
Found by: call frame info
7 phantomjs!QThreadPrivate::start [qthread_unix.cpp : 338 + 0x9]
rbx = 0x0000000002f78018 r12 = 0x0000000002f780d0
r13 = 0x0000000000000001 r14 = 0x0000000000000000
r15 = 0x0000000000000003 rip = 0x0000000001be2cc2
rsp = 0x00007f1813ffee50 rbp = 0x0000000002f77f70
Found by: call frame info
8 libpthread-2.12.so + 0x7850
rbx = 0x0000000000000000 r12 = 0x00007fffc53ba120
r13 = 0x00007f1813fff9c0 r14 = 0x0000000000000000
r15 = 0x0000000000000003 rip = 0x00007f185cff8851
rsp = 0x00007f1813ffeea0 rbp = 0x0000000000000000
Found by: call frame info
Thread 4
0 libpthread-2.12.so + 0xb7bb
rbx = 0x00007f180c0056e0 r12 = 0x0000000000000005
r13 = 0x00007f18135fddb0 r14 = 0xffffffffffffff92
r15 = 0x0000000000000000 rip = 0x00007f185cffc7bb
rsp = 0x00007f18135fdd30 rbp = 0x00007f180c0059b0
Found by: given as instruction pointer in context
1 phantomjs!QWaitCondition::wait [qwaitcondition_unix.cpp : 84 + 0x7]
rip = 0x0000000001be39d7 rsp = 0x00007f18135fdd90
Found by: stack scanning
2 phantomjs!QThreadPoolThread::run [qthreadpool.cpp : 141 + 0x1d]
rbx = 0x00007f180c005600 r12 = 0x00007f180c005689
r13 = 0x0000000000000002 r14 = 0x00007f180c086400
r15 = 0x0000000000000003 rip = 0x0000000001bd783d
rsp = 0x00007f18135fde10 rbp = 0x00007f180c0059b0
Found by: call frame info
3 phantomjs!QThreadPrivate::start [qthread_unix.cpp : 338 + 0x9]
rbx = 0x00007f18040012b0 r12 = 0x00007f180c005b50
r13 = 0x0000000000000001 r14 = 0x0000000000000000
r15 = 0x0000000000000003 rip = 0x0000000001be2cc2
rsp = 0x00007f18135fde50 rbp = 0x00007f180c0059b0
Found by: call frame info
4 libpthread-2.12.so + 0x7850
rbx = 0x0000000000000000 r12 = 0x00007f1813ffd580
r13 = 0x00007f18135fe9c0 r14 = 0x0000000000000000
r15 = 0x0000000000000003 rip = 0x00007f185cff8851
rsp = 0x00007f18135fdea0 rbp = 0x0000000000000000
Found by: call frame info
Thread 5
0 libpthread-2.12.so + 0xb43c
rbx = 0x000000000317d050 r12 = 0x004189374bc6a7ef
r13 = 0xffffffffffffffff r14 = 0x000000000317d078
r15 = 0x000000000311ef20 rip = 0x00007f185cffc43c
rsp = 0x00007f180bde3d00 rbp = 0x00007f1812a73210
Found by: given as instruction pointer in context
1 phantomjs!QWaitCondition::wait [qwaitcondition_unix.cpp : 86 + 0xa]
rip = 0x0000000001be39f5 rsp = 0x00007f180bde3d30
rbp = 0x00007f1812a73210
Found by: stack scanning
2 phantomjs!WTF::ThreadCondition::timedWait [ThreadingQt.cpp : 253 + 0x12]
rbx = 0x00007f1812a73208 r12 = 0x0000000000000002
r13 = 0x00007f1812a73208 r14 = 0x00007f1812a73210
r15 = 0x00007f180bde3e10 rip = 0x00000000004e70ea
rsp = 0x00007f180bde3db0 rbp = 0x00007f1812a73210
Found by: call frame info
3 phantomjs!WTF::MessageQueue<WebCore::LocalStorageTask>::waitForMessage [MessageQueue.h : 137 + 0x12]
rbx = 0x0000000000000002 r12 = 0x0000000000000002
r13 = 0x00007f1812a73208 r14 = 0x00007f1812a73210
r15 = 0x00007f180bde3e10 rip = 0x0000000001185269
rsp = 0x00007f180bde3dd0 rbp = 0x00007f1812a73218
Found by: call frame info
4 phantomjs!WebCore::LocalStorageThread::threadEntryPoint [LocalStorageThread.cpp : 68 + 0xa]
rbx = 0x00007f1811818488 r12 = 0x0000000003198da0
r13 = 0x0000000000000001 r14 = 0x0000000000000000
r15 = 0x0000000000000003 rip = 0x0000000001185493
rsp = 0x00007f180bde3e10 rbp = 0x00007f1812a73208
Found by: call frame info
5 phantomjs!WTF::ThreadPrivate::run [ThreadingQt.cpp : 66 + 0x6]
rbx = 0x00000000030c5540 r12 = 0x0000000003198da0
r13 = 0x0000000000000001 r14 = 0x0000000000000000
r15 = 0x0000000000000003 rip = 0x00000000004e68fb
rsp = 0x00007f180bde3e40 rbp = 0x00000000030c5540
Found by: call frame info
6 phantomjs!QThreadPrivate::start [qthread_unix.cpp : 338 + 0x9]
rbx = 0x00000000031812b8 r12 = 0x0000000003198da0
r13 = 0x0000000000000001 r14 = 0x0000000000000000
r15 = 0x0000000000000003 rip = 0x0000000001be2cc2
rsp = 0x00007f180bde3e50 rbp = 0x00000000030c5540
Found by: call frame info
7 libpthread-2.12.so + 0x7850
rbx = 0x0000000000000000 r12 = 0x00007fffc53bc820
r13 = 0x00007f180bde49c0 r14 = 0x0000000000000000
r15 = 0x0000000000000003 rip = 0x00007f185cff8851
rsp = 0x00007f180bde3ea0 rbp = 0x0000000000000000
Found by: call frame info
Loaded modules:
0x00400000 - 0x0268dfff phantomjs ??? (main)
0x7f1808999000 - 0x7f18089a9fff bchri.pfa ???
0x7f18089aa000 - 0x7f18089b3fff c0582bt_.pfb ???
0x7f18089b4000 - 0x7f18089c6fff UTI_____.pfa ???
0x7f18089c7000 - 0x7f18089d7fff n019023l.pfb ???
0x7f18089d8000 - 0x7f18089e9fff n019004l.pfb ???
0x7f1808df0000 - 0x7f1808ff5fff libnss_dns-2.12.so ???
0x7f180aadb000 - 0x7f180aaebfff bchr.pfa ???
0x7f180aaec000 - 0x7f180aaf5fff c0419bt_.pfb ???
0x7f180aaf6000 - 0x7f180ab07fff UTRG____.pfa ???
0x7f180ab08000 - 0x7f180ab1bfff n019003l.pfb ???
0x7f185833e000 - 0x7f185854bfff libnss_files-2.12.so ???
0x7f185a8e8000 - 0x7f185ab05fff libselinux.so.1 ???
0x7f185ab07000 - 0x7f185ad1efff libresolv-2.12.so ???
0x7f185ad21000 - 0x7f185af23fff libkeyutils.so.1.3 ???
0x7f185af24000 - 0x7f185b12efff libkrb5support.so.0.1 ???
0x7f185b12f000 - 0x7f185b359fff libk5crypto.so.3.1 ???
0x7f185b35b000 - 0x7f185b55efff libcom_err.so.2.1 ???
0x7f185b55f000 - 0x7f185b844fff libkrb5.so.3.3 ???
0x7f185b845000 - 0x7f185ba88fff libgssapi_krb5.so.2.2 ???
0x7f185ba89000 - 0x7f185bce5fff libssl.so.1.0.0 ???
0x7f185bce6000 - 0x7f185befbfff libz.so.1.2.3 ???
0x7f185befc000 - 0x7f185c291fff libcrypto.so.1.0.0 ???
0x7f185c296000 - 0x7f185c4bdfff libexpat.so.1.5.2 ???
0x7f185c4be000 - 0x7f185c84bfff libc-2.12.so ???
0x7f185c851000 - 0x7f185ca66fff libgcc_s-4.4.7-20120601.so.1 ???
0x7f185ca67000 - 0x7f185cceafff libm-2.12.so ???
0x7f185cceb000 - 0x7f185cfdbfff libstdc++.so.6.0.13 ???
0x7f185cff1000 - 0x7f185d209fff libpthread-2.12.so ???
0x7f185d20e000 - 0x7f185d415fff librt-2.12.so ???
0x7f185d416000 - 0x7f185d619fff libdl-2.12.so ???
0x7f185d61a000 - 0x7f185d84ffff libfontconfig.so.1.4.4 ???
0x7f185d850000 - 0x7f185daecfff libfreetype.so.6.3.22 ???
0x7f185daed000 - 0x7f185db0cfff ld-2.12.so ???
0x7f185dcec000 - 0x7f185dceffff 87f5e051180a7a75f16eb6fe7dbd3749-le64.cache-3 ???
0x7f185dcf0000 - 0x7f185dcf8fff b79f3aaa7d385a141ab53ec885cc22a8-le64.cache-3 ???
0x7f185dd05000 - 0x7f185dd06fff b67b32625a2bb51b023d3814a918f351-le64.cache-3 ???
0x7f185dd07000 - 0x7f185dd07fff d04038e664b0033ae700a78c51f179d3-le64.cache-3 ???
0x7f185dd08000 - 0x7f185dd0afff beeeeb3dfe132a8a0633a017c99ce0c0-le64.cache-3 ???
0x7fffc53ff000 - 0x7fffc53fffff linux-gate.so ???
Due to our very limited maintenance capacity, we need to prioritize our development focus on other tasks. Therefore, this issue will be automatically closed (see #15395 for more details). In the future, if we see the need to attend to this issue again, then it will be reopened. Thank you for your contribution!
I have a webserver phantomJS code that is keeping a phantom browser open from one request to the next. Sometimes it runs for a few days other times it runs for a few hours and hits a SIGSEV
Environment: phantomJS 1.9.2 CentOS 6.4 32 bit
Please see trace and dump file: https://app.box.com/s/f4luro3rtxcxkjol61od
Crash
Operating system: Linux 0.0.0 Linux 2.6.18-164.el5 #1 SMP Thu Sep 3 03:33:56 EDT 2009 i686 CPU: x86 GenuineIntel family 6 model 23 stepping 10 4 CPUs
Crash reason: SIGSEGV Crash address: 0xc
Thread 0 (crashed) 0 phantomjs!JSC::StructureStubInfo::visitAggregate [Bitmap.h : 85 + 0x9] eip = 0x08bd4598 esp = 0xbfa085e0 ebp = 0xbfa08738 ebx = 0x0a52215c esi = 0xa4ce5668 edi = 0x00000000 eax = 0x00000000 ecx = 0x0000000c edx = 0x00000001 efl = 0x00010206 Found by: given as instruction pointer in context 1 phantomjs!JSC::CodeBlock::visitAggregate [CodeBlock.cpp : 1487 + 0xa] eip = 0x08bcf90d esp = 0xbfa08740 ebp = 0xbfa087e8 ebx = 0x0a52215c esi = 0x0000001c edi = 0x00000001 Found by: call frame info 2 phantomjs!JSC::FunctionExecutable::visitChildren [Executable.cpp : 354 + 0xe] eip = 0x0814870a esp = 0xbfa087f0 ebp = 0xbfa08818 ebx = 0x0a52215c esi = 0x00002000 edi = 0xb6448568 Found by: call frame info