Skip to content

Instantly share code, notes, and snippets.

@jonleighton
Created July 3, 2012 18:47
Show Gist options
  • Select an option

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

Select an option

Save jonleighton/3041850 to your computer and use it in GitHub Desktop.
Operating system: Linux
0.0.0 Linux 2.6.18-028stab092.1 #1 SMP Wed Jul 20 19:47:12 MSD 2011 x86_64
CPU: amd64
family 6 model 44 stepping 2
2 CPUs
Crash reason: SIGSEGV
Crash address: 0xbbadbeef
Thread 0 (crashed)
0 libQtWebKit.so.4!WTF::OSAllocator::reserveUncommitted [OSAllocatorPosix.cpp : 97 + 0x9]
rbx = 0xffffffffffffffff r12 = 0x00002ae909226638
r13 = 0x00002ae908dda5b8 r14 = 0x0000000000000000
r15 = 0x0000000000000000 rip = 0x00002ae908ad6229
rsp = 0x00007fff414fe660 rbp = 0x00002ae90c121820
Found by: given as instruction pointer in context
1 libQtWebKit.so.4!JSC::ExecutableAllocator::isValid [PageReservation.h : 107 + 0x18]
rbx = 0x00000000132a0980 r12 = 0x00002ae909226638
r13 = 0x00002ae908dda5b8 r14 = 0x0000000000000000
r15 = 0x0000000000000000 rip = 0x00002ae908bb6d73
rsp = 0x00007fff414fe680 rbp = 0x00002ae90c121820
Found by: call frame info
2 libQtWebKit.so.4!JSC::ExecutableAllocator::ExecutableAllocator [ExecutableAllocator.h : 185 + 0x7]
rbx = 0x00002ae90c120000 r12 = 0x00002ae909226638
r13 = 0x00002ae908dda5b8 r14 = 0x0000000000000000
r15 = 0x0000000000000000 rip = 0x00002ae908b260e7
rsp = 0x00007fff414fe6d0 rbp = 0x00002ae90c121820
Found by: call frame info
3 libQtWebKit.so.4!JSC::JSGlobalData::JSGlobalData [JSGlobalData.cpp : 170 + 0x4]
rbx = 0x00002ae90c120000 r12 = 0x00002ae9091d9b20
r13 = 0x00002ae908dda5b8 r14 = 0x0000000000000000
r15 = 0x0000000000000000 rip = 0x00002ae908b20c4c
rsp = 0x00007fff414fe730 rbp = 0x00002ae90c120920
Found by: call frame info
4 libQtWebKit.so.4!JSC::JSGlobalData::createLeaked [JSGlobalData.cpp : 326 + 0x4]
rbx = 0x00002ae90c120000 r12 = 0x0000000000000000
r13 = 0x00002ae910004cf0 r14 = 0x00007fff414fe9e0
r15 = 0x00007fff414fec80 rip = 0x00002ae908b223d3
rsp = 0x00007fff414fe8e0 rbp = 0x00007fff414fe900
Found by: call frame info
5 libQtWebKit.so.4!WebCore::JSDOMWindowBase::commonJSGlobalData [JSDOMWindowBase.cpp : 159 + 0x9]
rbx = 0x00002ae90c114000 r12 = 0x00007fff414feab0
r13 = 0x00002ae910004cf0 r14 = 0x00007fff414fe9e0
r15 = 0x00007fff414fec80 rip = 0x00002ae9082b5322
rsp = 0x00007fff414fe900 rbp = 0x00007fff414fe9a0
Found by: call frame info
6 libQtWebKit.so.4!WebCore::FrameLoaderClientQt::createDocumentLoader [FrameLoaderClientQt.cpp : 990 + 0x4]
rbx = 0x00002ae90c114000 r12 = 0x00007fff414feab0
r13 = 0x00002ae910004cf0 r14 = 0x00007fff414fe9e0
r15 = 0x00007fff414fec80 rip = 0x00002ae9082819e6
rsp = 0x00007fff414fe930 rbp = 0x00007fff414fe9a0
Found by: call frame info
7 libQtWebKit.so.4!WebCore::FrameLoader::load [FrameLoader.cpp : 1460 + 0x17]
rbx = 0x00002ae90c117478 r12 = 0x0000000000000000
r13 = 0x00007fff414feab0 r14 = 0x00002ae9100026c0
r15 = 0x00007fff414fec80 rip = 0x00002ae9085a1836
rsp = 0x00007fff414fe960 rbp = 0x00002ae910004d00
Found by: call frame info
8 libQtWebKit.so.4!QWebFrame::setHtml [qwebframe.cpp : 976 + 0x20]
rbx = 0x00002ae90c150400 r12 = 0x00007fff414fe9e0
r13 = 0x00007fff414feab0 r14 = 0x00002ae9100026c0
r15 = 0x00007fff414fec80 rip = 0x00002ae9082490a6
rsp = 0x00007fff414fe9e0 rbp = 0x0000000000000000
Found by: call frame info
9 phantomjs!WebPage::WebPage [webpage.cpp : 259 + 0x7]
rbx = 0x00000000132b8880 r12 = 0x00007fff414ff200
r13 = 0x000000001329f580 r14 = 0x00007fff414fec90
r15 = 0x00007fff414fec80 rip = 0x0000000000417a87
rsp = 0x00007fff414fec60 rbp = 0x00007fff414fed10
Found by: call frame info
10 phantomjs!Phantom::init [phantom.cpp : 86 + 0x47]
rbx = 0x00007fff414ff1a0 r12 = 0x00000000132b8880
r13 = 0x00007fff414ff0e0 r14 = 0x00007fff414ff4d8
r15 = 0x0000000000000000 rip = 0x000000000040fd13
rsp = 0x00007fff414fed70 rbp = 0x00007fff414ff0d0
Found by: call frame info
11 phantomjs!main [main.cpp : 77 + 0x7]
rbx = 0x00007fff414ff1a0 r12 = 0x00007fff414ff340
r13 = 0x00007fff414ff2b0 r14 = 0x00007fff414ff4d8
r15 = 0x0000000000000000 rip = 0x0000000000422847
rsp = 0x00007fff414ff190 rbp = 0x00007fff414ff390
Found by: call frame info
12 libc-2.11.1.so + 0x1ec4c
rbx = 0x0000000000000000 r12 = 0x000000000040da90
r13 = 0x00007fff414ff4c0 r14 = 0x0000000000000000
r15 = 0x0000000000000000 rip = 0x00002ae90aa86c4d
rsp = 0x00007fff414ff3f0 rbp = 0x0000000000000000
Found by: call frame info
13 phantomjs + 0x2263f
rip = 0x0000000000422640 rsp = 0x00007fff414ff410
Found by: stack scanning
Thread 1
0 libpthread-2.11.1.so + 0xb85c
rbx = 0x0000000000000000 r12 = 0x0000000000000000
r13 = 0x0000000000000000 r14 = 0x0000000000000004
r15 = 0x0000000000000000 rip = 0x00002ae90a0a785c
rsp = 0x00002ae90c0f3de8 rbp = 0x0000000000000000
Found by: given as instruction pointer in context
1 libQtWebKit.so.4!WTF::TCMalloc_PageHeap::scavengerThread [FastMalloc.cpp : 2495 + 0xe]
rip = 0x00002ae908ab7a5c rsp = 0x00002ae90c0f3e10
Found by: stack scanning
2 libQtWebKit.so.4!WTF::TCMalloc_PageHeap::runScavengerThread [FastMalloc.cpp : 1618 + 0x4]
rbx = 0x0000000000000000 r12 = 0x0000000000000000
r13 = 0x0000000000000000 r14 = 0x0000000000000004
r15 = 0x0000000000000000 rip = 0x00002ae908ab7b99
rsp = 0x00002ae90c0f3e90 rbp = 0x0000000000000000
Found by: call frame info
3 libpthread-2.11.1.so + 0x69c9
rbx = 0x0000000000000000 r12 = 0x0000000000000000
r13 = 0x0000000000000000 r14 = 0x0000000000000004
r15 = 0x0000000000000000 rip = 0x00002ae90a0a29ca
rsp = 0x00002ae90c0f3ea0 rbp = 0x0000000000000000
Found by: call frame info
Thread 2
0 libc-2.11.1.so + 0xdeff3
rbx = 0x00000000132c5bd0 r12 = 0x0000000000000000
r13 = 0x00000000132c5938 r14 = 0x0000000000000008
r15 = 0x00000000132c5938 rip = 0x00002ae90ab46ff3
rsp = 0x00002ae90ca0cb80 rbp = 0x00000000132c5e68
Found by: given as instruction pointer in context
1 libQtCore.so.4!qt_safe_select [qcore_unix.cpp : 83 + 0x1d]
rip = 0x00002ae909eee25e rsp = 0x00002ae90ca0cb90
Found by: stack scanning
2 libQtCore.so.4!QEventDispatcherUNIXPrivate::doSelect [qeventdispatcher_unix.cpp : 223 + 0x1a]
rbx = 0x00000000132c5780 r12 = 0x00000000132c5e68
r13 = 0x0000000000000001 r14 = 0x00000000132c5bd0
r15 = 0x00000000132c5938 rip = 0x00002ae909ef1c0d
rsp = 0x00002ae90ca0cc30 rbp = 0x0000000013297000
Found by: call frame info
3 libQtCore.so.4!QEventDispatcherUNIX::processEvents [qeventdispatcher_unix.cpp : 926 + 0x4]
rbx = 0x00000000132c5780 r12 = 0x00002ae90ca0cdb0
r13 = 0x0000000000000001 r14 = 0x000000001329ea48
r15 = 0x000000001328f200 rip = 0x00002ae909ef2a1b
rsp = 0x00002ae90ca0cd60 rbp = 0x0000000013297000
Found by: call frame info
4 libQtCore.so.4!QEventLoop::processEvents [qeventloop.cpp : 149 + 0x8]
rbx = 0x0000000013295210 r12 = 0x00002ae90ca0ce30
r13 = 0x00007fff414ff340 r14 = 0x000000001329ea48
r15 = 0x000000001328f200 rip = 0x00002ae909ec0442
rsp = 0x00002ae90ca0cdb0 rbp = 0x00002ae90ca0cde0
Found by: call frame info
5 libQtCore.so.4!QEventLoop::exec [qeventloop.cpp : 200 + 0x4]
rbx = 0x0000000013295210 r12 = 0x00002ae90ca0ce30
r13 = 0x00007fff414ff340 r14 = 0x000000001329ea48
r15 = 0x000000001328f200 rip = 0x00002ae909ec08b4
rsp = 0x00002ae90ca0cde0 rbp = 0x00002ae90ca0ce50
Found by: call frame info
6 libQtCore.so.4!QThread::exec [qthread.cpp : 501 + 0x4]
rbx = 0x000000001329e9c0 r12 = 0x000000001329ea48
r13 = 0x0000000000000000 r14 = 0x0000000000000004
r15 = 0x00002ae90ca0d700 rip = 0x00002ae909daed2f
rsp = 0x00002ae90ca0ce30 rbp = 0x000000001329ea48
Found by: call frame info
7 libQtCore.so.4!QThreadPrivate::start [qthread_unix.cpp : 307 + 0x8]
rbx = 0x000000001329ee50 r12 = 0x000000001329ea48
r13 = 0x0000000000000000 r14 = 0x0000000000000004
r15 = 0x00002ae90ca0d700 rip = 0x00002ae909db21fb
rsp = 0x00002ae90ca0ce80 rbp = 0x0000000013296d20
Found by: call frame info
8 libpthread-2.11.1.so + 0x69c9
rbx = 0x0000000000000000 r12 = 0x0000000000000000
r13 = 0x0000000000000000 r14 = 0x0000000000000004
r15 = 0x00002ae90ca0d700 rip = 0x00002ae90a0a29ca
rsp = 0x00002ae90ca0cea0 rbp = 0x0000000000000000
Found by: call frame info
Loaded modules:
0x00400000 - 0x00484fff phantomjs ??? (main)
0x2ae90767d000 - 0x2ae90769cfff ld-2.11.1.so ???
0x2ae90769f000 - 0x2ae9076a7fff e13b20fdb08344e0e664864cc2ede53d-le64.cache-3 ???
0x2ae9076a8000 - 0x2ae9076b1fff d52a8644073d54c13679302ca1180695-le64.cache-3 ???
0x2ae9076b2000 - 0x2ae9076bafff 6d41288fd70b0be22e8c3a91e032eec0-le64.cache-3 ???
0x2ae9076bb000 - 0x2ae9076c3fff 945677eb7aeaf62f1d50efc3fb3ec7d8-le64.cache-3 ???
0x2ae90789f000 - 0x2ae907aa2fff libdl-2.11.1.so ???
0x2ae907aa4000 - 0x2ae9091fcfff libQtWebKit.so.4 ???
0x2ae909227000 - 0x2ae909bbafff libQtGui.so.4 ???
0x2ae909bbd000 - 0x2ae909d1bfff libQtNetwork.so.4 ???
0x2ae909d1e000 - 0x2ae90a09afff libQtCore.so.4 ???
0x2ae90a09c000 - 0x2ae90a2b4fff libpthread-2.11.1.so ???
0x2ae90a2b9000 - 0x2ae90a5b7fff libstdc++.so.6.0.13 ???
0x2ae90a5ce000 - 0x2ae90a850fff libm-2.11.1.so ???
0x2ae90a851000 - 0x2ae90aa67fff libgcc_s.so.1 ???
0x2ae90aa68000 - 0x2ae90ade5fff libc-2.11.1.so ???
0x2ae90adec000 - 0x2ae90b071fff libfreetype.so.6 ???
0x2ae90b072000 - 0x2ae90b2a6fff libfontconfig.so.1 ???
0x2ae90b2a8000 - 0x2ae90b4affff librt-2.11.1.so ???
0x2ae90b4b0000 - 0x2ae90b6c6fff libz.so.1.2.3.3 ???
0x2ae90b6c7000 - 0x2ae90b8effff libexpat.so.1.5.2 ???
0x7fff415fd000 - 0x7fff415fffff linux-gate.so ???
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment