ftw@ftw-box:~$ gdb epiphany
(gdb) run
Starting program: /usr/bin/epiphany 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe08bc700 (LWP 2279)]
[New Thread 0x7fffdee51700 (LWP 2280)]
[New Thread 0x7fffde650700 (LWP 2281)]
[New Thread 0x7fffdcdd5700 (LWP 2282)]
[New Thread 0x7fffd7fff700 (LWP 2283)]
[New Thread 0x7fffd77fe700 (LWP 2284)]
[New Thread 0x7fffd6ffd700 (LWP 2285)]
[New Thread 0x7fffd67fc700 (LWP 2286)]
[New Thread 0x7fffd5b8c700 (LWP 2287)]
[New Thread 0x7fffd538b700 (LWP 2288)]
[New Thread 0x7fff8f486700 (LWP 2294)]
[New Thread 0x7fff8da1e700 (LWP 2304)]
[New Thread 0x7fff8d21d700 (LWP 2305)]
[New Thread 0x7fff8ea7f700 (LWP 2315)]
[Thread 0x7fffd5b8c700 (LWP 2287) exited]
[Thread 0x7fffd67fc700 (LWP 2286) exited]

Thread 15 "pool" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fff8ea7f700 (LWP 2315)]
0x00007ffff7b75db7 in ?? () from /usr/lib/x86_64-linux-gnu/epiphany-browser/libephymain.so
(gdb) bt
#0  0x00007ffff7b75db7 in ?? () from /usr/lib/x86_64-linux-gnu/epiphany-browser/libephymain.so
#1  0x00007ffff7079be6 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#2  0x00007ffff73fe7d0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff73fde05 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fffefc246db in start_thread (arg=0x7fff8ea7f700) at pthread_create.c:463
#5  0x00007ffff5e4c88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
(gdb)





########## thread apply all bt

ftw@ftw-box:~$ gdb epiphany
(gdb) run
Starting program: /usr/bin/epiphany 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe08bc700 (LWP 2377)]
[New Thread 0x7fffdee51700 (LWP 2378)]
[New Thread 0x7fffde650700 (LWP 2379)]
[New Thread 0x7fffdcdd5700 (LWP 2380)]
[New Thread 0x7fffd7fff700 (LWP 2381)]
[New Thread 0x7fffd77fe700 (LWP 2382)]
[New Thread 0x7fffd6ffd700 (LWP 2383)]
[New Thread 0x7fffd67fc700 (LWP 2384)]
[New Thread 0x7fffd5ffb700 (LWP 2385)]
[New Thread 0x7fffd538b700 (LWP 2386)]
[New Thread 0x7fff8f486700 (LWP 2392)]
[New Thread 0x7fff8da1e700 (LWP 2402)]
[New Thread 0x7fff8d21d700 (LWP 2403)]
[New Thread 0x7fff8ea7f700 (LWP 2412)]
[New Thread 0x7fff75fff700 (LWP 2418)]
[New Thread 0x7fff757fe700 (LWP 2419)]
[New Thread 0x7fff74ffd700 (LWP 2420)]
[New Thread 0x7fff6ffff700 (LWP 2421)]
[New Thread 0x7fff6f7fe700 (LWP 2422)]
[New Thread 0x7fff6effd700 (LWP 2423)]
[New Thread 0x7fff6e7fc700 (LWP 2424)]
[Thread 0x7fffd67fc700 (LWP 2384) exited]
[Thread 0x7fff6e7fc700 (LWP 2424) exited]
[Thread 0x7fff6effd700 (LWP 2423) exited]
[Thread 0x7fff6f7fe700 (LWP 2422) exited]
[Thread 0x7fff6ffff700 (LWP 2421) exited]
[Thread 0x7fff74ffd700 (LWP 2420) exited]
[Thread 0x7fff757fe700 (LWP 2419) exited]
[Thread 0x7fff75fff700 (LWP 2418) exited]
[Thread 0x7fffd5ffb700 (LWP 2385) exited]

Thread 15 "pool" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fff8ea7f700 (LWP 2412)]
0x00007ffff7b75db7 in ?? () from /usr/lib/x86_64-linux-gnu/epiphany-browser/libephymain.so
(gdb) bt
#0  0x00007ffff7b75db7 in ?? () from /usr/lib/x86_64-linux-gnu/epiphany-browser/libephymain.so
#1  0x00007ffff7079be6 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#2  0x00007ffff73fe7d0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff73fde05 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fffefc246db in start_thread (arg=0x7fff8ea7f700) at pthread_create.c:463
#5  0x00007ffff5e4c88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
(gdb) thread apply all bt

Thread 15 (Thread 0x7fff8ea7f700 (LWP 2412)):
#0  0x00007ffff7b75db7 in ?? () from /usr/lib/x86_64-linux-gnu/epiphany-browser/libephymain.so
#1  0x00007ffff7079be6 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#2  0x00007ffff73fe7d0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff73fde05 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fffefc246db in start_thread (arg=0x7fff8ea7f700) at pthread_create.c:463
#5  0x00007ffff5e4c88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7fff8d21d700 (LWP 2403)):
#0  0x00007ffff5e3fbf9 in __GI___poll (fds=0x7fff7c007c00, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff73d6439 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff73d67d2 in g_main_loop_run () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff1fdb2f0 in WTF::RunLoop::run() () from /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18
#4  0x00007ffff1fb2b8b in WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) () from /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18
#5  0x00007ffff1fd94f9 in ?? () from /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18
#6  0x00007fffefc246db in start_thread (arg=0x7fff8d21d700) at pthread_create.c:463
#7  0x00007ffff5e4c88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7fff8da1e700 (LWP 2402)):
#0  0x00007ffff5e3fbf9 in __GI___poll (fds=0x7fff70001800, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff73d6439 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff73d67d2 in g_main_loop_run () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff1fdb2f0 in WTF::RunLoop::run() () from /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18
#4  0x00007ffff1fb2b8b in WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) () from /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18
#5  0x00007ffff1fd94f9 in ?? () from /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18
#6  0x00007fffefc246db in start_thread (arg=0x7fff8da1e700) at pthread_create.c:463
#7  0x00007ffff5e4c88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7fff8f486700 (LWP 2392)):
#0  0x00007fffefc2af85 in futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fff8f4857e0, expected=0, futex_word=0x7fffdc4ca060) at ../sysdeps/unix/sysv/linux/futex-internal.h:205
#1  __pthread_cond_wait_common (abstime=0x7fff8f4857e0, mutex=0x7fffdc4ca010, cond=0x7fffdc4ca038) at pthread_cond_wait.c:539
#2  __pthread_cond_timedwait (cond=0x7fffdc4ca038, mutex=0x7fffdc4ca010, abstime=0x7fff8f4857e0) at pthread_cond_wait.c:667
#3  0x00007ffff1fda01a in WTF::ThreadCondition::timedWait(WTF::Mutex&, WTF::WallTime) () from /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18
#4  0x00007ffff1faefa3 in WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) ()
   from /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18
#5  0x00007ffff1f9aaea in WTF::sleep(WTF::Seconds) () from /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18
#6  0x00007ffff2bcb7ad in ?? () from /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37
#7  0x00007ffff1fb2b8b in WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) () from /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18
#8  0x00007ffff1fd94f9 in ?? () from /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18
#9  0x00007fffefc246db in start_thread (arg=0x7fff8f486700) at pthread_create.c:463
#10 0x00007ffff5e4c88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7fffd538b700 (LWP 2386)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
---Type <return> to continue, or q <return> to quit---
#1  0x00007ffff741be0f in g_cond_wait () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff73a950b in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff73a9937 in g_async_queue_pop () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffff7914e99 in ?? () from /usr/lib/x86_64-linux-gnu/epiphany-browser/libephymisc.so
#5  0x00007ffff73fde05 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fffefc246db in start_thread (arg=0x7fffd538b700) at pthread_create.c:463
#7  0x00007ffff5e4c88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7fffd6ffd700 (LWP 2383)):
#0  0x00007fffefc2a9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7fffdc4dd1e4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x7fffdc4dd190, cond=0x7fffdc4dd1b8) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x7fffdc4dd1b8, mutex=0x7fffdc4dd190) at pthread_cond_wait.c:655
#3  0x00007ffff1fda04b in WTF::ThreadCondition::timedWait(WTF::Mutex&, WTF::WallTime) () from /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18
#4  0x00007ffff1faefa3 in WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, WTF::TimeWithDynamicClockType const&) ()
   from /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18
#5  0x00007ffff2b5d103 in ?? () from /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37
#6  0x00007ffff2b5d3d5 in ?? () from /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37
#7  0x00007ffff1fb2b8b in WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) () from /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18
#8  0x00007ffff1fd94f9 in ?? () from /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18
#9  0x00007fffefc246db in start_thread (arg=0x7fffd6ffd700) at pthread_create.c:463
#10 0x00007ffff5e4c88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fffd77fe700 (LWP 2382)):
#0  0x00007ffff5e3fbf9 in __GI___poll (fds=0x7fff84002f10, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff73d6439 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff73d67d2 in g_main_loop_run () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff1fdb2f0 in WTF::RunLoop::run() () from /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18
#4  0x00007ffff1fb2b8b in WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) () from /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18
#5  0x00007ffff1fd94f9 in ?? () from /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18
#6  0x00007fffefc246db in start_thread (arg=0x7fffd77fe700) at pthread_create.c:463
#7  0x00007ffff5e4c88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fffd7fff700 (LWP 2381)):
#0  0x00007ffff5e3fbf9 in __GI___poll (fds=0x7fff80002ae0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff73d6439 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff73d67d2 in g_main_loop_run () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff1fdb2f0 in WTF::RunLoop::run() () from /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18
#4  0x00007ffff1fb2b8b in WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) () from /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18
#5  0x00007ffff1fd94f9 in ?? () from /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18
#6  0x00007fffefc246db in start_thread (arg=0x7fffd7fff700) at pthread_create.c:463
#7  0x00007ffff5e4c88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fffdcdd5700 (LWP 2380)):
#0  0x00007ffff5e3fbf9 in __GI___poll (fds=0x55555590ec40, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff73d6439 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#2  0x00007ffff73d654c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fffdf07636d in ?? () from /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
#4  0x00007ffff73fde05 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fffefc246db in start_thread (arg=0x7fffdcdd5700) at pthread_create.c:463
#6  0x00007ffff5e4c88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fffde650700 (LWP 2379)):
#0  0x00007ffff5e3fbf9 in __GI___poll (fds=0x7fff780223a0, nfds=4, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff73d6439 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff73d67d2 in g_main_loop_run () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff70bae76 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007ffff73fde05 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fffefc246db in start_thread (arg=0x7fffde650700) at pthread_create.c:463
#6  0x00007ffff5e4c88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fffdee51700 (LWP 2378)):
#0  0x00007ffff5e3fbf9 in __GI___poll (fds=0x555555823730, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff73d6439 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff73d654c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff73d6591 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffff73fde05 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fffefc246db in start_thread (arg=0x7fffdee51700) at pthread_create.c:463
#6  0x00007ffff5e4c88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fffe08bc700 (LWP 2377)):
#0  0x00007fffefc2af85 in futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fffe08bbb00, expected=0, 
    futex_word=0x7ffff22481e0 <bmalloc::SafePerProcessStorageTraits<bmalloc::Scavenger>::Storage::s_memory+64>) at ../sysdeps/unix/sysv/linux/futex-internal.h:205
#1  __pthread_cond_wait_common (abstime=0x7fffe08bbb00, mutex=0x55555578d770, cond=0x7ffff22481b8 <bmalloc::SafePerProcessStorageTraits<bmalloc::Scavenger>::Storage::s_memory+24>)
    at pthread_cond_wait.c:539
#2  __pthread_cond_timedwait (cond=0x7ffff22481b8 <bmalloc::SafePerProcessStorageTraits<bmalloc::Scavenger>::Storage::s_memory+24>, mutex=0x55555578d770, abstime=0x7fffe08bbb00)
    at pthread_cond_wait.c:667
#3  0x00007ffff1fe75d9 in bmalloc::Scavenger::threadRunLoop() () from /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18
#4  0x00007fffe6773733 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#5  0x00007fffefc246db in start_thread (arg=0x7fffe08bc700) at pthread_create.c:463
#6  0x00007ffff5e4c88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7ffff7faff80 (LWP 2373)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff73fea82 in g_thread_pool_push () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff7079f15 in g_task_run_in_thread () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#3  0x00007ffff7b76836 in ?? () from /usr/lib/x86_64-linux-gnu/epiphany-browser/libephymain.so
#4  0x00007ffff73d6b73 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffff73d60f5 in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007ffff73d64c0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007ffff73d654c in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#8  0x00007ffff708ed2d in g_application_run () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#9  0x0000555555557bb5 in ?? ()
#10 0x00007ffff5d4cb97 in __libc_start_main (main=0x555555557630, argc=1, argv=0x7fffffffe138, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffe128)
    at ../csu/libc-start.c:310
#11 0x0000555555557eba in ?? ()
(gdb) 
