Skip to content

Instantly share code, notes, and snippets.

@dbalabka
Created May 14, 2014 14:51
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 dbalabka/ddf97b3bac12c44e424f to your computer and use it in GitHub Desktop.
Save dbalabka/ddf97b3bac12c44e424f to your computer and use it in GitHub Desktop.
PhantomJS crashes after multiple page load / async script calls #328
Operating system: Linux
0.0.0 Linux 2.6.32-358.11.1.el6.x86_64 #1 SMP Wed Jun 12 03:34:52 UTC 2013 x86_64
CPU: amd64
family 6 model 37 stepping 1
8 CPUs
Crash reason: SIGSEGV
Crash address: 0x39
Thread 0 (crashed)
0 0x7f01e0091aa0
rbx = 0x00007f02248e6038 r12 = 0x0000000000000200
r13 = 0x00007f02248e6038 r14 = 0xffff000000000000
r15 = 0xffff000000000002 rip = 0x00007f01e0091aa0
rsp = 0x00007fff0c5c6b20 rbp = 0x00007fff0c5c6bc0
Found by: given as instruction pointer in context
Thread 1
0 libc-2.12.so + 0xaccdd
rbx = 0x00007f02260e6d50 r12 = 0x00000000ffffffff
r13 = 0x00007f02243574e0 r14 = 0x0000000002ad3300
r15 = 0x0000000002ad32d0 rip = 0x00007f0227dbfcdd
rsp = 0x00007f02260e6c20 rbp = 0x00007f02260e6cd0
Found by: given as instruction pointer in context
1 libc-2.12.so + 0xacb4f
rip = 0x00007f0227dbfb50 rsp = 0x00007f02260e6c30
rbp = 0x00007f02260e6cd0
Found by: stack scanning
2 phantomjs!QProcessPrivate::waitForBytesWritten [qstring.h : 880 + 0x18]
rip = 0x0000000001cb95b0 rsp = 0x00007f02260e6c38
rbp = 0x00007f02260e6cd0
Found by: stack scanning
Thread 2
0 libc-2.12.so + 0xe15e3
rbx = 0x0000000000000000 r12 = 0x00007f02200008e0
r13 = 0x0000000000000008 r14 = 0x00007f0220000a98
r15 = 0x00007f0220000d30 rip = 0x00007f0227df45e3
rsp = 0x00007f02256e5b40 rbp = 0x0000000000000001
Found by: given as instruction pointer in context
1 phantomjs!qt_safe_select [qcore_unix.cpp : 83 + 0x15]
rip = 0x0000000001d08c27 rsp = 0x00007f02256e5b50
Found by: stack scanning
2 phantomjs!QEventDispatcherUNIXPrivate::doSelect [qeventdispatcher_unix.cpp : 223 + 0xd]
rbx = 0x0000000000000001 r12 = 0x00007f02200008e0
r13 = 0x00007f02200008e0 r14 = 0x0000000000000000
r15 = 0x00007f0220000d30 rip = 0x0000000001d09ee7
rsp = 0x00007f02256e5be0 rbp = 0x0000000000000001
Found by: call frame info
3 phantomjs!QEventDispatcherUNIX::processEvents [qeventdispatcher_unix.cpp : 936 + 0x4]
rbx = 0x0000000000000001 r12 = 0x00007f02200008e0
r13 = 0x00007f02200008c0 r14 = 0x00007f02256e5d70
r15 = 0x00000000033a8a08 rip = 0x0000000001d0a905
rsp = 0x00007f02256e5d20 rbp = 0x0000000000000001
Found by: call frame info
4 phantomjs!QEventLoop::processEvents [qeventloop.cpp : 149 + 0x1]
rbx = 0x00007f02200012b0 r12 = 0x00007f02256e5e00
r13 = 0x00007f02256e5e10 r14 = 0x000000000315d230
r15 = 0x00000000033a8a08 rip = 0x0000000001cdfd15
rsp = 0x00007f02256e5d70 rbp = 0x00007f02256e5db0
Found by: call frame info
5 phantomjs!QEventLoop::exec [qeventloop.cpp : 200 + 0x4]
rbx = 0x00007f02200012b0 r12 = 0x00007f02256e5e00
r13 = 0x00007f02256e5e10 r14 = 0x000000000315d230
r15 = 0x00000000033a8a08 rip = 0x0000000001ce0178
rsp = 0x00007f02256e5da0 rbp = 0x00007fff0c5c7b60
Found by: call frame info
6 phantomjs!QThread::exec [qthread.cpp : 536 + 0xc]
rbx = 0x00000000033a8980 r12 = 0x00000000033a8a08
r13 = 0x0000000000000001 r14 = 0x0000000000000000
r15 = 0x0000000000000003 rip = 0x0000000001be2406
rsp = 0x00007f02256e5e00 rbp = 0x00000000033a8a08
Found by: call frame info
7 phantomjs!QThreadPrivate::start [qthread_unix.cpp : 338 + 0x9]
rbx = 0x00000000033a8a08 r12 = 0x00000000033a8a80
r13 = 0x0000000000000001 r14 = 0x0000000000000000
r15 = 0x0000000000000003 rip = 0x0000000001be52e2
rsp = 0x00007f02256e5e50 rbp = 0x000000000329cd90
Found by: call frame info
8 libpthread-2.12.so + 0x79d0
rbx = 0x0000000000000000 r12 = 0x00007fff0c5c7040
r13 = 0x00007f02256e69c0 r14 = 0x0000000000000000
r15 = 0x0000000000000003 rip = 0x00007f022884e9d1
rsp = 0x00007f02256e5ea0 rbp = 0x0000000000000000
Found by: call frame info
Thread 3
0 libc-2.12.so + 0xe15e3
rbx = 0x0000000000000200 r12 = 0x00000000033d54e0
r13 = 0x00000000033d55c0 r14 = 0x00000000033d5b50
r15 = 0x00007f01dfffed90 rip = 0x00007f0227df45e3
rsp = 0x00007f01dfffed70 rbp = 0x0000000000000000
Found by: given as instruction pointer in context
1 phantomjs!master_thread [mongoose.c : 3981 + 0x4]
rip = 0x0000000000453476 rsp = 0x00007f01dfffed80
Found by: stack scanning
2 libpthread-2.12.so + 0x79d0
rbx = 0x0000000000000000 r12 = 0x00007fff0c5c5d30
r13 = 0x00007f01dffff9c0 r14 = 0x0000000000000000
r15 = 0x0000000000000003 rip = 0x00007f022884e9d1
rsp = 0x00007f01dfffeea0 rbp = 0x0000000000000000
Found by: call frame info
Thread 4
0 libpthread-2.12.so + 0xb5bc
rbx = 0x00000000033d5b20 r12 = 0x00007f01d80008c8
r13 = 0x00000000033d54e0 r14 = 0x0000000000000000
r15 = 0x00000000033d55c0 rip = 0x00007f02288525bc
rsp = 0x00007f01df5fb9e0 rbp = 0x00007f01d80008c0
Found by: given as instruction pointer in context
1 phantomjs!worker_thread [mongoose.c : 3852 + 0xa]
rip = 0x0000000000453a18 rsp = 0x00007f01df5fba10
Found by: stack scanning
2 libpthread-2.12.so + 0x79d0
rbx = 0x0000000000000000 r12 = 0x00007fff0c5c5d30
r13 = 0x00007f01df5fe9c0 r14 = 0x0000000000000000
r15 = 0x0000000000000003 rip = 0x00007f022884e9d1
rsp = 0x00007f01df5fdea0 rbp = 0x0000000000000000
Found by: call frame info
Thread 5
0 libpthread-2.12.so + 0xb5bc
rbx = 0x00000000033d5b20 r12 = 0x00007f01d00008c8
r13 = 0x00000000033d54e0 r14 = 0x0000000000000000
r15 = 0x00000000033d55c0 rip = 0x00007f02288525bc
rsp = 0x00007f01debfa9e0 rbp = 0x00007f01d00008c0
Found by: given as instruction pointer in context
1 phantomjs!worker_thread [mongoose.c : 3852 + 0xa]
rip = 0x0000000000453a18 rsp = 0x00007f01debfaa10
Found by: stack scanning
2 libpthread-2.12.so + 0x79d0
rbx = 0x0000000000000000 r12 = 0x00007fff0c5c5d30
r13 = 0x00007f01debfd9c0 r14 = 0x0000000000000000
r15 = 0x0000000000000003 rip = 0x00007f022884e9d1
rsp = 0x00007f01debfcea0 rbp = 0x0000000000000000
Found by: call frame info
Thread 6
0 libpthread-2.12.so + 0xb5bc
rbx = 0x00000000033d5b20 r12 = 0x00007f01c80008c8
r13 = 0x00000000033d54e0 r14 = 0x0000000000000000
r15 = 0x00000000033d55c0 rip = 0x00007f02288525bc
rsp = 0x00007f01de1f99e0 rbp = 0x00007f01c80008c0
Found by: given as instruction pointer in context
1 phantomjs!worker_thread [mongoose.c : 3852 + 0xa]
rip = 0x0000000000453a18 rsp = 0x00007f01de1f9a10
Found by: stack scanning
2 libpthread-2.12.so + 0x79d0
rbx = 0x0000000000000000 r12 = 0x00007fff0c5c5d30
r13 = 0x00007f01de1fc9c0 r14 = 0x0000000000000000
r15 = 0x0000000000000003 rip = 0x00007f022884e9d1
rsp = 0x00007f01de1fbea0 rbp = 0x0000000000000000
Found by: call frame info
Thread 7
0 libpthread-2.12.so + 0xb5bc
rbx = 0x00000000033d5b20 r12 = 0x00007f01cc0008c8
r13 = 0x00000000033d54e0 r14 = 0x0000000000000000
r15 = 0x00000000033d55c0 rip = 0x00007f02288525bc
rsp = 0x00007f01d7ffc9e0 rbp = 0x00007f01cc0008c0
Found by: given as instruction pointer in context
1 phantomjs!worker_thread [mongoose.c : 3852 + 0xa]
rip = 0x0000000000453a18 rsp = 0x00007f01d7ffca10
Found by: stack scanning
2 libpthread-2.12.so + 0x79d0
rbx = 0x0000000000000000 r12 = 0x00007fff0c5c5d30
r13 = 0x00007f01d7fff9c0 r14 = 0x0000000000000000
r15 = 0x0000000000000003 rip = 0x00007f022884e9d1
rsp = 0x00007f01d7ffeea0 rbp = 0x0000000000000000
Found by: call frame info
Thread 8
0 libpthread-2.12.so + 0xb5bc
rbx = 0x00000000033d5b20 r12 = 0x00007f01c00008c8
r13 = 0x00000000033d54e0 r14 = 0x0000000000000000
r15 = 0x00000000033d55c0 rip = 0x00007f02288525bc
rsp = 0x00007f01dd7f89e0 rbp = 0x00007f01c00008c0
Found by: given as instruction pointer in context
1 phantomjs!worker_thread [mongoose.c : 3852 + 0xa]
rip = 0x0000000000453a18 rsp = 0x00007f01dd7f8a10
Found by: stack scanning
2 libpthread-2.12.so + 0x79d0
rbx = 0x0000000000000000 r12 = 0x00007fff0c5c5d30
r13 = 0x00007f01dd7fb9c0 r14 = 0x0000000000000000
r15 = 0x0000000000000003 rip = 0x00007f022884e9d1
rsp = 0x00007f01dd7faea0 rbp = 0x0000000000000000
Found by: call frame info
Thread 9
0 libpthread-2.12.so + 0xb5bc
rbx = 0x00000000033d5b20 r12 = 0x00007f01c40008c8
r13 = 0x00000000033d54e0 r14 = 0x0000000000000000
r15 = 0x00000000033d55c0 rip = 0x00007f02288525bc
rsp = 0x00007f01dcdf79e0 rbp = 0x00007f01c40008c0
Found by: given as instruction pointer in context
1 phantomjs!worker_thread [mongoose.c : 3852 + 0xa]
rip = 0x0000000000453a18 rsp = 0x00007f01dcdf7a10
Found by: stack scanning
2 libpthread-2.12.so + 0x79d0
rbx = 0x0000000000000000 r12 = 0x00007fff0c5c5d30
r13 = 0x00007f01dcdfa9c0 r14 = 0x0000000000000000
r15 = 0x0000000000000003 rip = 0x00007f022884e9d1
rsp = 0x00007f01dcdf9ea0 rbp = 0x0000000000000000
Found by: call frame info
Thread 10
0 libpthread-2.12.so + 0xb5bc
rbx = 0x00000000033d5b20 r12 = 0x00007f01b80008c8
r13 = 0x00000000033d54e0 r14 = 0x0000000000000000
r15 = 0x00000000033d55c0 rip = 0x00007f02288525bc
rsp = 0x00007f01d75fb9e0 rbp = 0x00007f01b80008c0
Found by: given as instruction pointer in context
1 phantomjs!worker_thread [mongoose.c : 3852 + 0xa]
rip = 0x0000000000453a18 rsp = 0x00007f01d75fba10
Found by: stack scanning
2 libpthread-2.12.so + 0x79d0
rbx = 0x0000000000000000 r12 = 0x00007fff0c5c5d30
r13 = 0x00007f01d75fe9c0 r14 = 0x0000000000000000
r15 = 0x0000000000000003 rip = 0x00007f022884e9d1
rsp = 0x00007f01d75fdea0 rbp = 0x0000000000000000
Found by: call frame info
Thread 11
0 libpthread-2.12.so + 0xb5bc
rbx = 0x00007f01bc005d60 r12 = 0x004189374bc6a7ef
r13 = 0xffffffffffffffff r14 = 0x00007f01bc005d88
r15 = 0x00007f01bc005ab0 rip = 0x00007f02288525bc
rsp = 0x00007f01d6bf6fb0 rbp = 0x00007f01bc005ab0
Found by: given as instruction pointer in context
1 phantomjs!QWaitCondition::wait [qwaitcondition_unix.cpp : 86 + 0xa]
rip = 0x0000000001be6015 rsp = 0x00007f01d6bf6fe0
Found by: stack scanning
2 phantomjs!QSemaphore::acquire [qsemaphore.cpp : 144 + 0x7]
rbx = 0x00007f01bc005ab0 r12 = 0x00007f01d6bf72f0
r13 = 0x00007f01bc005ab1 r14 = 0x0000000000000001
r15 = 0x00007f01d6bf7120 rip = 0x0000000001be113d
rsp = 0x00007f01d6bf7060 rbp = 0x00007f01bc005ab0
Found by: call frame info
3 phantomjs!WebServer::handleRequest [webserver.cpp : 260 + 0xc]
rbx = 0x00007f01d6bf7210 r12 = 0x00000000033c8c90
r13 = 0x00000000033c8c98 r14 = 0x00007f01d6bf72f0
r15 = 0x00007f01d6bf7120 rip = 0x0000000000425813
rsp = 0x00007f01d6bf7090 rbp = 0x00000000033c8c91
Found by: call frame info
4 phantomjs!callback [webserver.cpp : 88 + 0xc]
rbx = 0x00000000033c8c70 r12 = 0x0000000000000000
r13 = 0x00007f01bc0008c0 r14 = 0x00007f01bc0008c8
r15 = 0x00007f01d6bf98c0 rip = 0x0000000000426c94
rsp = 0x00007f01d6bf7840 rbp = 0x00000000033d54e0
Found by: call frame info
5 phantomjs!handle_request [mongoose.c : 3245 + 0x9]
rbx = 0x00007f01d6bf88c0 r12 = 0x0000000000000000
r13 = 0x00007f01bc0008c0 r14 = 0x00007f01bc0008c8
r15 = 0x00007f01d6bf98c0 rip = 0x00000000004523c6
rsp = 0x00007f01d6bf7850 rbp = 0x00000000033d54e0
Found by: call frame info
6 phantomjs!worker_thread [mongoose.c : 3836 + 0x7]
rbx = 0x00007f01d6bfce50 r12 = 0x00007f01bc0008c8
r13 = 0x00000000033d54e0 r14 = 0x0000000000000000
r15 = 0x00000000033d55c0 rip = 0x00000000004542d1
rsp = 0x00007f01d6bfaa10 rbp = 0x00007f01bc0008c0
Found by: call frame info
7 libpthread-2.12.so + 0x79d0
rbx = 0x0000000000000000 r12 = 0x00007fff0c5c5d30
r13 = 0x00007f01d6bfd9c0 r14 = 0x0000000000000000
r15 = 0x0000000000000003 rip = 0x00007f022884e9d1
rsp = 0x00007f01d6bfcea0 rbp = 0x0000000000000000
Found by: call frame info
Thread 12
0 libpthread-2.12.so + 0xb5bc
rbx = 0x00000000033d5b20 r12 = 0x00007f01b40008c8
r13 = 0x00000000033d54e0 r14 = 0x0000000000000000
r15 = 0x00000000033d55c0 rip = 0x00007f02288525bc
rsp = 0x00007f01d61f99e0 rbp = 0x00007f01b40008c0
Found by: given as instruction pointer in context
1 phantomjs!worker_thread [mongoose.c : 3852 + 0xa]
rip = 0x0000000000453a18 rsp = 0x00007f01d61f9a10
Found by: stack scanning
2 libpthread-2.12.so + 0x79d0
rbx = 0x0000000000000000 r12 = 0x00007fff0c5c5d30
r13 = 0x00007f01d61fc9c0 r14 = 0x0000000000000000
r15 = 0x0000000000000003 rip = 0x00007f022884e9d1
rsp = 0x00007f01d61fbea0 rbp = 0x0000000000000000
Found by: call frame info
Thread 13
0 libpthread-2.12.so + 0xb5bc
rbx = 0x00000000033d5b20 r12 = 0x00007f01ac0008c8
r13 = 0x00000000033d54e0 r14 = 0x0000000000000000
r15 = 0x00000000033d55c0 rip = 0x00007f02288525bc
rsp = 0x00007f01d57f89e0 rbp = 0x00007f01ac0008c0
Found by: given as instruction pointer in context
1 phantomjs!worker_thread [mongoose.c : 3852 + 0xa]
rip = 0x0000000000453a18 rsp = 0x00007f01d57f8a10
Found by: stack scanning
2 libpthread-2.12.so + 0x79d0
rbx = 0x0000000000000000 r12 = 0x00007fff0c5c5d30
r13 = 0x00007f01d57fb9c0 r14 = 0x0000000000000000
r15 = 0x0000000000000003 rip = 0x00007f022884e9d1
rsp = 0x00007f01d57faea0 rbp = 0x0000000000000000
Found by: call frame info
Thread 14
0 libc-2.12.so + 0xe15e3
rbx = 0x00007f01d4df9d20 r12 = 0x0000000000407a8a
r13 = 0x000000000000002e r14 = 0x00007f01b0000a98
r15 = 0x00007f01b0000d30 rip = 0x00007f0227df45e3
rsp = 0x00007f01d4df9b40 rbp = 0x0000000000019060
Found by: given as instruction pointer in context
1 phantomjs!qt_safe_select [qcore_unix.cpp : 93 + 0x16]
rip = 0x0000000001d08b28 rsp = 0x00007f01d4df9b50
Found by: stack scanning
2 phantomjs!QEventDispatcherUNIXPrivate::doSelect [qeventdispatcher_unix.cpp : 223 + 0xd]
rbx = 0x0000000000000001 r12 = 0x00007f01b00008e0
r13 = 0x00007f01b00008e0 r14 = 0x00007f01d4df9d20
r15 = 0x00007f01b0000d30 rip = 0x0000000001d09ee7
rsp = 0x00007f01d4df9be0 rbp = 0x0000000000000001
Found by: call frame info
3 phantomjs!QEventDispatcherUNIX::processEvents [qeventdispatcher_unix.cpp : 936 + 0x4]
rbx = 0x0000000000000001 r12 = 0x00007f01b00008e0
r13 = 0x00007f01b00008c0 r14 = 0x00007f01d4df9d70
r15 = 0x00000000033ef418 rip = 0x0000000001d0a905
rsp = 0x00007f01d4df9d20 rbp = 0x0000000000000001
Found by: call frame info
4 phantomjs!QEventLoop::processEvents [qeventloop.cpp : 149 + 0x1]
rbx = 0x00007f01b00012b0 r12 = 0x00007f01d4df9e00
r13 = 0x00007f01d4df9e10 r14 = 0x000000000315d230
r15 = 0x00000000033ef418 rip = 0x0000000001cdfd15
rsp = 0x00007f01d4df9d70 rbp = 0x00007f01d4df9db0
Found by: call frame info
5 phantomjs!QEventLoop::exec [qeventloop.cpp : 200 + 0x4]
rbx = 0x00007f01b00012b0 r12 = 0x00007f01d4df9e00
r13 = 0x00007f01d4df9e10 r14 = 0x000000000315d230
r15 = 0x00000000033ef418 rip = 0x0000000001ce0178
rsp = 0x00007f01d4df9da0 rbp = 0x00007fff0c5c7b60
Found by: call frame info
6 phantomjs!QThread::exec [qthread.cpp : 536 + 0xc]
rbx = 0x00000000033ef390 r12 = 0x00000000033ef418
r13 = 0x0000000000000001 r14 = 0x0000000000000000
r15 = 0x0000000000000003 rip = 0x0000000001be2406
rsp = 0x00007f01d4df9e00 rbp = 0x00000000033ef418
Found by: call frame info
7 phantomjs!QThreadPrivate::start [qthread_unix.cpp : 338 + 0x9]
rbx = 0x00000000033ef418 r12 = 0x00000000033edee0
r13 = 0x0000000000000001 r14 = 0x0000000000000000
r15 = 0x0000000000000003 rip = 0x0000000001be52e2
rsp = 0x00007f01d4df9e50 rbp = 0x00000000033c65f0
Found by: call frame info
8 libpthread-2.12.so + 0x79d0
rbx = 0x0000000000000000 r12 = 0x00007fff0c5c32e0
r13 = 0x00007f01d4dfa9c0 r14 = 0x0000000000000000
r15 = 0x0000000000000003 rip = 0x00007f022884e9d1
rsp = 0x00007f01d4df9ea0 rbp = 0x0000000000000000
Found by: call frame info
Thread 15
0 libpthread-2.12.so + 0xb98e
rbx = 0x00007f01b0005440 r12 = 0x0000000000000018
r13 = 0x00007f01abffedb0 r14 = 0xffffffffffffff92
r15 = 0x00007f01b0005300 rip = 0x00007f022885298e
rsp = 0x00007f01abffed30 rbp = 0x00007f01b0005780
Found by: given as instruction pointer in context
1 linux-gate.so + 0x8bb
rip = 0x00007fff0c5ff8bc rsp = 0x00007f01abffed60
rbp = 0x00007f01b0005780
Found by: stack scanning
2 phantomjs!QWaitCondition::wait [qwaitcondition_unix.cpp : 84 + 0x7]
rip = 0x0000000001be5ff7 rsp = 0x00007f01abffed90
rbp = 0x00007f01b0005780
Found by: stack scanning
3 phantomjs!QThreadPoolThread::run [qthreadpool.cpp : 141 + 0x1d]
rbx = 0x00007f01b0005360 r12 = 0x00007f01b00053e9
r13 = 0x0000000000000002 r14 = 0x00007f01b0051520
r15 = 0x0000000000000003 rip = 0x0000000001bd9e4d
rsp = 0x00007f01abffee10 rbp = 0x00007f01b0005780
Found by: call frame info
4 phantomjs!QThreadPrivate::start [qthread_unix.cpp : 338 + 0x9]
rbx = 0x00007f01a40016f0 r12 = 0x00007f01b0005920
r13 = 0x0000000000000001 r14 = 0x0000000000000000
r15 = 0x0000000000000003 rip = 0x0000000001be52e2
rsp = 0x00007f01abffee50 rbp = 0x00007f01b0005780
Found by: call frame info
5 libpthread-2.12.so + 0x79d0
rbx = 0x0000000000000000 r12 = 0x00007f01d4df8600
r13 = 0x00007f01abfff9c0 r14 = 0x0000000000000000
r15 = 0x0000000000000003 rip = 0x00007f022884e9d1
rsp = 0x00007f01abffeea0 rbp = 0x0000000000000000
Found by: call frame info
Thread 16
0 libpthread-2.12.so + 0xb5bc
rbx = 0x000000000365b2d0 r12 = 0x004189374bc6a7ef
r13 = 0xffffffffffffffff r14 = 0x000000000365b2f8
r15 = 0x0000000003601cc0 rip = 0x00007f02288525bc
rsp = 0x00007f01aa3e5d00 rbp = 0x00007f022427cad0
Found by: given as instruction pointer in context
1 phantomjs!QWaitCondition::wait [qwaitcondition_unix.cpp : 86 + 0xa]
rip = 0x0000000001be6015 rsp = 0x00007f01aa3e5d30
rbp = 0x00007f022427cad0
Found by: stack scanning
2 phantomjs + 0xe86e9
rbx = 0x00007f022427cac8 r12 = 0x0000000000000003
r13 = 0x00007f022427cac8 r14 = 0x00007f022427cad0
r15 = 0x00007f01aa3e5e10 rip = 0x00000000004e86ea
rsp = 0x00007f01aa3e5db0 rbp = 0x00007f022427cad0
Found by: call frame info
3 phantomjs + 0xd86788
rbx = 0x0000000000000003 r12 = 0x0000000000000003
r13 = 0x00007f022427cac8 r14 = 0x00007f022427cad0
r15 = 0x00007f01aa3e5e10 rip = 0x0000000001186789
rsp = 0x00007f01aa3e5dd0 rbp = 0x00007f022427cad8
Found by: call frame info
4 phantomjs + 0xd869b2
rbx = 0x00007f01d40d6aa0 r12 = 0x000000000365af00
r13 = 0x0000000000000001 r14 = 0x0000000000000000
r15 = 0x0000000000000003 rip = 0x00000000011869b3
rsp = 0x00007f01aa3e5e10 rbp = 0x00007f022427cac8
Found by: call frame info
5 phantomjs + 0xe7efa
rbx = 0x00000000036f15a0 r12 = 0x000000000365af00
r13 = 0x0000000000000001 r14 = 0x0000000000000000
r15 = 0x0000000000000003 rip = 0x00000000004e7efb
rsp = 0x00007f01aa3e5e40 rbp = 0x00000000036f15a0
Found by: call frame info
6 phantomjs!QThreadPrivate::start [qthread_unix.cpp : 338 + 0x9]
rbx = 0x00000000036c2178 r12 = 0x000000000365af00
r13 = 0x0000000000000001 r14 = 0x0000000000000000
r15 = 0x0000000000000003 rip = 0x0000000001be52e2
rsp = 0x00007f01aa3e5e50 rbp = 0x00000000036f15a0
Found by: call frame info
7 libpthread-2.12.so + 0x79d0
rbx = 0x0000000000000000 r12 = 0x00007fff0c5c6200
r13 = 0x00007f01aa3e69c0 r14 = 0x0000000000000000
r15 = 0x0000000000000003 rip = 0x00007f022884e9d1
rsp = 0x00007f01aa3e5ea0 rbp = 0x0000000000000000
Found by: call frame info
Thread 17
0 libpthread-2.12.so + 0xb98e
rbx = 0x00007f01b0005440 r12 = 0x0000000000000016
r13 = 0x00007f01a99e4db0 r14 = 0xffffffffffffff92
r15 = 0x00007f01b0005300 rip = 0x00007f022885298e
rsp = 0x00007f01a99e4d30 rbp = 0x00007f01b00a3740
Found by: given as instruction pointer in context
1 linux-gate.so + 0x8bb
rip = 0x00007fff0c5ff8bc rsp = 0x00007f01a99e4d60
rbp = 0x00007f01b00a3740
Found by: stack scanning
2 phantomjs!QWaitCondition::wait [qwaitcondition_unix.cpp : 84 + 0x7]
rip = 0x0000000001be5ff7 rsp = 0x00007f01a99e4d90
rbp = 0x00007f01b00a3740
Found by: stack scanning
3 phantomjs!QThreadPoolThread::run [qthreadpool.cpp : 141 + 0x1d]
rbx = 0x00007f01b0005360 r12 = 0x00007f01b00053e9
r13 = 0x0000000000000002 r14 = 0x0000000000000000
r15 = 0x0000000000000003 rip = 0x0000000001bd9e4d
rsp = 0x00007f01a99e4e10 rbp = 0x00007f01b00a3740
Found by: call frame info
4 phantomjs!QThreadPrivate::start [qthread_unix.cpp : 338 + 0x9]
rbx = 0x00007f01a00012b0 r12 = 0x00007f01b0081db0
r13 = 0x0000000000000001 r14 = 0x0000000000000000
r15 = 0x0000000000000003 rip = 0x0000000001be52e2
rsp = 0x00007f01a99e4e50 rbp = 0x00007f01b00a3740
Found by: call frame info
5 libpthread-2.12.so + 0x79d0
rbx = 0x0000000000000000 r12 = 0x00007f01d4df7cd0
r13 = 0x00007f01a99e59c0 r14 = 0x0000000000000000
r15 = 0x0000000000000003 rip = 0x00007f022884e9d1
rsp = 0x00007f01a99e4ea0 rbp = 0x0000000000000000
Found by: call frame info
Loaded modules:
0x00400000 - 0x026e2fff phantomjs ??? (main)
0x7f01ab479000 - 0x7f01ab486fff cursor.pfa ???
0x7f01d42e7000 - 0x7f01d42effff c0648bt_.pfb ???
0x7f01d42f0000 - 0x7f01d42f9fff c0583bt_.pfb ???
0x7f01dc23d000 - 0x7f01dc246fff c0419bt_.pfb ???
0x7f01dc247000 - 0x7f01dc258fff UTB_____.pfa ???
0x7f01dc283000 - 0x7f01dc294fff UTRG____.pfa ???
0x7f022466f000 - 0x7f02246a3fff hosts ???
0x7f02260e8000 - 0x7f0226305fff libselinux.so.1 ???
0x7f0226307000 - 0x7f022651efff libresolv-2.12.so ???
0x7f0226521000 - 0x7f0226723fff libkeyutils.so.1.3 ???
0x7f0226724000 - 0x7f022692efff libkrb5support.so.0.1 ???
0x7f022692f000 - 0x7f0226b59fff libk5crypto.so.3.1 ???
0x7f0226b5b000 - 0x7f0226d5efff libcom_err.so.2.1 ???
0x7f0226d5f000 - 0x7f0227044fff libkrb5.so.3.3 ???
0x7f0227045000 - 0x7f0227288fff libgssapi_krb5.so.2.2 ???
0x7f0227289000 - 0x7f02274f4fff libssl.so.1.0.1e ???
0x7f02274f5000 - 0x7f022770afff libz.so.1.2.3 ???
0x7f022770b000 - 0x7f0227ae6fff libcrypto.so.1.0.1e ???
0x7f0227aeb000 - 0x7f0227d12fff libexpat.so.1.5.2 ???
0x7f0227d13000 - 0x7f02280a1fff libc-2.12.so ???
0x7f02280a7000 - 0x7f02282bcfff libgcc_s-4.4.7-20120601.so.1 ???
0x7f02282bd000 - 0x7f0228540fff libm-2.12.so ???
0x7f0228541000 - 0x7f0228831fff libstdc++.so.6.0.13 ???
0x7f0228847000 - 0x7f0228a5ffff libpthread-2.12.so ???
0x7f0228a64000 - 0x7f0228c6bfff librt-2.12.so ???
0x7f0228c6c000 - 0x7f0228e6ffff libdl-2.12.so ???
0x7f0228e70000 - 0x7f02290a5fff libfontconfig.so.1.4.4 ???
0x7f02290a6000 - 0x7f0229342fff libfreetype.so.6.3.22 ???
0x7f0229343000 - 0x7f0229362fff ld-2.12.so ???
0x7f022955f000 - 0x7f0229561fff beeeeb3dfe132a8a0633a017c99ce0c0-le64.cache-3 ???
0x7fff0c5ff000 - 0x7fff0c5fffff linux-gate.so ???
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment