Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Loading…

Crash by crawling img attributes #11636

Open
sekistner opened this Issue · 0 comments

1 participant

@sekistner

Version: phantomjs-1.9.2-linux-x86_64

I extract a lot of CSS attributes, it does work on some pages, but for some I get a crash. I read the naturalHeigth of img elements, regarding the first method of the dump, maybe this info helps.

The dump:

Operating system: Linux
                  0.0.0 Linux 3.8.0-30-generic #44-Ubuntu SMP Thu Aug 22 20:52:24 UTC 2013 x86_64
CPU: amd64
     family 6 model 60 stepping 3
     1 CPU

Crash reason:  SIGSEGV
Crash address: 0x65f

Thread 0 (crashed)
 0  phantomjs!WebCore::CSSStyleSelector::loadPendingImages [RefPtr.h : 60 + 0x0]
    rbx = 0x0000000000000657   r12 = 0x0000000000000008
    r13 = 0x0000000000000001   r14 = 0x00007ff9e63b3e68
    r15 = 0x00007ff9e63b3f00   rip = 0x00000000005dd38c
    rsp = 0x00007ffffd399610   rbp = 0x00007ff9e5932678
    Found by: given as instruction pointer in context
 1  phantomjs!WebCore::CSSStyleSelector::styleForElement [CSSStyleSelector.cpp : 1504 + 0x7]
    rbx = 0x00007ffa441dea40   r12 = 0x0000000000000008
    r13 = 0x0000000000000001   r14 = 0x00007ff9fc146200
    r15 = 0x0000000000000000   rip = 0x00000000005e084c
    rsp = 0x00007ffffd3997f0   rbp = 0x00007ffa441dea40
    Found by: call frame info
 2  phantomjs!WebCore::Node::styleForRenderer [Node.cpp : 1624 + 0x23]
    rbx = 0x00007ffa4436c800   r12 = 0x00007ffffd399940
    r13 = 0x0000000000000000   r14 = 0x00000000052994c0
    r15 = 0x00007ffffd399c90   rip = 0x000000000064e502
    rsp = 0x00007ffffd399910   rbp = 0x00000000052994c0
    Found by: call frame info
 3  phantomjs!WebCore::NodeRendererFactory::createRendererAndStyle [Node.cpp : 1553 + 0xb]
    rbx = 0x00007ffffd399990   r12 = 0x0000000000000001
    r13 = 0x0000000000000000   r14 = 0x00000000052994c0
    r15 = 0x00007ffffd399c90   rip = 0x000000000064e63f
    rsp = 0x00007ffffd399940   rbp = 0x00000000052994c0
    Found by: call frame info
 4  phantomjs!WebCore::Node::createRendererIfNeeded [Node.cpp : 1592 + 0x7]
    rbx = 0x00000000052994c0   r12 = 0x0000000000000001
    r13 = 0x0000000000000000   r14 = 0x00000000052994c0
    r15 = 0x00007ffffd399c90   rip = 0x000000000064e8a8
    rsp = 0x00007ffffd399990   rbp = 0x00000000052994c0
    Found by: call frame info
 5  phantomjs!WebCore::Element::attach [Element.cpp : 998 + 0x7]
    rbx = 0x00000000052994c0   r12 = 0x0000000000000001
    r13 = 0x0000000000000000   r14 = 0x00000000052994c0
    r15 = 0x00007ffffd399c90   rip = 0x0000000000631202
    rsp = 0x00007ffffd3999c0   rbp = 0x00000000052994c0
    Found by: call frame info
 6  phantomjs!WebCore::HTMLConstructionSite::attach<WebCore::Element> [HTMLConstructionSite.cpp : 107 + 0xb]
    rbx = 0x00000000052994c0   r12 = 0x0000000000000001
    r13 = 0x00007ffffd399a50   r14 = 0x00000000052994c0
    r15 = 0x00007ffffd399c90   rip = 0x00000000010f8b32
    rsp = 0x00007ffffd3999f0   rbp = 0x00000000050ad7c0
    Found by: call frame info
 7  phantomjs!WebCore::HTMLConstructionSite::attachToCurrent [HTMLConstructionSite.cpp : 259 + 0xb]
    rbx = 0x00007ffffd399a50   r12 = 0x00007ff9fc5ad2a0
    r13 = 0x00007ffa48aa04d0   r14 = 0x00007ffa48aa1520
    r15 = 0x00007ffffd399c90   rip = 0x00000000010f8c45
    rsp = 0x00007ffffd399a30   rbp = 0x00007ff9fc5ad2c8
    Found by: call frame info
 8  phantomjs!WebCore::HTMLConstructionSite::insertHTMLElement [HTMLConstructionSite.cpp : 289 + 0x15]
    rbx = 0x00007ffffd399a60   r12 = 0x00007ff9fc5ad2a0
    r13 = 0x00007ffa48aa04d0   r14 = 0x00007ffa48aa1520
    r15 = 0x00007ffffd399c90   rip = 0x00000000010f91a7
    rsp = 0x00007ffffd399a50   rbp = 0x00007ff9fc5ad2c8
    Found by: call frame info
 9  phantomjs!WebCore::HTMLTreeBuilder::processStartTagForInBody [HTMLTreeBuilder.cpp : 795 + 0xc]
    rbx = 0x0000000002ac9f20   r12 = 0x00007ff9fc5ad2a0
    r13 = 0x00007ffa48aa04d0   r14 = 0x00007ffa48aa1520
    r15 = 0x00007ffffd399c90   rip = 0x00000000007d9875
    rsp = 0x00007ffffd399a90   rbp = 0x00007ffffd399c00
    Found by: call frame info
10  phantomjs!WebCore::HTMLTreeBuilder::processStartTag [HTMLTreeBuilder.cpp : 1334 + 0xa]
    rbx = 0x00007ffffd399c00   r12 = 0x00007ffffd399c00
    r13 = 0x00007ffa48aa04d0   r14 = 0x00007ffa48aa1520
    r15 = 0x00007ffffd399c90   rip = 0x00000000007db1db
    rsp = 0x00007ffffd399b20   rbp = 0x00007ff9fc5ad2a0
    Found by: call frame info
11  phantomjs!WebCore::HTMLTreeBuilder::processToken [HTMLTreeBuilder.cpp : 479 + 0x4]
    rbx = 0x00007ffffd399c00   r12 = 0x00007ffa48aa04c0
    r13 = 0x00007ffa48aa04d0   r14 = 0x00007ffa48aa1520
    r15 = 0x00007ffffd399c90   rip = 0x00000000007dcbec
    rsp = 0x00007ffffd399bd0   rbp = 0x00007ff9fc5ad2a0
    Found by: call frame info
12  phantomjs!WebCore::HTMLTreeBuilder::constructTreeFromToken [HTMLTreeBuilder.cpp : 460 + 0xa]
    rbx = 0x00007ffa48aa04a8   r12 = 0x00007ffa48aa04c0
    r13 = 0x00007ffa48aa04d0   r14 = 0x00007ffa48aa1520
    r15 = 0x00007ffffd399c90   rip = 0x00000000007dce1b
    rsp = 0x00007ffffd399c00   rbp = 0x00007ff9fc5ad2a0
    Found by: call frame info
13  phantomjs!WebCore::HTMLDocumentParser::pumpTokenizer [HTMLDocumentParser.cpp : 276 + 0x7]
    rbx = 0x00007ffa48aa04a8   r12 = 0x00007ffa48aa14a8
    r13 = 0x00007ffa48aa0438   r14 = 0x00007ffa48aa1520
    r15 = 0x00007ffffd399c90   rip = 0x00000000007b67d7
    rsp = 0x00007ffffd399c70   rbp = 0x00007ffa48aa0400
    Found by: call frame info
14  phantomjs!WebCore::HTMLDocumentParser::resumeParsingAfterYield [HTMLDocumentParser.cpp : 192 + 0x9]
    rbx = 0x00007ffa48aa0400   r12 = 0x0000000000000000
    r13 = 0x0000000004a54ab0   r14 = 0x00000000000bab98
    r15 = 0x00007ffffd39a470   rip = 0x00000000007b6922
    rsp = 0x00007ffffd399d10   rbp = 0x0000000000000001
    Found by: call frame info
15  phantomjs!WebCore::ThreadTimers::sharedTimerFiredInternal [ThreadTimers.cpp : 112 + 0x8]
    rbx = 0x00007ff9fc3e6e30   r12 = 0x0000000000000000
    r13 = 0x0000000004a54ab0   r14 = 0x00000000000bab98
    r15 = 0x00007ffffd39a470   rip = 0x0000000000993983
    rsp = 0x00007ffffd399d30   rbp = 0x00007ffa48a8b7a8
    Found by: call frame info
16  phantomjs!QObject::event [qobject.cpp : 1156 + 0x8]
    rbx = 0x0000000004c66a40   r12 = 0x00007ffffd39a470
    r13 = 0x0000000004a54ab0   r14 = 0x00000000000bab98
    r15 = 0x00007ffffd39a470   rip = 0x0000000001cefb94
    rsp = 0x00007ffffd399d70   rbp = 0x0000000004c66a40
    Found by: call frame info
17  phantomjs!QApplicationPrivate::notify_helper [qapplication.cpp : 4562 + 0xc]
    rbx = 0x00007ffffd39a6f0   r12 = 0x00007ffffd39a470
    r13 = 0x0000000004a54ab0   r14 = 0x00000000000bab98
    r15 = 0x00007ffffd39a470   rip = 0x00000000015decaf
    rsp = 0x00007ffffd399f10   rbp = 0x0000000004c66a40
    Found by: call frame info
18  phantomjs!QApplication::notify [qapplication.cpp : 4423 + 0x17]
    rbx = 0x00007ffffd39a6f0   r12 = 0x00007ffffd39a470
    r13 = 0x00007ffffd39a6f0   r14 = 0x00000000000bab98
    r15 = 0x00007ffffd39a470   rip = 0x00000000015e793b
    rsp = 0x00007ffffd399f40   rbp = 0x0000000004c66a40
    Found by: call frame info
19  phantomjs!QCoreApplication::notifyInternal [qcoreapplication.cpp : 946 + 0x2]
    rbx = 0x0000000004a521c0   r12 = 0x00007ffffd39a470
    r13 = 0x00007ffffd39a6f0   r14 = 0x00000000000bab98
    r15 = 0x00007ffffd39a470   rip = 0x0000000001cde3a4
    rsp = 0x00007ffffd39a410   rbp = 0x0000000004c66a40
    Found by: call frame info
20  phantomjs!QTimerInfoList::activateTimers [qcoreapplication.h : 231 + 0x14]
    rbx = 0x0000000004a577d8   r12 = 0x0000000000000000
    r13 = 0x0000000000000000   r14 = 0x00000000000bab98
    r15 = 0x00007ffffd39a470   rip = 0x0000000001d07e9d
    rsp = 0x00007ffffd39a460   rbp = 0x00000000000053e5
    Found by: call frame info
21  phantomjs!QEventDispatcherUNIX::processEvents [qeventdispatcher_unix.cpp : 941 + 0x7]
    rbx = 0x0000000000000002   r12 = 0x00007ffffd39a540
    r13 = 0x0000000004a51560   r14 = 0x0000000000000000
    r15 = 0x0000000004a522d8   rip = 0x0000000001d080b0
    rsp = 0x00007ffffd39a4f0   rbp = 0x0000000004a56f70
    Found by: call frame info
22  phantomjs!QEventDispatcherQPA::processEvents [qeventdispatcher_qpa.cpp : 246 + 0x4]
    rbx = 0x0000000004cb6fd0   r12 = 0x0000000000000000
    r13 = 0x0000000004a51560   r14 = 0x00007ffffd39a580
    r15 = 0x0000000004a522d8   rip = 0x000000000163a6a4
    rsp = 0x00007ffffd39a540   rbp = 0x0000000004a56f70
    Found by: call frame info
23  phantomjs!QEventLoop::processEvents [qeventloop.cpp : 149 + 0x1]
    rbx = 0x0000000004cb6fd0   r12 = 0x00007ffffd39a610
    r13 = 0x00007ffffd39a620   r14 = 0x0000000004a52230
    r15 = 0x0000000004a522d8   rip = 0x0000000001cdd485
    rsp = 0x00007ffffd39a580   rbp = 0x00007ffffd39a5c0
    Found by: call frame info
24  phantomjs!QEventLoop::exec [qeventloop.cpp : 200 + 0x4]
    rbx = 0x0000000004cb6fd0   r12 = 0x00007ffffd39a610
    r13 = 0x00007ffffd39a620   r14 = 0x0000000004a52230
    r15 = 0x0000000004a522d8   rip = 0x0000000001cdd8e8
    rsp = 0x00007ffffd39a5b0   rbp = 0x00007ffffd39a6f0
    Found by: call frame info
25  phantomjs!QCoreApplication::exec [qcoreapplication.cpp : 1218 + 0x4]
    rbx = 0x0000000004a521c0   r12 = 0x00007ffffd39a6f0
    r13 = 0x00007ffffd39a8a8   r14 = 0x00007ffffd39a660
    r15 = 0x0000000000000000   rip = 0x0000000001cdf79b
    rsp = 0x00007ffffd39a610   rbp = 0x0000000004a521c0
    Found by: call frame info
26  phantomjs!main [main.cpp : 121 + 0x4]
    rbx = 0x0000000004a8cca0   r12 = 0x00007ffffd39a6f0
    r13 = 0x00007ffffd39a8a8   r14 = 0x00007ffffd39a660
    r15 = 0x0000000000000000   rip = 0x0000000000427cb2
    rsp = 0x00007ffffd39a650   rbp = 0x00007ffffd39a888
    Found by: call frame info
27  libc-2.17.so + 0x21ea4
    rbx = 0x0000000000000000   r12 = 0x0000000000407cc0
    r13 = 0x00007ffffd39a880   r14 = 0x0000000000000000
    r15 = 0x0000000000000000   rip = 0x00007ffa472efea5
    rsp = 0x00007ffffd39a7b0   rbp = 0x0000000000000000
    Found by: call frame info
28  phantomjs + 0x27a5f
    rip = 0x0000000000427a60   rsp = 0x00007ffffd39a7d0
    Found by: stack scanning

Thread 1
 0  libc-2.17.so + 0xc0d3d
    rbx = 0x00007ffa4605bc60   r12 = 0x0000000002aa2160
    r13 = 0x00007ffa48bd7060   r14 = 0x00007ffa47ec5740
    r15 = 0x0000000000001000   rip = 0x00007ffa4738ed3d
    rsp = 0x00007ffa4605bc40   rbp = 0x00000000ffffffff
    Found by: given as instruction pointer in context
 1  libc-2.17.so + 0xc0be0
    rip = 0x00007ffa4738ebe1   rsp = 0x00007ffa4605bc50
    Found by: stack scanning

Thread 2
 0  libc-2.17.so + 0xf2233
    rbx = 0x0000000000000000   r12 = 0x00007ffa4585ad80
    r13 = 0x0000000000000008   r14 = 0x00007ffa40000a98
    r15 = 0x00007ffa40000d30   rip = 0x00007ffa473c0233
    rsp = 0x00007ffa4585ab50   rbp = 0x00007ffa400008e0
    Found by: given as instruction pointer in context
 1  phantomjs!qt_safe_select [qcore_unix.cpp : 83 + 0x15]
    rip = 0x0000000001d062f7   rsp = 0x00007ffa4585ab60
    Found by: stack scanning
 2  phantomjs!QEventDispatcherUNIXPrivate::doSelect [qeventdispatcher_unix.cpp : 223 + 0xd]
    rbx = 0x00007ffa400012b0   r12 = 0x00007ffa4585ad80
    r13 = 0x00007ffa400008e0   r14 = 0x0000000000000000
    r15 = 0x00007ffa40000d30   rip = 0x0000000001d075b7
    rsp = 0x00007ffa4585abf0   rbp = 0x00007ffa400008e0
    Found by: call frame info
 3  phantomjs!QEventDispatcherUNIX::processEvents [qeventdispatcher_unix.cpp : 937 + 0x4]
    rbx = 0x00007ffa400012b0   r12 = 0x00007ffa4585ad80
    r13 = 0x00007ffa400008c0   r14 = 0x0000000000000001
    r15 = 0x0000000004a995c8   rip = 0x0000000001d08062
    rsp = 0x00007ffa4585ad30   rbp = 0x00007ffa400008e0
    Found by: call frame info
 4  phantomjs!QEventLoop::processEvents [qeventloop.cpp : 149 + 0x1]
    rbx = 0x00007ffa400012b0   r12 = 0x00007ffa4585ae10
    r13 = 0x00007ffa4585ae20   r14 = 0x0000000004a52230
    r15 = 0x0000000004a995c8   rip = 0x0000000001cdd485
    rsp = 0x00007ffa4585ad80   rbp = 0x00007ffa4585adc0
    Found by: call frame info
 5  phantomjs!QEventLoop::exec [qeventloop.cpp : 200 + 0x4]
    rbx = 0x00007ffa400012b0   r12 = 0x00007ffa4585ae10
    r13 = 0x00007ffa4585ae20   r14 = 0x0000000004a52230
    r15 = 0x0000000004a995c8   rip = 0x0000000001cdd8e8
    rsp = 0x00007ffa4585adb0   rbp = 0x00007ffffd39a6f0
    Found by: call frame info
 6  phantomjs!QThread::exec [qthread.cpp : 542 + 0xc]
    rbx = 0x0000000004a99540   r12 = 0x0000000004a995c8
    r13 = 0x0000000000000001   r14 = 0x00007ffffd399bd0
    r15 = 0x0000000000001000   rip = 0x0000000001bdfdd6
    rsp = 0x00007ffa4585ae10   rbp = 0x0000000004a995c8
    Found by: call frame info
 7  phantomjs!QThreadPrivate::start [qthread_unix.cpp : 338 + 0x9]
    rbx = 0x0000000004a995c8   r12 = 0x0000000004a88740
    r13 = 0x0000000000000001   r14 = 0x00007ffffd399bd0
    r15 = 0x0000000000001000   rip = 0x0000000001be2ca2
    rsp = 0x00007ffa4585ae60   rbp = 0x0000000004a96370
    Found by: call frame info
 8  libpthread-2.17.so + 0x7f8d
    rbx = 0x0000000000000000   r12 = 0x0000000000000000
    r13 = 0x00007ffa48bd7060   r14 = 0x00007ffffd399bd0
    r15 = 0x0000000000001000   rip = 0x00007ffa47ebbf8e
    rsp = 0x00007ffa4585aeb0   rbp = 0x0000000000000000
    Found by: call frame info

Thread 3
 0  libc-2.17.so + 0xf2233
    rbx = 0x00007ff9ffffed30   r12 = 0x00000000000053e4
    r13 = 0x000000000000000c   r14 = 0x00007ff9f8000a98
    r15 = 0x00007ff9f8000d30   rip = 0x00007ffa473c0233
    rsp = 0x00007ff9ffffeb50   rbp = 0x000000000008dc41
    Found by: given as instruction pointer in context
 1  phantomjs!qt_safe_select [qcore_unix.cpp : 93 + 0x16]
    rip = 0x0000000001d061f8   rsp = 0x00007ff9ffffeb60
    Found by: stack scanning
 2  phantomjs!QEventDispatcherUNIXPrivate::doSelect [qeventdispatcher_unix.cpp : 223 + 0xd]
    rbx = 0x00007ff9f80012b0   r12 = 0x00007ff9ffffed80
    r13 = 0x00007ff9f80008e0   r14 = 0x00007ff9ffffed30
    r15 = 0x00007ff9f8000d30   rip = 0x0000000001d075b7
    rsp = 0x00007ff9ffffebf0   rbp = 0x00007ff9f80008e0
    Found by: call frame info
 3  phantomjs!QEventDispatcherUNIX::processEvents [qeventdispatcher_unix.cpp : 937 + 0x4]
    rbx = 0x00007ff9f80012b0   r12 = 0x00007ff9ffffed80
    r13 = 0x00007ff9f80008c0   r14 = 0x0000000000000001
    r15 = 0x0000000004cb8218   rip = 0x0000000001d08062
    rsp = 0x00007ff9ffffed30   rbp = 0x00007ff9f80008e0
    Found by: call frame info
 4  phantomjs!QEventLoop::processEvents [qeventloop.cpp : 149 + 0x1]
    rbx = 0x00007ff9f80012b0   r12 = 0x00007ff9ffffee10
    r13 = 0x00007ff9ffffee20   r14 = 0x0000000004a52230
    r15 = 0x0000000004cb8218   rip = 0x0000000001cdd485
    rsp = 0x00007ff9ffffed80   rbp = 0x00007ff9ffffedc0
    Found by: call frame info
 5  phantomjs!QEventLoop::exec [qeventloop.cpp : 200 + 0x4]
    rbx = 0x00007ff9f80012b0   r12 = 0x00007ff9ffffee10
    r13 = 0x00007ff9ffffee20   r14 = 0x0000000004a52230
    r15 = 0x0000000004cb8218   rip = 0x0000000001cdd8e8
    rsp = 0x00007ff9ffffedb0   rbp = 0x00007ffffd39a6f0
    Found by: call frame info
 6  phantomjs!QThread::exec [qthread.cpp : 542 + 0xc]
    rbx = 0x0000000004cb8190   r12 = 0x0000000004cb8218
    r13 = 0x0000000000000001   r14 = 0x00007ffffd396380
    r15 = 0x0000000000001000   rip = 0x0000000001bdfdd6
    rsp = 0x00007ff9ffffee10   rbp = 0x0000000004cb8218
    Found by: call frame info
 7  phantomjs!QThreadPrivate::start [qthread_unix.cpp : 338 + 0x9]
    rbx = 0x0000000004cb8218   r12 = 0x0000000004cb8260
    r13 = 0x0000000000000001   r14 = 0x00007ffffd396380
    r15 = 0x0000000000001000   rip = 0x0000000001be2ca2
    rsp = 0x00007ff9ffffee60   rbp = 0x0000000004cb8170
    Found by: call frame info
 8  libpthread-2.17.so + 0x7f8d
    rbx = 0x0000000000000000   r12 = 0x0000000000000000
    r13 = 0x00007ffa48bd7060   r14 = 0x00007ffffd396380
    r15 = 0x0000000000001000   rip = 0x00007ffa47ebbf8e
    rsp = 0x00007ff9ffffeeb0   rbp = 0x0000000000000000
    Found by: call frame info

Thread 4
 0  libc-2.17.so + 0xf2233
    rbx = 0x00007ff9ff7fdd30   r12 = 0x00000000000053e5
    r13 = 0x0000000000000067   r14 = 0x00007ff9f0000a98
    r15 = 0x00007ff9f0000d30   rip = 0x00007ffa473c0233
    rsp = 0x00007ff9ff7fdb50   rbp = 0x00000000000be3ab
    Found by: given as instruction pointer in context
 1  phantomjs!qt_safe_select [qcore_unix.cpp : 93 + 0x16]
    rip = 0x0000000001d061f8   rsp = 0x00007ff9ff7fdb60
    Found by: stack scanning
 2  phantomjs!QEventDispatcherUNIXPrivate::doSelect [qeventdispatcher_unix.cpp : 223 + 0xd]
    rbx = 0x00007ff9f00012b0   r12 = 0x00007ff9ff7fdd80
    r13 = 0x00007ff9f00008e0   r14 = 0x00007ff9ff7fdd30
    r15 = 0x00007ff9f0000d30   rip = 0x0000000001d075b7
    rsp = 0x00007ff9ff7fdbf0   rbp = 0x00007ff9f00008e0
    Found by: call frame info
 3  phantomjs!QEventDispatcherUNIX::processEvents [qeventdispatcher_unix.cpp : 937 + 0x4]
    rbx = 0x00007ff9f00012b0   r12 = 0x00007ff9ff7fdd80
    r13 = 0x00007ff9f00008c0   r14 = 0x0000000000000001
    r15 = 0x0000000004cc9338   rip = 0x0000000001d08062
    rsp = 0x00007ff9ff7fdd30   rbp = 0x00007ff9f00008e0
    Found by: call frame info
 4  phantomjs!QEventLoop::processEvents [qeventloop.cpp : 149 + 0x1]
    rbx = 0x00007ff9f00012b0   r12 = 0x00007ff9ff7fde10
    r13 = 0x00007ff9ff7fde20   r14 = 0x0000000004a52230
    r15 = 0x0000000004cc9338   rip = 0x0000000001cdd485
    rsp = 0x00007ff9ff7fdd80   rbp = 0x00007ff9ff7fddc0
    Found by: call frame info
 5  phantomjs!QEventLoop::exec [qeventloop.cpp : 200 + 0x4]
    rbx = 0x00007ff9f00012b0   r12 = 0x00007ff9ff7fde10
    r13 = 0x00007ff9ff7fde20   r14 = 0x0000000004a52230
    r15 = 0x0000000004cc9338   rip = 0x0000000001cdd8e8
    rsp = 0x00007ff9ff7fddb0   rbp = 0x00007ffffd39a6f0
    Found by: call frame info
 6  phantomjs!QThread::exec [qthread.cpp : 542 + 0xc]
    rbx = 0x0000000004cc92b0   r12 = 0x0000000004cc9338
    r13 = 0x0000000000000001   r14 = 0x00007ffffd397960
    r15 = 0x0000000000001000   rip = 0x0000000001bdfdd6
    rsp = 0x00007ff9ff7fde10   rbp = 0x0000000004cc9338
    Found by: call frame info
 7  phantomjs!QThreadPrivate::start [qthread_unix.cpp : 338 + 0x9]
    rbx = 0x0000000004cc9338   r12 = 0x0000000004cc9380
    r13 = 0x0000000000000001   r14 = 0x00007ffffd397960
    r15 = 0x0000000000001000   rip = 0x0000000001be2ca2
    rsp = 0x00007ff9ff7fde60   rbp = 0x0000000004cf6990
    Found by: call frame info
 8  libpthread-2.17.so + 0x7f8d
    rbx = 0x0000000000000000   r12 = 0x0000000000000000
    r13 = 0x00007ffa48bd7060   r14 = 0x00007ffffd397960
    r15 = 0x0000000000001000   rip = 0x00007ffa47ebbf8e
    rsp = 0x00007ff9ff7fdeb0   rbp = 0x0000000000000000
    Found by: call frame info

Thread 5
 0  libpthread-2.17.so + 0xc05e
    rbx = 0x00007ff9f00052c0   r12 = 0x0000000000000031
    r13 = 0x00007ff9feffcdc0   r14 = 0xffffffffffffff92
    r15 = 0x00007ff9f0005200   rip = 0x00007ffa47ec005e
    rsp = 0x00007ff9feffcd40   rbp = 0x00007ff9f0005600
    Found by: given as instruction pointer in context
 1  linux-gate.so + 0xd00
    rip = 0x00007ffffd3fed01   rsp = 0x00007ff9feffcd68
    Found by: stack scanning
 2  phantomjs!QWaitCondition::wait [qwaitcondition_unix.cpp : 84 + 0x7]
    rip = 0x0000000001be39b7   rsp = 0x00007ff9feffcda0
    Found by: stack scanning
 3  phantomjs!QThreadPoolThread::run [qthreadpool.cpp : 141 + 0x1d]
    rbx = 0x00007ff9f00051e0   r12 = 0x00007ff9f0005269
    r13 = 0x0000000000000002   r14 = 0x00007ff9f00a5d50
    r15 = 0x0000000000001000   rip = 0x0000000001bd781d
    rsp = 0x00007ff9feffce20   rbp = 0x00007ff9f0005600
    Found by: call frame info
 4  phantomjs!QThreadPrivate::start [qthread_unix.cpp : 338 + 0x9]
    rbx = 0x00007ff9f40012b0   r12 = 0x00007ff9f00057a0
    r13 = 0x0000000000000001   r14 = 0x00007ff9ff7fc590
    r15 = 0x0000000000001000   rip = 0x0000000001be2ca2
    rsp = 0x00007ff9feffce60   rbp = 0x00007ff9f0005600
    Found by: call frame info
 5  libpthread-2.17.so + 0x7f8d
    rbx = 0x0000000000000000   r12 = 0x0000000000000000
    r13 = 0x00007ffa48bd7060   r14 = 0x00007ff9ff7fc590
    r15 = 0x0000000000001000   rip = 0x00007ffa47ebbf8e
    rsp = 0x00007ff9feffceb0   rbp = 0x0000000000000000
    Found by: call frame info

Thread 6
 0  libc-2.17.so + 0xed3cd
    rbx = 0x0000000000000000   r12 = 0x0000000000000002
    r13 = 0x0000000028f07030   r14 = 0x00007ff9fdfcbdb8
    r15 = 0x0000000000000005   rip = 0x00007ffa473bb3cd
    rsp = 0x00007ff9fdfc8780   rbp = 0x0000000000000000
    Found by: given as instruction pointer in context
 1  libresolv-2.17.so + 0xb08c
    rip = 0x00007ff9fe5ee08d   rsp = 0x00007ff9fdfc8790
    Found by: stack scanning
 2  libresolv-2.17.so + 0xe75e
    rip = 0x00007ff9fe5f175f   rsp = 0x00007ff9fdfc87d0
    Found by: stack scanning

Thread 7
 0  libpthread-2.17.so + 0xc05e
    rbx = 0x00007ff9f00052c0   r12 = 0x0000000000000035
    r13 = 0x00007ff9fd766dc0   r14 = 0xffffffffffffff92
    r15 = 0x00007ff9f0005200   rip = 0x00007ffa47ec005e
    rsp = 0x00007ff9fd766d40   rbp = 0x00007ff9f003f0c0
    Found by: given as instruction pointer in context
 1  linux-gate.so + 0xd00
    rip = 0x00007ffffd3fed01   rsp = 0x00007ff9fd766d68
    Found by: stack scanning
 2  phantomjs!QWaitCondition::wait [qwaitcondition_unix.cpp : 84 + 0x7]
    rip = 0x0000000001be39b7   rsp = 0x00007ff9fd766da0
    Found by: stack scanning
 3  phantomjs!QThreadPoolThread::run [qthreadpool.cpp : 141 + 0x1d]
    rbx = 0x00007ff9f00051e0   r12 = 0x00007ff9f0005269
    r13 = 0x0000000000000002   r14 = 0x00007ff9f0033f40
    r15 = 0x0000000000001000   rip = 0x0000000001bd781d
    rsp = 0x00007ff9fd766e20   rbp = 0x00007ff9f003f0c0
    Found by: call frame info
 4  phantomjs!QThreadPrivate::start [qthread_unix.cpp : 338 + 0x9]
    rbx = 0x00007ff9ec0012b0   r12 = 0x00007ff9f0019470
    r13 = 0x0000000000000001   r14 = 0x00007ff9ff7fc590
    r15 = 0x0000000000001000   rip = 0x0000000001be2ca2
    rsp = 0x00007ff9fd766e60   rbp = 0x00007ff9f003f0c0
    Found by: call frame info
 5  libpthread-2.17.so + 0x7f8d
    rbx = 0x0000000000000000   r12 = 0x0000000000000000
    r13 = 0x00007ffa48bd7060   r14 = 0x00007ff9ff7fc590
    r15 = 0x0000000000001000   rip = 0x00007ffa47ebbf8e
    rsp = 0x00007ff9fd766eb0   rbp = 0x0000000000000000
    Found by: call frame info

Thread 8
 0  libpthread-2.17.so + 0xbca4
    rbx = 0x0000000004d4d2c0   r12 = 0x004189374bc6a7ef
    r13 = 0xffffffffffffffff   r14 = 0x0000000004d4d2e8
    r15 = 0x0000000004d4d7c0   rip = 0x00007ffa47ebfca4
    rsp = 0x00007ff9fcf65d10   rbp = 0x00007ffa4454bc10
    Found by: given as instruction pointer in context
 1  phantomjs!QWaitCondition::wait [qwaitcondition_unix.cpp : 86 + 0xa]
    rip = 0x0000000001be39d5   rsp = 0x00007ff9fcf65d40
    rbp = 0x00007ffa4454bc10
    Found by: stack scanning
 2  phantomjs!WTF::ThreadCondition::timedWait [ThreadingQt.cpp : 253 + 0x12]
    rbx = 0x00007ffa4454bc08   r12 = 0x0000000000000001
    r13 = 0x00007ffa4454bc08   r14 = 0x00007ffa4454bc10
    r15 = 0x00007ff9fcf65e20   rip = 0x00000000004e70ea
    rsp = 0x00007ff9fcf65dc0   rbp = 0x00007ffa4454bc10
    Found by: call frame info
 3  phantomjs!WTF::MessageQueue<WebCore::LocalStorageTask>::waitForMessage [MessageQueue.h : 137 + 0x12]
    rbx = 0x0000000000000001   r12 = 0x0000000000000001
    r13 = 0x00007ffa4454bc08   r14 = 0x00007ffa4454bc10
    r15 = 0x00007ff9fcf65e20   rip = 0x0000000001185269
    rsp = 0x00007ff9fcf65de0   rbp = 0x00007ffa4454bc18
    Found by: call frame info
 4  phantomjs!WebCore::LocalStorageThread::threadEntryPoint [LocalStorageThread.cpp : 68 + 0xa]
    rbx = 0x00007ffa4453ded8   r12 = 0x0000000004d4dcc0
    r13 = 0x0000000000000001   r14 = 0x00007ffffd398c40
    r15 = 0x0000000000001000   rip = 0x0000000001185493
    rsp = 0x00007ff9fcf65e20   rbp = 0x00007ffa4454bc08
    Found by: call frame info
 5  phantomjs!WTF::ThreadPrivate::run [ThreadingQt.cpp : 66 + 0x6]
    rbx = 0x0000000004cd8bb0   r12 = 0x0000000004d4dcc0
    r13 = 0x0000000000000001   r14 = 0x00007ffffd398c40
    r15 = 0x0000000000001000   rip = 0x00000000004e68fb
    rsp = 0x00007ff9fcf65e50   rbp = 0x0000000004cd8bb0
    Found by: call frame info
 6  phantomjs!QThreadPrivate::start [qthread_unix.cpp : 338 + 0x9]
    rbx = 0x0000000004d4dc78   r12 = 0x0000000004d4dcc0
    r13 = 0x0000000000000001   r14 = 0x00007ffffd398c40
    r15 = 0x0000000000001000   rip = 0x0000000001be2ca2
    rsp = 0x00007ff9fcf65e60   rbp = 0x0000000004cd8bb0
    Found by: call frame info
 7  libpthread-2.17.so + 0x7f8d
    rbx = 0x0000000000000000   r12 = 0x0000000000000000
    r13 = 0x00007ffa48bd7060   r14 = 0x00007ffffd398c40
    r15 = 0x0000000000001000   rip = 0x00007ffa47ebbf8e
    rsp = 0x00007ff9fcf65eb0   rbp = 0x0000000000000000
    Found by: call frame info

Thread 9
 0  libpthread-2.17.so + 0xc05e
    rbx = 0x00007ff9f00052c0   r12 = 0x0000000000000030
    r13 = 0x00007ff9e7ffedc0   r14 = 0xffffffffffffff92
    r15 = 0x00007ff9f0005200   rip = 0x00007ffa47ec005e
    rsp = 0x00007ff9e7ffed40   rbp = 0x00007ff9f00340c0
    Found by: given as instruction pointer in context
 1  linux-gate.so + 0xd00
    rip = 0x00007ffffd3fed01   rsp = 0x00007ff9e7ffed68
    rbp = 0x00007ff9f00340c0
    Found by: stack scanning
 2  phantomjs!QWaitCondition::wait [qwaitcondition_unix.cpp : 84 + 0x7]
    rip = 0x0000000001be39b7   rsp = 0x00007ff9e7ffeda0
    rbp = 0x00007ff9f00340c0
    Found by: stack scanning
 3  phantomjs!QThreadPoolThread::run [qthreadpool.cpp : 141 + 0x1d]
    rbx = 0x00007ff9f00051e0   r12 = 0x00007ff9f0005269
    r13 = 0x0000000000000002   r14 = 0x00007ff9f00622c0
    r15 = 0x0000000000001000   rip = 0x0000000001bd781d
    rsp = 0x00007ff9e7ffee20   rbp = 0x00007ff9f00340c0
    Found by: call frame info
 4  phantomjs!QThreadPrivate::start [qthread_unix.cpp : 338 + 0x9]
    rbx = 0x00007ff9dc0012b0   r12 = 0x00007ff9f0034490
    r13 = 0x0000000000000001   r14 = 0x00007ff9ff7fc590
    r15 = 0x0000000000001000   rip = 0x0000000001be2ca2
    rsp = 0x00007ff9e7ffee60   rbp = 0x00007ff9f00340c0
    Found by: call frame info
 5  libpthread-2.17.so + 0x7f8d
    rbx = 0x0000000000000000   r12 = 0x0000000000000000
    r13 = 0x00007ffa48bd7060   r14 = 0x00007ff9ff7fc590
    r15 = 0x0000000000001000   rip = 0x00007ffa47ebbf8e
    rsp = 0x00007ff9e7ffeeb0   rbp = 0x0000000000000000
    Found by: call frame info

Thread 10
 0  libpthread-2.17.so + 0xc05e
    rbx = 0x00007ff9f00052c0   r12 = 0x0000000000000034
    r13 = 0x00007ff9e77fddc0   r14 = 0xffffffffffffff92
    r15 = 0x00007ff9f0005200   rip = 0x00007ffa47ec005e
    rsp = 0x00007ff9e77fdd40   rbp = 0x00007ff9f0054730
    Found by: given as instruction pointer in context
 1  linux-gate.so + 0xd00
    rip = 0x00007ffffd3fed01   rsp = 0x00007ff9e77fdd68
    rbp = 0x00007ff9f0054730
    Found by: stack scanning
 2  phantomjs!QWaitCondition::wait [qwaitcondition_unix.cpp : 84 + 0x7]
    rip = 0x0000000001be39b7   rsp = 0x00007ff9e77fdda0
    rbp = 0x00007ff9f0054730
    Found by: stack scanning
 3  phantomjs!QThreadPoolThread::run [qthreadpool.cpp : 141 + 0x1d]
    rbx = 0x00007ff9f00051e0   r12 = 0x00007ff9f0005269
    r13 = 0x0000000000000002   r14 = 0x00007ff9f00b4a20
    r15 = 0x0000000000001000   rip = 0x0000000001bd781d
    rsp = 0x00007ff9e77fde20   rbp = 0x00007ff9f0054730
    Found by: call frame info
 4  phantomjs!QThreadPrivate::start [qthread_unix.cpp : 338 + 0x9]
    rbx = 0x00007ff9d40012b0   r12 = 0x00007ff9f0054b70
    r13 = 0x0000000000000001   r14 = 0x00007ff9ff7fc590
    r15 = 0x0000000000001000   rip = 0x0000000001be2ca2
    rsp = 0x00007ff9e77fde60   rbp = 0x00007ff9f0054730
    Found by: call frame info
 5  libpthread-2.17.so + 0x7f8d
    rbx = 0x0000000000000000   r12 = 0x0000000000000000
    r13 = 0x00007ffa48bd7060   r14 = 0x00007ff9ff7fc590
    r15 = 0x0000000000001000   rip = 0x00007ffa47ebbf8e
    rsp = 0x00007ff9e77fdeb0   rbp = 0x0000000000000000
    Found by: call frame info

Loaded modules:
0x00400000 - 0x026b9fff  phantomjs  ???  (main)
0x7ff9e6a80000 - 0x7ff9e6a93fff  n019003l.pfb  ???
0x7ff9e6a94000 - 0x7ff9e6b2efff  DejaVuSansCondensed-Bold.ttf  ???
0x7ff9e6b2f000 - 0x7ff9e6bc4fff  DejaVuSans-Oblique.ttf  ???
0x7ff9fc21a000 - 0x7ff9fc241fff  LiberationSans-Italic.ttf  ???
0x7ff9fc242000 - 0x7ff9fc263fff  LiberationSans-Bold.ttf  ???
0x7ff9fc264000 - 0x7ff9fc301fff  DejaVuSansCondensed.ttf  ???
0x7ff9fc302000 - 0x7ff9fc324fff  LiberationSans-Regular.ttf  ???
0x7ff9fdfcc000 - 0x7ff9fe1d2fff  libnss_dns-2.17.so  ???
0x7ff9fe1d3000 - 0x7ff9fe3d5fff  libnss_mdns4_minimal.so.2  ???
0x7ff9fe3d6000 - 0x7ff9fe5e2fff  libnss_files-2.17.so  ???
0x7ff9fe5e3000 - 0x7ff9fe7fafff  libresolv-2.17.so  ???
0x7ffa4605d000 - 0x7ffa462affff  libssl.so.0.9.8  ???
0x7ffa462b0000 - 0x7ffa46639fff  libcrypto.so.0.9.8  ???
0x7ffa4663d000 - 0x7ffa46e8dfff  locale-archive  ???
0x7ffa46e8e000 - 0x7ffa470b6fff  libexpat.so.1.6.0  ???
0x7ffa470b7000 - 0x7ffa472cdfff  libz.so.1.2.7  ???
0x7ffa472ce000 - 0x7ffa47690fff  libc-2.17.so  ???
0x7ffa47696000 - 0x7ffa478abfff  libgcc_s.so.1  ???
0x7ffa478ac000 - 0x7ffa47bb0fff  libm-2.17.so  ???
0x7ffa47bb1000 - 0x7ffa47e9efff  libstdc++.so.6.0.17  ???
0x7ffa47eb4000 - 0x7ffa480ccfff  libpthread-2.17.so  ???
0x7ffa480d1000 - 0x7ffa482d8fff  librt-2.17.so  ???
0x7ffa482d9000 - 0x7ffa484dcfff  libdl-2.17.so  ???
0x7ffa484dd000 - 0x7ffa48715fff  libfontconfig.so.1.6.2  ???
0x7ffa48717000 - 0x7ffa489b3fff  libfreetype.so.6.10.0  ???
0x7ffa489b4000 - 0x7ffa489d6fff  ld-2.17.so  ???
0x7ffa48b6a000 - 0x7ffa48b6afff  c05880de57d1f5e948fdfacc138775d9-le64.cache-3  ???
0x7ffa48b6b000 - 0x7ffa48b73fff  945677eb7aeaf62f1d50efc3fb3ec7d8-le64.cache-3  ???
0x7ffa48b74000 - 0x7ffa48b75fff  99e8ed0e538f840c565b6ed5dad60d56-le64.cache-3  ???
0x7ffa48b76000 - 0x7ffa48b7afff  2cd17615ca594fa2959ae173292e504c-le64.cache-3  ???
0x7ffa48b7b000 - 0x7ffa48b7bfff  e7071f4a29fa870f4323321c154eba04-le64.cache-3  ???
0x7ffa48b7c000 - 0x7ffa48b7cfff  0d8c3b2ac0904cb8a57a757ad11a4a08-le64.cache-3  ???
0x7ffa48b7d000 - 0x7ffa48b82fff  a755afe4a08bf5b97852ceb7400b47bc-le64.cache-3  ???
0x7ffa48b83000 - 0x7ffa48b8bfff  6d41288fd70b0be22e8c3a91e032eec0-le64.cache-3  ???
0x7ffa48b8c000 - 0x7ffa48b9bfff  04aabc0a78ac019cf9454389977116d2-le64.cache-3  ???
0x7ffa48b9c000 - 0x7ffa48b9cfff  1ac9eb803944fde146138c791f5cc56a-le64.cache-3  ???
0x7ffa48b9d000 - 0x7ffa48b9ffff  385c0604a188198f04d133e54aba7fe7-le64.cache-3  ???
0x7ffa48ba0000 - 0x7ffa48ba0fff  dc05db6664285cc2f12bf69c139ae4c3-le64.cache-3  ???
0x7ffa48ba1000 - 0x7ffa48ba2fff  767a8244fc0220cfb567a839d0392e0b-le64.cache-3  ???
0x7ffa48ba3000 - 0x7ffa48ba3fff  4794a0821666d79190d59a36cb4f44b5-le64.cache-3  ???
0x7ffa48ba4000 - 0x7ffa48ba6fff  8801497958630a81b71ace7c5f9b32a8-le64.cache-3  ???
0x7ffa48ba7000 - 0x7ffa48bb7fff  d52a8644073d54c13679302ca1180695-le64.cache-3  ???
0x7ffa48bc0000 - 0x7ffa48bc4fff  3047814df9a2f067bd2d96a2b9c36e5a-le64.cache-3  ???
0x7ffa48bc5000 - 0x7ffa48bc5fff  56cf4f4769d0f4abc89a4895d7bd3ae1-le64.cache-3  ???
0x7ffa48bc6000 - 0x7ffa48bc6fff  b9d506c9ac06c20b433354fa67a72993-le64.cache-3  ???
0x7ffa48bc7000 - 0x7ffa48bcbfff  b47c4e1ecd0709278f4910c18777a504-le64.cache-3  ???
0x7ffa48bcc000 - 0x7ffa48bccfff  0c9eb80ebd1c36541ebe2852d3bb0c49-le64.cache-3  ???
0x7ffa48bcd000 - 0x7ffa48bcffff  e13b20fdb08344e0e664864cc2ede53d-le64.cache-3  ???
0x7ffa48bd0000 - 0x7ffa48bd3fff  7ef2298fde41cc6eeb7af42e48b7d293-le64.cache-3  ???
0x7ffffd3fe000 - 0x7ffffd3fffff  linux-gate.so  ???
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.