b2g desktop freezes or crash when running integration tests

RESOLVED FIXED

Status

Firefox OS
General
RESOLVED FIXED
3 years ago
3 years ago

People

(Reporter: hub, Unassigned)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment)

(Reporter)

Description

3 years ago
b2g desktop freezes or crash when running integration tests. This is on Linux. On Fedora 21 locally on my machine, but it happens on TC too, bug 1148392

To reproduce:

TEST_FILES=apps/music/test/marionette/playlist_test.js APP=music xvfb-run make test-integration

it will fail with "  Crash detected but error running stackwalk"

If you run outside of xvfb:

TEST_FILES=apps/music/test/marionette/playlist_test.js APP=music make test-integration

b2g will freeze causing marionette timeout.

This is a regression. It didn't happen last week.
(Reporter)

Updated

3 years ago
Blocks: 1148392
(Reporter)

Comment 1

3 years ago
Here is a complete stack trace when the process is hung.


Thread 41 (Thread 0x7f1c6bd15700 (LWP 306)):
#0  0x00000032412fa939 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f1c6fd37f6a in epoll_wait () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#2  0x00007f1c6fd37dcf in epoll_dispatch () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#3  0x00007f1c6fd3acd5 in event_base_loop () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#4  0x00007f1c6fd3d274 in base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#5  0x00007f1c6fd3f009 in MessageLoop::Run() () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#6  0x00007f1c6fd4565f in base::Thread::ThreadMain() () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#7  0x00007f1c6fd43694 in ThreadFunc(void*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#8  0x000000324160752a in start_thread (arg=0x7f1c6bd15700) at pthread_create.c:310
#9  0x000000324130022d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 40 (Thread 0x7f1c6b3ff700 (LWP 307)):
#0  0x000000324160c590 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1c73ce5d1d in PR_Wait () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#2  0x00007f1c6fb8bd4d in mozilla::ReentrantMonitor::Wait(unsigned int) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#3  0x00007f1c6fb8c192 in nsEventQueue::GetEvent(bool, nsIRunnable**) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#4  0x00007f1c6fb8ecf3 in nsThread::ProcessNextEvent(bool, bool*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#5  0x00007f1c6fba2a13 in NS_ProcessNextEvent(nsIThread*, bool) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#6  0x00007f1c6fd50ac4 in mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#7  0x00007f1c6fd3f009 in MessageLoop::Run() () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#8  0x00007f1c6fb91653 in nsThread::ThreadFunc(void*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#9  0x00007f1c73ceb063 in _pt_root () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#10 0x000000324160752a in start_thread (arg=0x7f1c6b3ff700) at pthread_create.c:310
#11 0x000000324130022d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 39 (Thread 0x7f1c6abfe700 (LWP 308)):
#0  0x00000032412f4c8d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f1c73ce69c0 in _pr_poll_with_poll () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#2  0x00007f1c6fbf244d in nsSocketTransportService::Poll(bool, unsigned int*, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>*) ()
    at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#3  0x00007f1c6fbfaa01 in nsSocketTransportService::DoPollIteration(bool, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>*) ()
    at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#4  0x00007f1c6fbffbea in nsSocketTransportService::Run() () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#5  0x00007f1c6fb8ed45 in nsThread::ProcessNextEvent(bool, bool*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#6  0x00007f1c6fba2a13 in NS_ProcessNextEvent(nsIThread*, bool) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#7  0x00007f1c6fd50a75 in mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#8  0x00007f1c6fd3f009 in MessageLoop::Run() () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#9  0x00007f1c6fb91653 in nsThread::ThreadFunc(void*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#10 0x00007f1c73ceb063 in _pt_root () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#11 0x000000324160752a in start_thread (arg=0x7f1c6abfe700) at pthread_create.c:310
#12 0x000000324130022d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

---Type <return> to continue, or q <return> to quit---
Thread 38 (Thread 0x7f1c6a1f7700 (LWP 309)):
#0  0x000000324160c590 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1c73ce57e0 in PR_WaitCondVar () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#2  0x00007f1c713f2a6b in js::HelperThread::threadLoop() () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#3  0x00007f1c73ceb063 in _pt_root () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#4  0x000000324160752a in start_thread (arg=0x7f1c6a1f7700) at pthread_create.c:310
#5  0x000000324130022d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 37 (Thread 0x7f1c69fff700 (LWP 310)):
#0  0x000000324160c590 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1c73ce57e0 in PR_WaitCondVar () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#2  0x00007f1c713f2a6b in js::HelperThread::threadLoop() () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#3  0x00007f1c73ceb063 in _pt_root () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#4  0x000000324160752a in start_thread (arg=0x7f1c69fff700) at pthread_create.c:310
#5  0x000000324130022d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 36 (Thread 0x7f1c69f7e700 (LWP 311)):
#0  0x000000324160c590 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1c73ce57e0 in PR_WaitCondVar () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#2  0x00007f1c713f2a6b in js::HelperThread::threadLoop() () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#3  0x00007f1c73ceb063 in _pt_root () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#4  0x000000324160752a in start_thread (arg=0x7f1c69f7e700) at pthread_create.c:310
#5  0x000000324130022d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 35 (Thread 0x7f1c69efd700 (LWP 312)):
#0  0x000000324160c590 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1c73ce57e0 in PR_WaitCondVar () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#2  0x00007f1c713f2a6b in js::HelperThread::threadLoop() () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#3  0x00007f1c73ceb063 in _pt_root () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#4  0x000000324160752a in start_thread (arg=0x7f1c69efd700) at pthread_create.c:310
#5  0x000000324130022d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 34 (Thread 0x7f1c69e7c700 (LWP 313)):
#0  0x000000324160c590 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1c73ce57e0 in PR_WaitCondVar () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#2  0x00007f1c713f2a6b in js::HelperThread::threadLoop() () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#3  0x00007f1c73ceb063 in _pt_root () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#4  0x000000324160752a in start_thread (arg=0x7f1c69e7c700) at pthread_create.c:310
#5  0x000000324130022d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 33 (Thread 0x7f1c69dfb700 (LWP 314)):
#0  0x000000324160c590 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1c73ce57e0 in PR_WaitCondVar () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#2  0x00007f1c713f2a6b in js::HelperThread::threadLoop() () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
---Type <return> to continue, or q <return> to quit---
#3  0x00007f1c73ceb063 in _pt_root () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#4  0x000000324160752a in start_thread (arg=0x7f1c69dfb700) at pthread_create.c:310
#5  0x000000324130022d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 32 (Thread 0x7f1c69d7a700 (LWP 315)):
#0  0x000000324160c590 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1c73ce57e0 in PR_WaitCondVar () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#2  0x00007f1c713f2a6b in js::HelperThread::threadLoop() () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#3  0x00007f1c73ceb063 in _pt_root () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#4  0x000000324160752a in start_thread (arg=0x7f1c69d7a700) at pthread_create.c:310
#5  0x000000324130022d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 31 (Thread 0x7f1c69cf9700 (LWP 316)):
#0  0x000000324160c590 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1c73ce57e0 in PR_WaitCondVar () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#2  0x00007f1c713f2a6b in js::HelperThread::threadLoop() () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#3  0x00007f1c73ceb063 in _pt_root () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#4  0x000000324160752a in start_thread (arg=0x7f1c69cf9700) at pthread_create.c:310
#5  0x000000324130022d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 30 (Thread 0x7f1c695ff700 (LWP 317)):
#0  0x000000324160c590 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1c73ce57e0 in PR_WaitCondVar () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#2  0x00007f1c6fb8ab10 in mozilla::Monitor::Wait(unsigned int) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#3  0x00007f1c6fb8e872 in mozilla::HangMonitor::ThreadMain(void*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#4  0x00007f1c73ceb063 in _pt_root () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#5  0x000000324160752a in start_thread (arg=0x7f1c695ff700) at pthread_create.c:310
#6  0x000000324130022d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 29 (Thread 0x7f1c68dfe700 (LWP 318)):
#0  0x000000324160c590 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1c73ce57e0 in PR_WaitCondVar () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#2  0x00007f1c6fb8ab10 in mozilla::Monitor::Wait(unsigned int) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#3  0x00007f1c6fb92f55 in mozilla::BackgroundHangManager::RunMonitorThread() () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#4  0x00007f1c73ceb063 in _pt_root () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#5  0x000000324160752a in start_thread (arg=0x7f1c68dfe700) at pthread_create.c:310
#6  0x000000324130022d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 28 (Thread 0x7f1c69c78700 (LWP 320)):
#0  0x000000324160c590 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1c73ce57e0 in PR_WaitCondVar () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#2  0x00007f1c6fc40b7f in mozilla::CondVar::Wait(unsigned int) [clone .isra.17] () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#3  0x00007f1c6fc574aa in mozilla::net::CacheIOThread::ThreadFunc() () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#4  0x00007f1c6fc5752b in mozilla::net::CacheIOThread::ThreadFunc(void*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
---Type <return> to continue, or q <return> to quit---
#5  0x00007f1c73ceb063 in _pt_root () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#6  0x000000324160752a in start_thread (arg=0x7f1c69c78700) at pthread_create.c:310
#7  0x000000324130022d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 27 (Thread 0x7f1c683ff700 (LWP 321)):
#0  0x000000324160c939 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007f1c73ce5267 in pt_TimedWait () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#2  0x00007f1c73ce5751 in PR_WaitCondVar () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#3  0x00007f1c6fb8ab10 in mozilla::Monitor::Wait(unsigned int) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#4  0x00007f1c6fb90454 in TimerThread::Run() () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#5  0x00007f1c6fb8ed45 in nsThread::ProcessNextEvent(bool, bool*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#6  0x00007f1c6fba2a13 in NS_ProcessNextEvent(nsIThread*, bool) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#7  0x00007f1c6fd50a75 in mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#8  0x00007f1c6fd3f009 in MessageLoop::Run() () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#9  0x00007f1c6fb91653 in nsThread::ThreadFunc(void*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#10 0x00007f1c73ceb063 in _pt_root () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#11 0x000000324160752a in start_thread (arg=0x7f1c683ff700) at pthread_create.c:310
#12 0x000000324130022d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 26 (Thread 0x7f1c66aff700 (LWP 324)):
#0  0x000000324160c590 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1c73ce5d1d in PR_Wait () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#2  0x00007f1c6fb8bd4d in mozilla::ReentrantMonitor::Wait(unsigned int) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#3  0x00007f1c6fb8c192 in nsEventQueue::GetEvent(bool, nsIRunnable**) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#4  0x00007f1c6fb8ecf3 in nsThread::ProcessNextEvent(bool, bool*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#5  0x00007f1c6fba2a13 in NS_ProcessNextEvent(nsIThread*, bool) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#6  0x00007f1c6fd50ac4 in mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#7  0x00007f1c6fd3f009 in MessageLoop::Run() () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#8  0x00007f1c6fb91653 in nsThread::ThreadFunc(void*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#9  0x00007f1c73ceb063 in _pt_root () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#10 0x000000324160752a in start_thread (arg=0x7f1c66aff700) at pthread_create.c:310
#11 0x000000324130022d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 25 (Thread 0x7f1c660ff700 (LWP 325)):
#0  0x000000324160c590 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1c73ce5d1d in PR_Wait () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#2  0x00007f1c6fb8bd4d in mozilla::ReentrantMonitor::Wait(unsigned int) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#3  0x00007f1c6fb8c192 in nsEventQueue::GetEvent(bool, nsIRunnable**) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#4  0x00007f1c6fb8ecf3 in nsThread::ProcessNextEvent(bool, bool*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#5  0x00007f1c6fba2a13 in NS_ProcessNextEvent(nsIThread*, bool) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#6  0x00007f1c6fd50ac4 in mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#7  0x00007f1c6fd3f009 in MessageLoop::Run() () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#8  0x00007f1c6fb91653 in nsThread::ThreadFunc(void*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#9  0x00007f1c73ceb063 in _pt_root () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
---Type <return> to continue, or q <return> to quit---
#10 0x000000324160752a in start_thread (arg=0x7f1c660ff700) at pthread_create.c:310
#11 0x000000324130022d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 24 (Thread 0x7f1c648fc700 (LWP 329)):
#0  0x000000324160c590 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1c73ce5d1d in PR_Wait () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#2  0x00007f1c6fb8bd4d in mozilla::ReentrantMonitor::Wait(unsigned int) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#3  0x00007f1c6fb8c192 in nsEventQueue::GetEvent(bool, nsIRunnable**) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#4  0x00007f1c6fb8ecf3 in nsThread::ProcessNextEvent(bool, bool*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#5  0x00007f1c6fba2a13 in NS_ProcessNextEvent(nsIThread*, bool) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#6  0x00007f1c6fd50ac4 in mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#7  0x00007f1c6fd3f009 in MessageLoop::Run() () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#8  0x00007f1c6fb91653 in nsThread::ThreadFunc(void*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#9  0x00007f1c73ceb063 in _pt_root () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#10 0x000000324160752a in start_thread (arg=0x7f1c648fc700) at pthread_create.c:310
#11 0x000000324130022d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 23 (Thread 0x7f1c63aff700 (LWP 331)):
#0  0x000000324160c590 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1c73ce5d1d in PR_Wait () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#2  0x00007f1c6fb8bd4d in mozilla::ReentrantMonitor::Wait(unsigned int) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#3  0x00007f1c6fb8c192 in nsEventQueue::GetEvent(bool, nsIRunnable**) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#4  0x00007f1c6fb8ecf3 in nsThread::ProcessNextEvent(bool, bool*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#5  0x00007f1c6fba2a13 in NS_ProcessNextEvent(nsIThread*, bool) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#6  0x00007f1c6fd50ac4 in mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#7  0x00007f1c6fd3f009 in MessageLoop::Run() () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#8  0x00007f1c6fb91653 in nsThread::ThreadFunc(void*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#9  0x00007f1c73ceb063 in _pt_root () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#10 0x000000324160752a in start_thread (arg=0x7f1c63aff700) at pthread_create.c:310
#11 0x000000324130022d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 22 (Thread 0x7f1c638fe700 (LWP 332)):
#0  0x000000324160c939 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007f1c73ce5267 in pt_TimedWait () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#2  0x00007f1c73ce5c9a in PR_Wait () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#3  0x00007f1c6fb8bd4d in mozilla::ReentrantMonitor::Wait(unsigned int) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#4  0x00007f1c6fb9252d in nsThreadPool::Run() () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#5  0x00007f1c6fb8ed45 in nsThread::ProcessNextEvent(bool, bool*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#6  0x00007f1c6fba2a13 in NS_ProcessNextEvent(nsIThread*, bool) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#7  0x00007f1c6fd50a75 in mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#8  0x00007f1c6fd3f009 in MessageLoop::Run() () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#9  0x00007f1c6fb91653 in nsThread::ThreadFunc(void*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#10 0x00007f1c73ceb063 in _pt_root () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#11 0x000000324160752a in start_thread (arg=0x7f1c638fe700) at pthread_create.c:310
---Type <return> to continue, or q <return> to quit---
#12 0x000000324130022d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 21 (Thread 0x7f1c630fd700 (LWP 333)):
#0  0x000000324160c590 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1c6fd45d96 in base::WaitableEvent::TimedWait(base::TimeDelta const&) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#2  0x00007f1c6fd45dc5 in base::WaitableEvent::Wait() () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#3  0x00007f1c6fd3f11c in base::MessagePumpDefault::Run(base::MessagePump::Delegate*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#4  0x00007f1c6fd3f009 in MessageLoop::Run() () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#5  0x00007f1c6fd4565f in base::Thread::ThreadMain() () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#6  0x00007f1c6fd43694 in ThreadFunc(void*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#7  0x000000324160752a in start_thread (arg=0x7f1c630fd700) at pthread_create.c:310
#8  0x000000324130022d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 20 (Thread 0x7f1c628fc700 (LWP 334)):
#0  0x000000324160c590 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1c6fd45d96 in base::WaitableEvent::TimedWait(base::TimeDelta const&) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#2  0x00007f1c6fd45dc5 in base::WaitableEvent::Wait() () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#3  0x00007f1c6fd3f11c in base::MessagePumpDefault::Run(base::MessagePump::Delegate*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#4  0x00007f1c6fd3f009 in MessageLoop::Run() () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#5  0x00007f1c6fd4565f in base::Thread::ThreadMain() () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#6  0x00007f1c6fd43694 in ThreadFunc(void*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#7  0x000000324160752a in start_thread (arg=0x7f1c628fc700) at pthread_create.c:310
#8  0x000000324130022d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 19 (Thread 0x7f1c679ff700 (LWP 335)):
#0  0x000000324160c939 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007f1c73ce5267 in pt_TimedWait () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#2  0x00007f1c73ce5c9a in PR_Wait () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#3  0x00007f1c6fb8bd4d in mozilla::ReentrantMonitor::Wait(unsigned int) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#4  0x00007f1c6fb9252d in nsThreadPool::Run() () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#5  0x00007f1c6fb8ed45 in nsThread::ProcessNextEvent(bool, bool*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#6  0x00007f1c6fba2a13 in NS_ProcessNextEvent(nsIThread*, bool) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#7  0x00007f1c6fd50a75 in mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#8  0x00007f1c6fd3f009 in MessageLoop::Run() () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#9  0x00007f1c6fb91653 in nsThread::ThreadFunc(void*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#10 0x00007f1c73ceb063 in _pt_root () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#11 0x000000324160752a in start_thread (arg=0x7f1c679ff700) at pthread_create.c:310
#12 0x000000324130022d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 18 (Thread 0x7f1c650fd700 (LWP 336)):
#0  0x000000324160c590 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1c73ce5d1d in PR_Wait () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#2  0x00007f1c6fb8bd4d in mozilla::ReentrantMonitor::Wait(unsigned int) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#3  0x00007f1c6fb8c192 in nsEventQueue::GetEvent(bool, nsIRunnable**) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
---Type <return> to continue, or q <return> to quit---
#4  0x00007f1c6fb8ecf3 in nsThread::ProcessNextEvent(bool, bool*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#5  0x00007f1c6fba2a13 in NS_ProcessNextEvent(nsIThread*, bool) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#6  0x00007f1c6fd50ac4 in mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#7  0x00007f1c6fd3f009 in MessageLoop::Run() () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#8  0x00007f1c6fb91653 in nsThread::ThreadFunc(void*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#9  0x00007f1c73ceb063 in _pt_root () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#10 0x000000324160752a in start_thread (arg=0x7f1c650fd700) at pthread_create.c:310
#11 0x000000324130022d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 17 (Thread 0x7f1c6123f700 (LWP 338)):
#0  0x000000324160c590 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1c73ce5d1d in PR_Wait () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#2  0x00007f1c6fb8bd4d in mozilla::ReentrantMonitor::Wait(unsigned int) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#3  0x00007f1c6fb8c192 in nsEventQueue::GetEvent(bool, nsIRunnable**) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#4  0x00007f1c6fb8ecf3 in nsThread::ProcessNextEvent(bool, bool*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#5  0x00007f1c6fba2a13 in NS_ProcessNextEvent(nsIThread*, bool) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#6  0x00007f1c6fd50ac4 in mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#7  0x00007f1c6fd3f009 in MessageLoop::Run() () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#8  0x00007f1c6fb91653 in nsThread::ThreadFunc(void*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#9  0x00007f1c73ceb063 in _pt_root () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#10 0x000000324160752a in start_thread (arg=0x7f1c6123f700) at pthread_create.c:310
#11 0x000000324130022d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 16 (Thread 0x7f1c60a3e700 (LWP 339)):
#0  0x000000324160c590 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1c73ce5d1d in PR_Wait () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#2  0x00007f1c6fb8bd4d in mozilla::ReentrantMonitor::Wait(unsigned int) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#3  0x00007f1c6fb8c192 in nsEventQueue::GetEvent(bool, nsIRunnable**) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#4  0x00007f1c6fb8ecf3 in nsThread::ProcessNextEvent(bool, bool*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#5  0x00007f1c6fba2a13 in NS_ProcessNextEvent(nsIThread*, bool) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#6  0x00007f1c6fd50ac4 in mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#7  0x00007f1c6fd3f009 in MessageLoop::Run() () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#8  0x00007f1c6fb91653 in nsThread::ThreadFunc(void*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#9  0x00007f1c73ceb063 in _pt_root () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#10 0x000000324160752a in start_thread (arg=0x7f1c60a3e700) at pthread_create.c:310
#11 0x000000324130022d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 15 (Thread 0x7f1c5eafd700 (LWP 342)):
#0  0x000000324160c939 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007f1c73ce5267 in pt_TimedWait () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#2  0x00007f1c73ce5c9a in PR_Wait () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#3  0x00007f1c6fb8bd4d in mozilla::ReentrantMonitor::Wait(unsigned int) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#4  0x00007f1c6fb9252d in nsThreadPool::Run() () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#5  0x00007f1c6fb8ed45 in nsThread::ProcessNextEvent(bool, bool*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
---Type <return> to continue, or q <return> to quit---
#6  0x00007f1c6fba2a13 in NS_ProcessNextEvent(nsIThread*, bool) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#7  0x00007f1c6fd50a75 in mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#8  0x00007f1c6fd3f009 in MessageLoop::Run() () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#9  0x00007f1c6fb91653 in nsThread::ThreadFunc(void*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#10 0x00007f1c73ceb063 in _pt_root () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#11 0x000000324160752a in start_thread (arg=0x7f1c5eafd700) at pthread_create.c:310
#12 0x000000324130022d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 14 (Thread 0x7f1c5bcfc700 (LWP 347)):
#0  0x000000324160c939 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007f1c73ce5267 in pt_TimedWait () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#2  0x00007f1c73ce5c9a in PR_Wait () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#3  0x00007f1c6fb8bd4d in mozilla::ReentrantMonitor::Wait(unsigned int) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#4  0x00007f1c6fb9252d in nsThreadPool::Run() () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#5  0x00007f1c6fb8ed45 in nsThread::ProcessNextEvent(bool, bool*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#6  0x00007f1c6fba2a13 in NS_ProcessNextEvent(nsIThread*, bool) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#7  0x00007f1c6fd50ac4 in mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#8  0x00007f1c6fd3f009 in MessageLoop::Run() () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#9  0x00007f1c6fb91653 in nsThread::ThreadFunc(void*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#10 0x00007f1c73ceb063 in _pt_root () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#11 0x000000324160752a in start_thread (arg=0x7f1c5bcfc700) at pthread_create.c:310
#12 0x000000324130022d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 13 (Thread 0x7f1c5acfa700 (LWP 349)):
#0  0x000000324160c939 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007f1c73ce5267 in pt_TimedWait () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#2  0x00007f1c73ce5c9a in PR_Wait () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#3  0x00007f1c6fb8bd4d in mozilla::ReentrantMonitor::Wait(unsigned int) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#4  0x00007f1c6fb9252d in nsThreadPool::Run() () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#5  0x00007f1c6fb8ed45 in nsThread::ProcessNextEvent(bool, bool*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#6  0x00007f1c6fba2a13 in NS_ProcessNextEvent(nsIThread*, bool) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#7  0x00007f1c6fd50a75 in mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#8  0x00007f1c6fd3f009 in MessageLoop::Run() () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#9  0x00007f1c6fb91653 in nsThread::ThreadFunc(void*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#10 0x00007f1c73ceb063 in _pt_root () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#11 0x000000324160752a in start_thread (arg=0x7f1c5acfa700) at pthread_create.c:310
#12 0x000000324130022d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 12 (Thread 0x7f1c5a2ff700 (LWP 350)):
#0  0x000000324160c939 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007f1c73ce5267 in pt_TimedWait () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#2  0x00007f1c73ce5c9a in PR_Wait () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#3  0x00007f1c6fb8bd4d in mozilla::ReentrantMonitor::Wait(unsigned int) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#4  0x00007f1c6fb9252d in nsThreadPool::Run() () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
---Type <return> to continue, or q <return> to quit---
#5  0x00007f1c6fb8ed45 in nsThread::ProcessNextEvent(bool, bool*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#6  0x00007f1c6fba2a13 in NS_ProcessNextEvent(nsIThread*, bool) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#7  0x00007f1c6fd50a75 in mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#8  0x00007f1c6fd3f009 in MessageLoop::Run() () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#9  0x00007f1c6fb91653 in nsThread::ThreadFunc(void*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#10 0x00007f1c73ceb063 in _pt_root () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#11 0x000000324160752a in start_thread (arg=0x7f1c5a2ff700) at pthread_create.c:310
#12 0x000000324130022d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 11 (Thread 0x7f1c59afe700 (LWP 351)):
#0  0x000000324160c939 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007f1c73ce5267 in pt_TimedWait () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#2  0x00007f1c73ce5c9a in PR_Wait () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#3  0x00007f1c6fb8bd4d in mozilla::ReentrantMonitor::Wait(unsigned int) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#4  0x00007f1c6fb9252d in nsThreadPool::Run() () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#5  0x00007f1c6fb8ed45 in nsThread::ProcessNextEvent(bool, bool*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#6  0x00007f1c6fba2a13 in NS_ProcessNextEvent(nsIThread*, bool) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#7  0x00007f1c6fd50a75 in mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#8  0x00007f1c6fd3f009 in MessageLoop::Run() () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#9  0x00007f1c6fb91653 in nsThread::ThreadFunc(void*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#10 0x00007f1c73ceb063 in _pt_root () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#11 0x000000324160752a in start_thread (arg=0x7f1c59afe700) at pthread_create.c:310
#12 0x000000324130022d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 10 (Thread 0x7f1c5f71d700 (LWP 352)):
#0  0x000000324160c590 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1c73ce57e0 in PR_WaitCondVar () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#2  0x00007f1c708718e3 in mozilla::CondVar::Wait(unsigned int) [clone .isra.33] () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#3  0x00007f1c70877ca3 in mozilla::dom::DOMStorageDBThread::ThreadFunc() () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#4  0x00007f1c70877d55 in mozilla::dom::DOMStorageDBThread::ThreadFunc(void*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#5  0x00007f1c73ceb063 in _pt_root () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#6  0x000000324160752a in start_thread (arg=0x7f1c5f71d700) at pthread_create.c:310
#7  0x000000324130022d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7f1c658fe700 (LWP 368)):
#0  0x000000324160c939 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007f1c73ce5267 in pt_TimedWait () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#2  0x00007f1c73ce5c9a in PR_Wait () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#3  0x00007f1c6fb8bd4d in mozilla::ReentrantMonitor::Wait(unsigned int) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#4  0x00007f1c6fb9252d in nsThreadPool::Run() () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#5  0x00007f1c6fb8ed45 in nsThread::ProcessNextEvent(bool, bool*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#6  0x00007f1c6fba2a13 in NS_ProcessNextEvent(nsIThread*, bool) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#7  0x00007f1c6fd50a75 in mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#8  0x00007f1c6fd3f009 in MessageLoop::Run() () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
---Type <return> to continue, or q <return> to quit---
#9  0x00007f1c6fb91653 in nsThread::ThreadFunc(void*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#10 0x00007f1c73ceb063 in _pt_root () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#11 0x000000324160752a in start_thread (arg=0x7f1c658fe700) at pthread_create.c:310
#12 0x000000324130022d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7f1c61aff700 (LWP 369)):
#0  0x000000324160c939 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007f1c73ce5267 in pt_TimedWait () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#2  0x00007f1c73ce5751 in PR_WaitCondVar () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#3  0x00007f1c6fc0e1c3 in nsHostResolver::GetHostToLookup(nsHostRecord**) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#4  0x00007f1c6fc0ec38 in nsHostResolver::ThreadFunc(void*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#5  0x00007f1c73ceb063 in _pt_root () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#6  0x000000324160752a in start_thread (arg=0x7f1c61aff700) at pthread_create.c:310
#7  0x000000324130022d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f1c5d4ff700 (LWP 370)):
#0  0x000000324160c590 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1c73ce5d1d in PR_Wait () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#2  0x00007f1c6fb8bd4d in mozilla::ReentrantMonitor::Wait(unsigned int) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#3  0x00007f1c6fb8c192 in nsEventQueue::GetEvent(bool, nsIRunnable**) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#4  0x00007f1c6fb8ecf3 in nsThread::ProcessNextEvent(bool, bool*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#5  0x00007f1c6fba2a13 in NS_ProcessNextEvent(nsIThread*, bool) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#6  0x00007f1c6fd50ac4 in mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#7  0x00007f1c6fd3f009 in MessageLoop::Run() () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#8  0x00007f1c6fb91653 in nsThread::ThreadFunc(void*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#9  0x00007f1c73ceb063 in _pt_root () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#10 0x000000324160752a in start_thread (arg=0x7f1c5d4ff700) at pthread_create.c:310
#11 0x000000324130022d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f1c5b4fb700 (LWP 371)):
#0  0x000000324160c590 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1c73ce57e0 in PR_WaitCondVar () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#2  0x00007f1c70ec1653 in nsCertVerificationThread::Run() () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#3  0x00007f1c73ceb063 in _pt_root () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#4  0x000000324160752a in start_thread (arg=0x7f1c5b4fb700) at pthread_create.c:310
#5  0x000000324130022d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f1c4e2f7700 (LWP 444)):
#0  0x000000324160c939 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007f1c73ce5267 in pt_TimedWait () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#2  0x00007f1c73ce5c9a in PR_Wait () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#3  0x00007f1c6fb8bd4d in mozilla::ReentrantMonitor::Wait(unsigned int) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#4  0x00007f1c6fb9252d in nsThreadPool::Run() () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#5  0x00007f1c6fb8ed45 in nsThread::ProcessNextEvent(bool, bool*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
---Type <return> to continue, or q <return> to quit---
#6  0x00007f1c6fba2a13 in NS_ProcessNextEvent(nsIThread*, bool) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#7  0x00007f1c6fd50ac4 in mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#8  0x00007f1c6fd3f009 in MessageLoop::Run() () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#9  0x00007f1c6fb91653 in nsThread::ThreadFunc(void*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#10 0x00007f1c73ceb063 in _pt_root () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#11 0x000000324160752a in start_thread (arg=0x7f1c4e2f7700) at pthread_create.c:310
#12 0x000000324130022d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f1c552f5700 (LWP 448)):
#0  0x000000324160c590 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1c73ce5d1d in PR_Wait () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#2  0x00007f1c6fb8bd4d in mozilla::ReentrantMonitor::Wait(unsigned int) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#3  0x00007f1c6fb8c192 in nsEventQueue::GetEvent(bool, nsIRunnable**) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#4  0x00007f1c6fb8ecf3 in nsThread::ProcessNextEvent(bool, bool*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#5  0x00007f1c6fba2a13 in NS_ProcessNextEvent(nsIThread*, bool) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#6  0x00007f1c6fd50ac4 in mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#7  0x00007f1c6fd3f009 in MessageLoop::Run() () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#8  0x00007f1c6fb91653 in nsThread::ThreadFunc(void*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#9  0x00007f1c73ceb063 in _pt_root () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#10 0x000000324160752a in start_thread (arg=0x7f1c552f5700) at pthread_create.c:310
#11 0x000000324130022d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f1c5751f700 (LWP 450)):
#0  0x00000032412f4c8d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f1c70f3da95 in google_breakpad::CrashGenerationServer::Run() () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#2  0x00007f1c70f3dae5 in google_breakpad::CrashGenerationServer::ThreadMain(void*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#3  0x000000324160752a in start_thread (arg=0x7f1c5751f700) at pthread_create.c:310
#4  0x000000324130022d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f1c58521700 (LWP 471)):
#0  0x000000324160c590 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f1c73ce5d1d in PR_Wait () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#2  0x00007f1c6fb8bd4d in mozilla::ReentrantMonitor::Wait(unsigned int) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#3  0x00007f1c6fb8c192 in nsEventQueue::GetEvent(bool, nsIRunnable**) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#4  0x00007f1c6fb8ecf3 in nsThread::ProcessNextEvent(bool, bool*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#5  0x00007f1c6fba2a13 in NS_ProcessNextEvent(nsIThread*, bool) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#6  0x00007f1c6fd50ac4 in mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#7  0x00007f1c6fd3f009 in MessageLoop::Run() () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#8  0x00007f1c6fb91653 in nsThread::ThreadFunc(void*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#9  0x00007f1c73ceb063 in _pt_root () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libnspr4.so
#10 0x000000324160752a in start_thread (arg=0x7f1c58521700) at pthread_create.c:310
#11 0x000000324130022d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f1c74144740 (LWP 301)):
---Type <return> to continue, or q <return> to quit---
#0  0x00000032412f4c8d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f1c70a5b8e0 in PollWrapper(_GPollFD*, unsigned int, int) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#2  0x0000003243a49b34 in g_main_context_iterate (priority=2147483647, n_fds=6, fds=0x7f1c5fff4400, timeout=-1, context=0x7f1c73f37c00) at gmain.c:4076
#3  0x0000003243a49b34 in g_main_context_iterate (context=context@entry=0x7f1c73f37c00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3776
#4  0x0000003243a49c4c in g_main_context_iteration (context=0x7f1c73f37c00, may_block=1) at gmain.c:3842
#5  0x00007f1c70a5b657 in nsAppShell::ProcessNextNativeEvent(bool) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#6  0x00007f1c70a3dc14 in nsBaseAppShell::DoProcessNextNativeEvent(bool, unsigned int) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#7  0x00007f1c70a3dd36 in nsBaseAppShell::OnProcessNextEvent(nsIThreadInternal*, bool, unsigned int) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#8  0x00007f1c6fb8ec2b in nsThread::ProcessNextEvent(bool, bool*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#9  0x00007f1c6fba2a13 in NS_ProcessNextEvent(nsIThread*, bool) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#10 0x00007f1c6fd50b9a in mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#11 0x00007f1c6fd3f009 in MessageLoop::Run() () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#12 0x00007f1c70a3872b in nsBaseAppShell::Run() () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#13 0x00007f1c70efd6b7 in nsAppStartup::Run() () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#14 0x00007f1c70f2d639 in XREMain::XRE_mainRun() () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#15 0x00007f1c70f2f655 in XREMain::XRE_main(int, char**, nsXREAppData const*) () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#16 0x00007f1c70f2f893 in XRE_main () at /home/hub/source/mozilla/B2G-flame/gaia/b2g/libxul.so
#17 0x000000000040618f in main ()
(Reporter)

Comment 2

3 years ago
Kyle, I'm told this would be your field of expertise. If can help us or direct us? Thanks.
Flags: needinfo?(khuey)
There's nothing obviously wrong there.  All of the threads are just waiting for events.  Is it just timing out?
Flags: needinfo?(khuey)
(Reporter)

Comment 4

3 years ago
After looking more closely it seems that we just get a socket timeout instead of a marionette timeout.

We crossed the streams when Dominic land some bidi changes...

Working on a patch ASAP.
Status: NEW → ASSIGNED
Created attachment 8585727 [details] [review]
[gaia] hfiguiere:bug1149149 > mozilla-b2g:master
(Reporter)

Comment 6

3 years ago
Comment on attachment 8585727 [details] [review]
[gaia] hfiguiere:bug1149149 > mozilla-b2g:master

Kevin, mind reviewing? This PR apply same fix as yours in two other places. And then reenable the test.

No exactly sure what applies for 2.2 though. But it should be close.

Thanks.
Attachment #8585727 - Flags: review?(kgrandon)
Comment on attachment 8585727 [details] [review]
[gaia] hfiguiere:bug1149149 > mozilla-b2g:master

LGTM, thanks. Weird that we hang instead of timeout because of this.
Attachment #8585727 - Flags: review?(kgrandon) → review+
(Reporter)

Comment 8

3 years ago
Merged.
https://github.com/mozilla-b2g/gaia/commit/a249df8f4c84fe0a139741f05a534d36996ea7b8
Status: ASSIGNED → RESOLVED
Last Resolved: 3 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.