> This means you "just" need to call 'thread apply all bt' on the GDB
> console.

I've attached the output from that. I hope it helps.

> You could also try out the latest beta version from upstream, which is
> the current base for the next Thunderbird long term version to see if
> your setup is working there.
>
> http://ftp.mozilla.org/pub/thunderbird/releases/60.0b11/linux-x86_64/
> or
> http://ftp.mozilla.org/pub/thunderbird/releases/60.0b11/linux-i686/

Good idea. I downloaded the one from http://ftp.mozilla.org/pub/thunderbird/releases/60.0b11/linux-x86_64/en-US/thunderbird-60.0b11.tar.bz2 and that one seems to work for me. In fact, it's what I'm using to write this email.

Does that rule out an upstreams problem?

> Any special need to use POP anyway? The defacto standard is now IMAP,
> and there is also the possibility to move (not copy) emails after
> fetching into local folders. This is in the end the same as using POP.

I guess the main reason is that this is how I set it up long ago, and it's been working fince since then. From what I understand, one of the main advantages of IMAP would be if I want to read my mail from different clients, and that's not something I really need.

Torbjörn


On 08/09/2018 10.55, Carsten Schoenert wrote:
On Tue, Aug 28, 2018 at 10:24:24PM +0200, Torbjörn Andersson wrote:
On 2018-08-28 20:48, Carsten Schoenert wrote:
Yes, the line gdb is showing were thunderbird is crashing is the
interesting part, I'm sure this will show us an upstream issue. I see
a small possibility that gcc8 might be the root for this crash. But
then I also expect we would see a lot more bug reports related to
thunderbird crashes.

I was going to bed, but I figured a hasty reply now might still be more
useful than a more carefully written reply in eight hours or so. :-)

Here's the start of the backtrace I got from gdb. I hope that provides
enough context:

#0  0x00007f22828eb9b0 in 
mozilla::detail::nsTStringRepr<char16_t>::First()const 
(this=this@entry=0x7fff9ca7a5c0) at 
./obj-thunderbird/dist/include/mozilla/Assertions.h:40
#1  0x00007f22828182a2 in 
nsMsgLocalStoreUtils::nsShouldIgnoreFile(nsTSubstring<char16_t>&) (name=...) at 
./comm/mailnews/local/src/nsMsgLocalStoreUtils.cpp:31
#2  0x00007f228281676c in nsMsgBrkMBoxStore::AddSubFolders(nsIMsgFolder*, 
nsCOMPtr<nsIFile>&, bool) (this=0x7f225ea661f0, parent=0x7f226cf24438, 
path=..., deep=true) at ./comm/mailnews/local/src/nsMsgBrkMBoxStore.cpp:1063
#3  0x00007f2282816ad8 in nsMsgBrkMBoxStore::DiscoverSubFolders(nsIMsgFolder*, bool) 
(this=0x7f225ea661f0, aParentFolder=0x7f226cf24438, aDeep=<optimized out>) at 
./comm/mailnews/local/src/nsMsgBrkMBoxStore.cpp:69
#4  0x00007f22827fd29e in 
nsMsgLocalMailFolder::GetSubFolders(nsISimpleEnumerator**) 
(this=this@entry=0x7f226cf24400, aResult=0x7fff9ca7a770) at 
./obj-thunderbird/dist/include/nsCOMPtr.h:798
#5  0x00007f2282687c7b in nsMsgDBFolder::ListFoldersWithFlags(unsigned int, 
nsIMutableArray*) (this=0x7f226cf24400, aFlags=4096, aFolders=0x7f225edffbe0) 
at ./obj-thunderbird/dist/include/nsCOMPtr.h:1367

I tried printing the 'name' parameter from nsShouldIgnoreFile(), but I don't
know if it's at all helpful:

(gdb) print name
$2 = (nsAString &) @0x7fff9ca7a5c0:
{<mozilla::detail::nsTStringRepr<char16_t>> = {mData = 0x7f2285e2be84 <gNullChar> 
u"", mLength = 0,
     mDataFlags = mozilla::detail::StringDataFlags::TERMINATED,
     mClassFlags = (mozilla::detail::StringClassFlags::INLINE |
mozilla::detail::StringClassFlags::NULL_TERMINATED)}, static kMaxCapacity = 
1073741817}

My knowledge about reading GDB logs are also ne the deepest but as
thunderbird is a multithreaded application it's also good to see all
threads that are involved.

This means you "just" need to call 'thread apply all bt' on the GDB
console.

Have a look for more detailed information about GDB debugging by viewing
onto the old Icedove related wiki site. (Note: the GDB starting call has
changed in between times)

https://wiki.debian.org/Icedove#Starting_Debugging

Unfortunately we did get no feedback from the original reporter so see
if there is also POP used to get the emails from the server. If yes it
looks like there is something broken in the upstream code for getting
messages by the POP protocol.

You could also try out the latest beta version from upstream, which is
the current base for the next Thunderbird long term version to see if
your setup is working there.

http://ftp.mozilla.org/pub/thunderbird/releases/60.0b11/linux-x86_64/
or
http://ftp.mozilla.org/pub/thunderbird/releases/60.0b11/linux-i686/

Any special need to use POP anyway? The defacto standard is now IMAP,
and there is also the possibility to move (not copy) emails after
fetching into local folders. This is in the end the same as using POP.

I'm quite sure this all is not Debian fault but if we forward this to
upstream they need clear information how to reproduce and how the logs
look like. But I'm also sure the motivation from upstream will be small
to look into a more or less deprecated protocol for fetching emails from
the server.



Thread 61 (Thread 0x7f40453ff700 (LWP 9697)):
#0  0x00007f406406ce6c in futex_wait_cancelable (private=<optimized out>, 
expected=0, futex_word=0x7f403825696c)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f406406ce6c in __pthread_cond_wait_common (abstime=0x0, 
mutex=0x7f4038256910, cond=0x7f4038256940) at pthread_cond_wait.c:502
#2  0x00007f406406ce6c in __pthread_cond_wait (cond=cond@entry=0x7f4038256940, 
mutex=0x7f4038256910) at pthread_cond_wait.c:655
#3  0x0000564355894877 in 
mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) 
(this=0x7f4038256940, lock=...)
    at ./mozglue/misc/ConditionVariable_posix.cpp:118
#4  0x00007f4059f15e1a in mozilla::CondVar::Wait(unsigned int) 
(aInterval=4294967295, this=0x7f4038256938)
    at ./obj-thunderbird/dist/include/mozilla/CondVar.h:68
#5  0x00007f4059f15e1a in 
mozilla::ThreadEventQueue<mozilla::EventQueue>::GetEvent(bool, 
mozilla::EventPriority*) (this=0x7f40382568e0, aMayWait=true, 
aPriority=0x7f40453fecf0) at ./xpcom/threads/ThreadEventQueue.cpp:155
#6  0x00007f4059f194b9 in nsThread::ProcessNextEvent(bool, bool*) 
(this=0x7f4038257c40, aMayWait=<optimized out>, aResult=0x7f40453fede7)
    at ./xpcom/threads/nsThread.cpp:967
#7  0x00007f4059f22368 in NS_ProcessNextEvent(nsIThread*, bool) 
(aThread=<optimized out>, aThread@entry=0x7f4038257c40, 
aMayWait=aMayWait@entry=true)
    at ./xpcom/threads/nsThreadUtils.cpp:517
#8  0x00007f405a1b6e5a in 
mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) 
(this=0x7f40416a1200, aDelegate=0x7f40380a1040)
    at ./ipc/glue/MessagePump.cpp:364
#9  0x00007f405a193555 in MessageLoop::RunInternal() (this=0x7f40380a1040)
    at ./obj-thunderbird/dist/include/mozilla/RefPtr.h:315
#10 0x00007f405a193555 in MessageLoop::RunHandler() (this=0x7f40380a1040)
    at ./ipc/chromium/src/base/message_loop.cc:319
#11 0x00007f405a193555 in MessageLoop::Run() (this=this@entry=0x7f40380a1040)
    at ./ipc/chromium/src/base/message_loop.cc:299
#12 0x00007f4059f19c7e in nsThread::ThreadFunc(void*) (aArg=<optimized out>)
    at ./xpcom/threads/nsThread.cpp:423
#13 0x00007f40632e0fe8 in  () at /usr/lib/x86_64-linux-gnu/libnspr4.so
#14 0x00007f4064066f2a in start_thread (arg=0x7f40453ff700)
    at pthread_create.c:463
#15 0x00007f4063c63edf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 60 (Thread 0x7f4044bfe700 (LWP 9696)):
#0  0x00007f406406d19a in futex_reltimed_wait_cancelable (private=<optimized 
out>, reltime=0x7f4044bfdb50, expected=0, futex_word=0x7f4063985820)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:142
#1  0x00007f406406d19a in __pthread_cond_wait_common (abstime=0x7f4044bfdc00, 
mutex=0x7f40639857c8, cond=0x7f40639857f8) at pthread_cond_wait.c:533
#2  0x00007f406406d19a in __pthread_cond_timedwait 
(cond=cond@entry=0x7f40639857f8, mutex=mutex@entry=0x7f40639857c8, 
abstime=abstime@entry=0x7f4044bfdc00)
    at pthread_cond_wait.c:667
#3  0x00005643558949e0 in 
mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, 
mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) 
(this=0x7f40639857f8, lock=..., a_rel_time=...)
    at ./mozglue/misc/ConditionVariable_posix.cpp:153
#4  0x00007f4059f1abbc in mozilla::CondVar::Wait(unsigned int) 
(aInterval=<optimized out>, this=<optimized out>)
    at ./obj-thunderbird/dist/include/mozilla/Casting.h:57
#5  0x00007f4059f1abbc in nsThreadPool::Run() (this=0x7f40639857a0)
    at ./xpcom/threads/nsThreadPool.cpp:218
#6  0x00007f4059f1952b in nsThread::ProcessNextEvent(bool, bool*) 
(this=0x7f40382567a0, aMayWait=<optimized out>, aResult=0x7f4044bfdde7)
    at ./xpcom/threads/nsThread.cpp:1040
#7  0x00007f4059f22368 in NS_ProcessNextEvent(nsIThread*, bool) 
(aThread=<optimized out>, aThread@entry=0x7f40382567a0, 
aMayWait=aMayWait@entry=true)
    at ./xpcom/threads/nsThreadUtils.cpp:517
#8  0x00007f405a1b6e5a in 
mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) 
(this=0x7f403c1a8c80, aDelegate=0x7f403c435e40)
    at ./ipc/glue/MessagePump.cpp:364
#9  0x00007f405a193555 in MessageLoop::RunInternal() (this=0x7f403c435e40)
    at ./obj-thunderbird/dist/include/mozilla/RefPtr.h:315
#10 0x00007f405a193555 in MessageLoop::RunHandler() (this=0x7f403c435e40)
    at ./ipc/chromium/src/base/message_loop.cc:319
#11 0x00007f405a193555 in MessageLoop::Run() (this=this@entry=0x7f403c435e40)
    at ./ipc/chromium/src/base/message_loop.cc:299
#12 0x00007f4059f19c7e in nsThread::ThreadFunc(void*) (aArg=<optimized out>)
    at ./xpcom/threads/nsThread.cpp:423
#13 0x00007f40632e0fe8 in  () at /usr/lib/x86_64-linux-gnu/libnspr4.so
#14 0x00007f4064066f2a in start_thread (arg=0x7f4044bfe700)
    at pthread_create.c:463
#15 0x00007f4063c63edf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 59 (Thread 0x7f4041d7a700 (LWP 9695)):
#0  0x00007f406406ce6c in futex_wait_cancelable (private=<optimized out>, 
expected=0, futex_word=0x7f404764e37c)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f406406ce6c in __pthread_cond_wait_common (abstime=0x0, 
mutex=0x7f404764e320, cond=0x7f404764e350) at pthread_cond_wait.c:502
#2  0x00007f406406ce6c in __pthread_cond_wait (cond=cond@entry=0x7f404764e350, 
mutex=0x7f404764e320) at pthread_cond_wait.c:655
#3  0x0000564355894877 in 
mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) 
(this=0x7f404764e350, lock=...)
    at ./mozglue/misc/ConditionVariable_posix.cpp:118
#4  0x00007f405a83e628 in mozilla::CondVar::Wait(unsigned int) 
(aInterval=4294967295, this=0x7f404764e348)
    at ./obj-thunderbird/dist/include/mozilla/CondVar.h:68
#5  0x00007f405a83e628 in mozilla::Monitor::Wait(unsigned int) 
(aInterval=4294967295, this=0x7f404764e320)
    at ./obj-thunderbird/dist/include/mozilla/Monitor.h:40
#6  0x00007f405a83e628 in mozilla::image::DecodePoolImpl::PopWorkLocked(bool) 
(this=this@entry=0x7f404764e310, aShutdownIdle=aShutdownIdle@entry=false)
    at ./image/DecodePool.cpp:201
#7  0x00007f405a83e888 in mozilla::image::DecodePoolImpl::PopWork(bool) 
(aShutdownIdle=<optimized out>, this=0x7f404764e310) at 
./image/DecodePool.cpp:172
#8  0x00007f405a83e888 in mozilla::image::DecodePoolWorker::Run() 
(this=0x7f4038661400) at ./image/DecodePool.cpp:297
#9  0x00007f4059f1952b in nsThread::ProcessNextEvent(bool, bool*) 
(this=0x7f40386403e0, aMayWait=<optimized out>, aResult=0x7f4041d79de7)
    at ./xpcom/threads/nsThread.cpp:1040
#10 0x00007f4059f22368 in NS_ProcessNextEvent(nsIThread*, bool) 
(aThread=<optimized out>, aThread@entry=0x7f40386403e0, 
aMayWait=aMayWait@entry=true)
    at ./xpcom/threads/nsThreadUtils.cpp:517
#11 0x00007f405a1b6e5a in 
mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) 
(this=0x7f4038bf1800, aDelegate=0x7f4038c8a900)
    at ./ipc/glue/MessagePump.cpp:364
#12 0x00007f405a193555 in MessageLoop::RunInternal() (this=0x7f4038c8a900)
    at ./obj-thunderbird/dist/include/mozilla/RefPtr.h:315
#13 0x00007f405a193555 in MessageLoop::RunHandler() (this=0x7f4038c8a900)
    at ./ipc/chromium/src/base/message_loop.cc:319
#14 0x00007f405a193555 in MessageLoop::Run() (this=this@entry=0x7f4038c8a900)
    at ./ipc/chromium/src/base/message_loop.cc:299
#15 0x00007f4059f19c7e in nsThread::ThreadFunc(void*) (aArg=<optimized out>)
    at ./xpcom/threads/nsThread.cpp:423
#16 0x00007f40632e0fe8 in  () at /usr/lib/x86_64-linux-gnu/libnspr4.so
#17 0x00007f4064066f2a in start_thread (arg=0x7f4041d7a700)
    at pthread_create.c:463
#18 0x00007f4063c63edf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 58 (Thread 0x7f4039cff700 (LWP 9694)):
#0  0x00007f4063c59739 in __GI___poll (fds=0x7f403a0ffc28, nfds=1, timeout=-1)
    at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f406137ce46 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f406137cf6c in g_main_context_iteration ()
    at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f404ab21fdd in  ()
    at /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
#4  0x00007f40613a5135 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f4064066f2a in start_thread (arg=0x7f4039cff700)
    at pthread_create.c:463
#6  0x00007f4063c63edf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 57 (Thread 0x7f403daff700 (LWP 9693)):
#0  0x00007f406406ce6c in futex_wait_cancelable (private=<optimized out>, 
expected=0, futex_word=0x7f403a49fa0c)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f406406ce6c in __pthread_cond_wait_common (abstime=0x0, 
mutex=0x7f403a49f9b0, cond=0x7f403a49f9e0) at pthread_cond_wait.c:502
#2  0x00007f406406ce6c in __pthread_cond_wait (cond=cond@entry=0x7f403a49f9e0, 
mutex=0x7f403a49f9b0) at pthread_cond_wait.c:655
#3  0x0000564355894877 in 
mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) 
(this=0x7f403a49f9e0, lock=...)
    at ./mozglue/misc/ConditionVariable_posix.cpp:118
#4  0x00007f4059f15e1a in mozilla::CondVar::Wait(unsigned int) 
(aInterval=4294967295, this=0x7f403a49f9d8)
    at ./obj-thunderbird/dist/include/mozilla/CondVar.h:68
#5  0x00007f4059f15e1a in 
mozilla::ThreadEventQueue<mozilla::EventQueue>::GetEvent(bool, 
mozilla::EventPriority*) (this=0x7f403a49f980, aMayWait=true, 
aPriority=0x7f403dafecf0) at ./xpcom/threads/ThreadEventQueue.cpp:155
#6  0x00007f4059f194b9 in nsThread::ProcessNextEvent(bool, bool*) 
(this=0x7f403a49fa20, aMayWait=<optimized out>, aResult=0x7f403dafede7)
    at ./xpcom/threads/nsThread.cpp:967
#7  0x00007f4059f22368 in NS_ProcessNextEvent(nsIThread*, bool) 
(aThread=<optimized out>, aThread@entry=0x7f403a49fa20, 
aMayWait=aMayWait@entry=true)
    at ./xpcom/threads/nsThreadUtils.cpp:517
#8  0x00007f405a1b6e5a in 
mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) 
(this=0x7f403a2d2340, aDelegate=0x7f403a2acac0)
    at ./ipc/glue/MessagePump.cpp:364
#9  0x00007f405a193555 in MessageLoop::RunInternal() (this=0x7f403a2acac0)
    at ./obj-thunderbird/dist/include/mozilla/RefPtr.h:315
#10 0x00007f405a193555 in MessageLoop::RunHandler() (this=0x7f403a2acac0)
    at ./ipc/chromium/src/base/message_loop.cc:319
#11 0x00007f405a193555 in MessageLoop::Run() (this=this@entry=0x7f403a2acac0)
    at ./ipc/chromium/src/base/message_loop.cc:299
#12 0x00007f4059f19c7e in nsThread::ThreadFunc(void*) (aArg=<optimized out>)
    at ./xpcom/threads/nsThread.cpp:423
#13 0x00007f40632e0fe8 in  () at /usr/lib/x86_64-linux-gnu/libnspr4.so
#14 0x00007f4064066f2a in start_thread (arg=0x7f403daff700)
    at pthread_create.c:463
#15 0x00007f4063c63edf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 41 (Thread 0x7f403eaff700 (LWP 9676)):
#0  0x00007f406406ce6c in futex_wait_cancelable (private=<optimized out>, 
expected=0, futex_word=0x7f4040e76f48)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f406406ce6c in __pthread_cond_wait_common (abstime=0x0, 
mutex=0x7f4040e76ef0, cond=0x7f4040e76f20) at pthread_cond_wait.c:502
#2  0x00007f406406ce6c in __pthread_cond_wait (cond=cond@entry=0x7f4040e76f20, 
mutex=0x7f4040e76ef0) at pthread_cond_wait.c:655
#3  0x0000564355894877 in 
mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) 
(this=0x7f4040e76f20, lock=...)
    at ./mozglue/misc/ConditionVariable_posix.cpp:118
#4  0x00007f4059f15e1a in mozilla::CondVar::Wait(unsigned int) 
(aInterval=4294967295, this=0x7f4040e76f18)
    at ./obj-thunderbird/dist/include/mozilla/CondVar.h:68
#5  0x00007f4059f15e1a in 
mozilla::ThreadEventQueue<mozilla::EventQueue>::GetEvent(bool, 
mozilla::EventPriority*) (this=0x7f4040e76ec0, aMayWait=true, 
aPriority=0x7f403eafecf0) at ./xpcom/threads/ThreadEventQueue.cpp:155
#6  0x00007f4059f194b9 in nsThread::ProcessNextEvent(bool, bool*) 
(this=0x7f4040e76f60, aMayWait=<optimized out>, aResult=0x7f403eafede7)
    at ./xpcom/threads/nsThread.cpp:967
#7  0x00007f4059f22368 in NS_ProcessNextEvent(nsIThread*, bool) 
(aThread=<optimized out>, aThread@entry=0x7f4040e76f60, 
aMayWait=aMayWait@entry=true)
    at ./xpcom/threads/nsThreadUtils.cpp:517
#8  0x00007f405a1b6e5a in 
mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) 
(this=0x7f40479a3140, aDelegate=0x7f40407f83c0)
    at ./ipc/glue/MessagePump.cpp:364
#9  0x00007f405a193555 in MessageLoop::RunInternal() (this=0x7f40407f83c0)
    at ./obj-thunderbird/dist/include/mozilla/RefPtr.h:315
#10 0x00007f405a193555 in MessageLoop::RunHandler() (this=0x7f40407f83c0)
    at ./ipc/chromium/src/base/message_loop.cc:319
#11 0x00007f405a193555 in MessageLoop::Run() (this=this@entry=0x7f40407f83c0)
    at ./ipc/chromium/src/base/message_loop.cc:299
#12 0x00007f4059f19c7e in nsThread::ThreadFunc(void*) (aArg=<optimized out>)
    at ./xpcom/threads/nsThread.cpp:423
#13 0x00007f40632e0fe8 in  () at /usr/lib/x86_64-linux-gnu/libnspr4.so
#14 0x00007f4064066f2a in start_thread (arg=0x7f403eaff700)
    at pthread_create.c:463
#15 0x00007f4063c63edf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 40 (Thread 0x7f403f57b700 (LWP 9675)):
#0  0x00007f406406ce6c in futex_wait_cancelable (private=<optimized out>, 
expected=0, futex_word=0x7f4040e76aec)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f406406ce6c in __pthread_cond_wait_common (abstime=0x0, 
mutex=0x7f4040e76a90, cond=0x7f4040e76ac0) at pthread_cond_wait.c:502
#2  0x00007f406406ce6c in __pthread_cond_wait (cond=cond@entry=0x7f4040e76ac0, 
mutex=0x7f4040e76a90) at pthread_cond_wait.c:655
#3  0x0000564355894877 in 
mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) 
(this=0x7f4040e76ac0, lock=...)
    at ./mozglue/misc/ConditionVariable_posix.cpp:118
#4  0x00007f4059f15e1a in mozilla::CondVar::Wait(unsigned int) 
(aInterval=4294967295, this=0x7f4040e76ab8)
    at ./obj-thunderbird/dist/include/mozilla/CondVar.h:68
#5  0x00007f4059f15e1a in 
mozilla::ThreadEventQueue<mozilla::EventQueue>::GetEvent(bool, 
mozilla::EventPriority*) (this=0x7f4040e76a60, aMayWait=true, 
aPriority=0x7f403f57acf0) at ./xpcom/threads/ThreadEventQueue.cpp:155
#6  0x00007f4059f194b9 in nsThread::ProcessNextEvent(bool, bool*) 
(this=0x7f4040e76b00, aMayWait=<optimized out>, aResult=0x7f403f57ade7)
    at ./xpcom/threads/nsThread.cpp:967
#7  0x00007f4059f22368 in NS_ProcessNextEvent(nsIThread*, bool) 
(aThread=<optimized out>, aThread@entry=0x7f4040e76b00, 
aMayWait=aMayWait@entry=true)
    at ./xpcom/threads/nsThreadUtils.cpp:517
#8  0x00007f405a1b6e5a in 
mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) 
(this=0x7f40407a8a00, aDelegate=0x7f40407f8200)
    at ./ipc/glue/MessagePump.cpp:364
#9  0x00007f405a193555 in MessageLoop::RunInternal() (this=0x7f40407f8200)
    at ./obj-thunderbird/dist/include/mozilla/RefPtr.h:315
#10 0x00007f405a193555 in MessageLoop::RunHandler() (this=0x7f40407f8200)
    at ./ipc/chromium/src/base/message_loop.cc:319
#11 0x00007f405a193555 in MessageLoop::Run() (this=this@entry=0x7f40407f8200)
    at ./ipc/chromium/src/base/message_loop.cc:299
#12 0x00007f4059f19c7e in nsThread::ThreadFunc(void*) (aArg=<optimized out>)
    at ./xpcom/threads/nsThread.cpp:423
#13 0x00007f40632e0fe8 in  () at /usr/lib/x86_64-linux-gnu/libnspr4.so
#14 0x00007f4064066f2a in start_thread (arg=0x7f403f57b700)
    at pthread_create.c:463
#15 0x00007f4063c63edf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 39 (Thread 0x7f403ffff700 (LWP 9674)):
#0  0x00007f406406ce6c in futex_wait_cancelable (private=<optimized out>, 
expected=0, futex_word=0x7f4040e7690c)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f406406ce6c in __pthread_cond_wait_common (abstime=0x0, 
mutex=0x7f4040e768b0, cond=0x7f4040e768e0) at pthread_cond_wait.c:502
#2  0x00007f406406ce6c in __pthread_cond_wait (cond=cond@entry=0x7f4040e768e0, 
mutex=0x7f4040e768b0) at pthread_cond_wait.c:655
#3  0x0000564355894877 in 
mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) 
(this=0x7f4040e768e0, lock=...)
    at ./mozglue/misc/ConditionVariable_posix.cpp:118
#4  0x00007f4059f15e1a in mozilla::CondVar::Wait(unsigned int) 
(aInterval=4294967295, this=0x7f4040e768d8)
    at ./obj-thunderbird/dist/include/mozilla/CondVar.h:68
#5  0x00007f4059f15e1a in 
mozilla::ThreadEventQueue<mozilla::EventQueue>::GetEvent(bool, 
mozilla::EventPriority*) (this=0x7f4040e76880, aMayWait=true, 
aPriority=0x7f403fffecf0) at ./xpcom/threads/ThreadEventQueue.cpp:155
#6  0x00007f4059f194b9 in nsThread::ProcessNextEvent(bool, bool*) 
(this=0x7f4040e76920, aMayWait=<optimized out>, aResult=0x7f403fffede7)
    at ./xpcom/threads/nsThread.cpp:967
#7  0x00007f4059f22368 in NS_ProcessNextEvent(nsIThread*, bool) 
(aThread=<optimized out>, aThread@entry=0x7f4040e76920, 
aMayWait=aMayWait@entry=true)
    at ./xpcom/threads/nsThreadUtils.cpp:517
#8  0x00007f405a1b6e5a in 
mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) 
(this=0x7f40407a8880, aDelegate=0x7f40407f8040)
    at ./ipc/glue/MessagePump.cpp:364
#9  0x00007f405a193555 in MessageLoop::RunInternal() (this=0x7f40407f8040)
    at ./obj-thunderbird/dist/include/mozilla/RefPtr.h:315
#10 0x00007f405a193555 in MessageLoop::RunHandler() (this=0x7f40407f8040)
    at ./ipc/chromium/src/base/message_loop.cc:319
#11 0x00007f405a193555 in MessageLoop::Run() (this=this@entry=0x7f40407f8040)
    at ./ipc/chromium/src/base/message_loop.cc:299
#12 0x00007f4059f19c7e in nsThread::ThreadFunc(void*) (aArg=<optimized out>)
    at ./xpcom/threads/nsThread.cpp:423
#13 0x00007f40632e0fe8 in  () at /usr/lib/x86_64-linux-gnu/libnspr4.so
#14 0x00007f4064066f2a in start_thread (arg=0x7f403ffff700)
    at pthread_create.c:463
#15 0x00007f4063c63edf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 38 (Thread 0x7f404b3fd700 (LWP 9673)):
#0  0x00007f406406ce6c in futex_wait_cancelable (private=<optimized out>, 
expected=0, futex_word=0x7f4040e767c8)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f406406ce6c in __pthread_cond_wait_common (abstime=0x0, 
mutex=0x7f4040e76770, cond=0x7f4040e767a0) at pthread_cond_wait.c:502
#2  0x00007f406406ce6c in __pthread_cond_wait (cond=cond@entry=0x7f4040e767a0, 
mutex=0x7f4040e76770) at pthread_cond_wait.c:655
#3  0x0000564355894877 in 
mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) 
(this=0x7f4040e767a0, lock=...)
    at ./mozglue/misc/ConditionVariable_posix.cpp:118
#4  0x00007f4059f15e1a in mozilla::CondVar::Wait(unsigned int) 
(aInterval=4294967295, this=0x7f4040e76798)
    at ./obj-thunderbird/dist/include/mozilla/CondVar.h:68
#5  0x00007f4059f15e1a in 
mozilla::ThreadEventQueue<mozilla::EventQueue>::GetEvent(bool, 
mozilla::EventPriority*) (this=0x7f4040e76740, aMayWait=true, 
aPriority=0x7f404b3fccf0) at ./xpcom/threads/ThreadEventQueue.cpp:155
#6  0x00007f4059f194b9 in nsThread::ProcessNextEvent(bool, bool*) 
(this=0x7f4040e767e0, aMayWait=<optimized out>, aResult=0x7f404b3fcde7)
    at ./xpcom/threads/nsThread.cpp:967
#7  0x00007f4059f22368 in NS_ProcessNextEvent(nsIThread*, bool) 
(aThread=<optimized out>, aThread@entry=0x7f4040e767e0, 
aMayWait=aMayWait@entry=true)
    at ./xpcom/threads/nsThreadUtils.cpp:517
#8  0x00007f405a1b6e5a in 
mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) 
(this=0x7f40407a8500, aDelegate=0x7f4042704900)
    at ./ipc/glue/MessagePump.cpp:364
#9  0x00007f405a193555 in MessageLoop::RunInternal() (this=0x7f4042704900)
    at ./obj-thunderbird/dist/include/mozilla/RefPtr.h:315
#10 0x00007f405a193555 in MessageLoop::RunHandler() (this=0x7f4042704900)
    at ./ipc/chromium/src/base/message_loop.cc:319
#11 0x00007f405a193555 in MessageLoop::Run() (this=this@entry=0x7f4042704900)
    at ./ipc/chromium/src/base/message_loop.cc:299
#12 0x00007f4059f19c7e in nsThread::ThreadFunc(void*) (aArg=<optimized out>)
    at ./xpcom/threads/nsThread.cpp:423
#13 0x00007f40632e0fe8 in  () at /usr/lib/x86_64-linux-gnu/libnspr4.so
#14 0x00007f4064066f2a in start_thread (arg=0x7f404b3fd700)
    at pthread_create.c:463
#15 0x00007f4063c63edf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 37 (Thread 0x7f404a045700 (LWP 9672)):
#0  0x00007f406406ce6c in futex_wait_cancelable (private=<optimized out>, 
expected=0, futex_word=0x7f404277e51c)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f406406ce6c in __pthread_cond_wait_common (abstime=0x0, 
mutex=0x7f404277e4c0, cond=0x7f404277e4f0) at pthread_cond_wait.c:502
#2  0x00007f406406ce6c in __pthread_cond_wait (cond=0x7f404277e4f0, 
mutex=0x7f404277e4c0) at pthread_cond_wait.c:655
#3  0x00007f405d36ca40 in std::sys::unix::condvar::Condvar::wait 
(self=0x7f404277e4f0, mutex=<optimized out>) at libstd/sys/unix/condvar.rs:78
#4  0x00007f405d36ca40 in std::sys_common::condvar::Condvar::wait 
(self=0x7f404277e4f0, mutex=<optimized out>) at libstd/sys_common/condvar.rs:51
#5  0x00007f405d36ca40 in std::sync::condvar::Condvar::wait 
(self=0x7f404a9528c8, guard=...) at libstd/sync/condvar.rs:214
#6  0x00007f405d36ca40 in rayon_core::sleep::Sleep::sleep (self=0x7f404a9528b0, 
worker_index=<optimized out>)
    at third_party/rust/rayon-core/src/sleep/mod.rs:257
#7  0x00007f405d36f40c in rayon_core::sleep::Sleep::no_work_found 
(self=0x7f404a9528b0, worker_index=2, yields=<optimized out>)
    at third_party/rust/rayon-core/src/sleep/mod.rs:89
#8  0x00007f405d36f40c in rayon_core::registry::WorkerThread::wait_until_cold 
(self=0x7f404a044df8, latch=0x7f404a952910)
    at third_party/rust/rayon-core/src/registry.rs:569
#9  0x00007f405d36f2ad in rayon_core::registry::WorkerThread::wait_until 
(self=0x7f4042722e20, latch=0x7f404a952910)
    at third_party/rust/rayon-core/src/registry.rs:543
#10 0x00007f405d36f2ad in rayon_core::registry::main_loop (registry=..., 
index=<optimized out>, worker=..., breadth_first=<optimized out>)
    at third_party/rust/rayon-core/src/registry.rs:674
#11 0x00007f405d36f2ad in rayon_core::registry::Registry::new::{{closure}} ()
    at third_party/rust/rayon-core/src/registry.rs:134
#12 0x00007f405d36f2ad in 
std::sys_common::backtrace::__rust_begin_short_backtrace (f=...) at 
libstd/sys_common/backtrace.rs:136
#13 0x00007f405d36eeae in std::thread::Builder::spawn::{{closure}}::{{closure}} 
() at libstd/thread/mod.rs:409
#14 0x00007f405d36eeae in <std::panic::AssertUnwindSafe<F> as 
core::ops::function::FnOnce<()>>::call_once (self=..., _args=<optimized out>)
    at libstd/panic.rs:308
#15 0x00007f405d36eeae in std::panicking::try::do_call (data=<optimized out>)
    at libstd/panicking.rs:310
#16 0x00007f405d36eeae in __rust_maybe_catch_panic (f=<optimized out>, 
data=<optimized out>, _data_ptr=<optimized out>, _vtable_ptr=<optimized out>)
    at /usr/src/rustc-1.28.0/src/libpanic_abort/lib.rs:39
#17 0x00007f405d36eeae in std::panicking::try (f=...)
    at libstd/panicking.rs:289
#18 0x00007f405d36eeae in std::panic::catch_unwind (f=...)
    at libstd/panic.rs:392
#19 0x00007f405d36eeae in std::thread::Builder::spawn::{{closure}} ()
    at libstd/thread/mod.rs:408
#20 0x00007f405d36eeae in <F as alloc::boxed::FnBox<A>>::call_box 
(self=0x7f404277e730, args=<optimized out>) at liballoc/boxed.rs:640
#21 0x00007f405d387cb2 in 
_$LT$alloc..boxed..Box$LT$alloc..boxed..FnBox$LT$A$C$$u20$Output$u3d$R$GT$$u20$$u2b$$u20$$u27$a$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$::call_once::hf8f9ba06159bee9b
 (self=..., args=<optimized out>) at liballoc/boxed.rs:650
#22 0x00007f405d387cb2 in std::sys_common::thread::start_thread 
(main=0x7f4045548280 "0\347wB@\177") at libstd/sys_common/thread.rs:24
#23 0x00007f405d387cb2 in std::sys::unix::thread::Thread::new::thread_start 
(main=0x7f4045548280) at libstd/sys/unix/thread.rs:90
#24 0x00007f4064066f2a in start_thread (arg=0x7f404a045700)
    at pthread_create.c:463
#25 0x00007f4063c63edf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 36 (Thread 0x7f404ab69700 (LWP 9671)):
#0  0x00007f406406ce6c in futex_wait_cancelable (private=<optimized out>, 
expected=0, futex_word=0x7f404277e51c)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f406406ce6c in __pthread_cond_wait_common (abstime=0x0, 
mutex=0x7f404277e4c0, cond=0x7f404277e4f0) at pthread_cond_wait.c:502
#2  0x00007f406406ce6c in __pthread_cond_wait (cond=0x7f404277e4f0, 
mutex=0x7f404277e4c0) at pthread_cond_wait.c:655
#3  0x00007f405d36ca40 in std::sys::unix::condvar::Condvar::wait 
(self=0x7f404277e4f0, mutex=<optimized out>) at libstd/sys/unix/condvar.rs:78
#4  0x00007f405d36ca40 in std::sys_common::condvar::Condvar::wait 
(self=0x7f404277e4f0, mutex=<optimized out>) at libstd/sys_common/condvar.rs:51
#5  0x00007f405d36ca40 in std::sync::condvar::Condvar::wait 
(self=0x7f404a9528c8, guard=...) at libstd/sync/condvar.rs:214
#6  0x00007f405d36ca40 in rayon_core::sleep::Sleep::sleep (self=0x7f404a9528b0, 
worker_index=<optimized out>)
    at third_party/rust/rayon-core/src/sleep/mod.rs:257
#7  0x00007f405d36f40c in rayon_core::sleep::Sleep::no_work_found 
(self=0x7f404a9528b0, worker_index=1, yields=<optimized out>)
    at third_party/rust/rayon-core/src/sleep/mod.rs:89
#8  0x00007f405d36f40c in rayon_core::registry::WorkerThread::wait_until_cold 
(self=0x7f404ab68df8, latch=0x7f404a952910)
    at third_party/rust/rayon-core/src/registry.rs:569
#9  0x00007f405d36f2ad in rayon_core::registry::WorkerThread::wait_until 
(self=0x7f4042722dd0, latch=0x7f404a952910)
    at third_party/rust/rayon-core/src/registry.rs:543
#10 0x00007f405d36f2ad in rayon_core::registry::main_loop (registry=..., 
index=<optimized out>, worker=..., breadth_first=<optimized out>)
    at third_party/rust/rayon-core/src/registry.rs:674
#11 0x00007f405d36f2ad in rayon_core::registry::Registry::new::{{closure}} ()
    at third_party/rust/rayon-core/src/registry.rs:134
#12 0x00007f405d36f2ad in 
std::sys_common::backtrace::__rust_begin_short_backtrace (f=...) at 
libstd/sys_common/backtrace.rs:136
#13 0x00007f405d36eeae in std::thread::Builder::spawn::{{closure}}::{{closure}} 
() at libstd/thread/mod.rs:409
#14 0x00007f405d36eeae in <std::panic::AssertUnwindSafe<F> as 
core::ops::function::FnOnce<()>>::call_once (self=..., _args=<optimized out>)
    at libstd/panic.rs:308
#15 0x00007f405d36eeae in std::panicking::try::do_call (data=<optimized out>)
    at libstd/panicking.rs:310
#16 0x00007f405d36eeae in __rust_maybe_catch_panic (f=<optimized out>, 
data=<optimized out>, _data_ptr=<optimized out>, _vtable_ptr=<optimized out>)
    at /usr/src/rustc-1.28.0/src/libpanic_abort/lib.rs:39
#17 0x00007f405d36eeae in std::panicking::try (f=...)
    at libstd/panicking.rs:289
#18 0x00007f405d36eeae in std::panic::catch_unwind (f=...)
    at libstd/panic.rs:392
#19 0x00007f405d36eeae in std::thread::Builder::spawn::{{closure}} ()
    at libstd/thread/mod.rs:408
#20 0x00007f405d36eeae in <F as alloc::boxed::FnBox<A>>::call_box 
(self=0x7f404277e670, args=<optimized out>) at liballoc/boxed.rs:640
#21 0x00007f405d387cb2 in 
_$LT$alloc..boxed..Box$LT$alloc..boxed..FnBox$LT$A$C$$u20$Output$u3d$R$GT$$u20$$u2b$$u20$$u27$a$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$::call_once::hf8f9ba06159bee9b
 (self=..., args=<optimized out>) at liballoc/boxed.rs:650
#22 0x00007f405d387cb2 in std::sys_common::thread::start_thread 
(main=0x7f4045548260 "p\346wB@\177") at libstd/sys_common/thread.rs:24
#23 0x00007f405d387cb2 in std::sys::unix::thread::Thread::new::thread_start 
(main=0x7f4045548260) at libstd/sys/unix/thread.rs:90
#24 0x00007f4064066f2a in start_thread (arg=0x7f404ab69700)
    at pthread_create.c:463
#25 0x00007f4063c63edf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 35 (Thread 0x7f404abaa700 (LWP 9670)):
#0  0x00007f406406ce6c in futex_wait_cancelable (private=<optimized out>, 
expected=0, futex_word=0x7f404277e51c)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f406406ce6c in __pthread_cond_wait_common (abstime=0x0, 
mutex=0x7f404277e4c0, cond=0x7f404277e4f0) at pthread_cond_wait.c:502
#2  0x00007f406406ce6c in __pthread_cond_wait (cond=0x7f404277e4f0, 
mutex=0x7f404277e4c0) at pthread_cond_wait.c:655
#3  0x00007f405d36ca40 in std::sys::unix::condvar::Condvar::wait 
(self=0x7f404277e4f0, mutex=<optimized out>) at libstd/sys/unix/condvar.rs:78
#4  0x00007f405d36ca40 in std::sys_common::condvar::Condvar::wait 
(self=0x7f404277e4f0, mutex=<optimized out>) at libstd/sys_common/condvar.rs:51
#5  0x00007f405d36ca40 in std::sync::condvar::Condvar::wait 
(self=0x7f404a9528c8, guard=...) at libstd/sync/condvar.rs:214
#6  0x00007f405d36ca40 in rayon_core::sleep::Sleep::sleep (self=0x7f404a9528b0, 
worker_index=<optimized out>)
    at third_party/rust/rayon-core/src/sleep/mod.rs:257
#7  0x00007f405d36f40c in rayon_core::sleep::Sleep::no_work_found 
(self=0x7f404a9528b0, worker_index=0, yields=<optimized out>)
    at third_party/rust/rayon-core/src/sleep/mod.rs:89
#8  0x00007f405d36f40c in rayon_core::registry::WorkerThread::wait_until_cold 
(self=0x7f404aba9df8, latch=0x7f404a952910)
    at third_party/rust/rayon-core/src/registry.rs:569
#9  0x00007f405d36f2ad in rayon_core::registry::WorkerThread::wait_until 
(self=0x7f4042722d80, latch=0x7f404a952910)
    at third_party/rust/rayon-core/src/registry.rs:543
#10 0x00007f405d36f2ad in rayon_core::registry::main_loop (registry=..., 
index=<optimized out>, worker=..., breadth_first=<optimized out>)
    at third_party/rust/rayon-core/src/registry.rs:674
#11 0x00007f405d36f2ad in rayon_core::registry::Registry::new::{{closure}} ()
    at third_party/rust/rayon-core/src/registry.rs:134
#12 0x00007f405d36f2ad in 
std::sys_common::backtrace::__rust_begin_short_backtrace (f=...) at 
libstd/sys_common/backtrace.rs:136
#13 0x00007f405d36eeae in std::thread::Builder::spawn::{{closure}}::{{closure}} 
() at libstd/thread/mod.rs:409
#14 0x00007f405d36eeae in <std::panic::AssertUnwindSafe<F> as 
core::ops::function::FnOnce<()>>::call_once (self=..., _args=<optimized out>)
    at libstd/panic.rs:308
#15 0x00007f405d36eeae in std::panicking::try::do_call (data=<optimized out>)
    at libstd/panicking.rs:310
#16 0x00007f405d36eeae in __rust_maybe_catch_panic (f=<optimized out>, 
data=<optimized out>, _data_ptr=<optimized out>, _vtable_ptr=<optimized out>)
    at /usr/src/rustc-1.28.0/src/libpanic_abort/lib.rs:39
#17 0x00007f405d36eeae in std::panicking::try (f=...)
    at libstd/panicking.rs:289
#18 0x00007f405d36eeae in std::panic::catch_unwind (f=...)
    at libstd/panic.rs:392
#19 0x00007f405d36eeae in std::thread::Builder::spawn::{{closure}} ()
    at libstd/thread/mod.rs:408
#20 0x00007f405d36eeae in <F as alloc::boxed::FnBox<A>>::call_box 
(self=0x7f404277e5b0, args=<optimized out>) at liballoc/boxed.rs:640
#21 0x00007f405d387cb2 in 
_$LT$alloc..boxed..Box$LT$alloc..boxed..FnBox$LT$A$C$$u20$Output$u3d$R$GT$$u20$$u2b$$u20$$u27$a$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$::call_once::hf8f9ba06159bee9b
 (self=..., args=<optimized out>) at liballoc/boxed.rs:650
#22 0x00007f405d387cb2 in std::sys_common::thread::start_thread 
(main=0x7f4045548220 "\260\345wB@\177") at libstd/sys_common/thread.rs:24
#23 0x00007f405d387cb2 in std::sys::unix::thread::Thread::new::thread_start 
(main=0x7f4045548220) at libstd/sys/unix/thread.rs:90
#24 0x00007f4064066f2a in start_thread (arg=0x7f404abaa700)
    at pthread_create.c:463
#25 0x00007f4063c63edf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 33 (Thread 0x7f40425ff700 (LWP 9668)):
#0  0x00007f406406ce6c in futex_wait_cancelable (private=<optimized out>, 
expected=0, futex_word=0x7f40428f7c8c)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f406406ce6c in __pthread_cond_wait_common (abstime=0x0, 
mutex=0x7f40428f7c30, cond=0x7f40428f7c60) at pthread_cond_wait.c:502
#2  0x00007f406406ce6c in __pthread_cond_wait (cond=cond@entry=0x7f40428f7c60, 
mutex=0x7f40428f7c30) at pthread_cond_wait.c:655
#3  0x0000564355894877 in 
mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) 
(this=0x7f40428f7c60, lock=...)
    at ./mozglue/misc/ConditionVariable_posix.cpp:118
#4  0x00007f4059f15e1a in mozilla::CondVar::Wait(unsigned int) 
(aInterval=4294967295, this=0x7f40428f7c58)
    at ./obj-thunderbird/dist/include/mozilla/CondVar.h:68
#5  0x00007f4059f15e1a in 
mozilla::ThreadEventQueue<mozilla::EventQueue>::GetEvent(bool, 
mozilla::EventPriority*) (this=0x7f40428f7c00, aMayWait=true, 
aPriority=0x7f40425fecf0) at ./xpcom/threads/ThreadEventQueue.cpp:155
#6  0x00007f4059f194b9 in nsThread::ProcessNextEvent(bool, bool*) 
(this=0x7f40428f7ca0, aMayWait=<optimized out>, aResult=0x7f40425fede7)
    at ./xpcom/threads/nsThread.cpp:967
#7  0x00007f4059f22368 in NS_ProcessNextEvent(nsIThread*, bool) 
(aThread=<optimized out>, aThread@entry=0x7f40428f7ca0, 
aMayWait=aMayWait@entry=true)
    at ./xpcom/threads/nsThreadUtils.cpp:517
#8  0x00007f405a1b6e5a in 
mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) 
(this=0x7f40457dcec0, aDelegate=0x7f4042704040)
    at ./ipc/glue/MessagePump.cpp:364
#9  0x00007f405a193555 in MessageLoop::RunInternal() (this=0x7f4042704040)
    at ./obj-thunderbird/dist/include/mozilla/RefPtr.h:315
#10 0x00007f405a193555 in MessageLoop::RunHandler() (this=0x7f4042704040)
    at ./ipc/chromium/src/base/message_loop.cc:319
#11 0x00007f405a193555 in MessageLoop::Run() (this=this@entry=0x7f4042704040)
    at ./ipc/chromium/src/base/message_loop.cc:299
#12 0x00007f4059f19c7e in nsThread::ThreadFunc(void*) (aArg=<optimized out>)
    at ./xpcom/threads/nsThread.cpp:423
#13 0x00007f40632e0fe8 in  () at /usr/lib/x86_64-linux-gnu/libnspr4.so
#14 0x00007f4064066f2a in start_thread (arg=0x7f40425ff700)
    at pthread_create.c:463
#15 0x00007f4063c63edf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 32 (Thread 0x7f40433fb700 (LWP 9667)):
#0  0x00007f406406ce6c in futex_wait_cancelable (private=<optimized out>, 
expected=0, futex_word=0x7f40457fd50c)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f406406ce6c in __pthread_cond_wait_common (abstime=0x0, 
mutex=0x7f40457fd4b0, cond=0x7f40457fd4e0) at pthread_cond_wait.c:502
#2  0x00007f406406ce6c in __pthread_cond_wait (cond=cond@entry=0x7f40457fd4e0, 
mutex=0x7f40457fd4b0) at pthread_cond_wait.c:655
#3  0x0000564355894877 in 
mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) 
(this=0x7f40457fd4e0, lock=...)
    at ./mozglue/misc/ConditionVariable_posix.cpp:118
#4  0x00007f4059f15e1a in mozilla::CondVar::Wait(unsigned int) 
(aInterval=4294967295, this=0x7f40457fd4d8)
    at ./obj-thunderbird/dist/include/mozilla/CondVar.h:68
#5  0x00007f4059f15e1a in 
mozilla::ThreadEventQueue<mozilla::EventQueue>::GetEvent(bool, 
mozilla::EventPriority*) (this=0x7f40457fd480, aMayWait=true, 
aPriority=0x7f40433facf0) at ./xpcom/threads/ThreadEventQueue.cpp:155
#6  0x00007f4059f194b9 in nsThread::ProcessNextEvent(bool, bool*) 
(this=0x7f40457fd520, aMayWait=<optimized out>, aResult=0x7f40433fade7)
    at ./xpcom/threads/nsThread.cpp:967
#7  0x00007f4059f22368 in NS_ProcessNextEvent(nsIThread*, bool) 
(aThread=<optimized out>, aThread@entry=0x7f40457fd520, 
aMayWait=aMayWait@entry=true)
    at ./xpcom/threads/nsThreadUtils.cpp:517
#8  0x00007f405a1b6e5a in 
mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) 
(this=0x7f40455fe0c0, aDelegate=0x7f4045cd7740)
    at ./ipc/glue/MessagePump.cpp:364
#9  0x00007f405a193555 in MessageLoop::RunInternal() (this=0x7f4045cd7740)
    at ./obj-thunderbird/dist/include/mozilla/RefPtr.h:315
#10 0x00007f405a193555 in MessageLoop::RunHandler() (this=0x7f4045cd7740)
    at ./ipc/chromium/src/base/message_loop.cc:319
#11 0x00007f405a193555 in MessageLoop::Run() (this=this@entry=0x7f4045cd7740)
    at ./ipc/chromium/src/base/message_loop.cc:299
#12 0x00007f4059f19c7e in nsThread::ThreadFunc(void*) (aArg=<optimized out>)
    at ./xpcom/threads/nsThread.cpp:423
#13 0x00007f40632e0fe8 in  () at /usr/lib/x86_64-linux-gnu/libnspr4.so
#14 0x00007f4064066f2a in start_thread (arg=0x7f40433fb700)
    at pthread_create.c:463
#15 0x00007f4063c63edf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 30 (Thread 0x7f40443fd700 (LWP 9665)):
#0  0x00007f4063c5ea79 in syscall ()
    at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f40613c375a in g_cond_wait_until ()
    at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f406134f061 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f406134f621 in g_async_queue_timeout_pop ()
    at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f40613a5b71 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f40613a5135 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f4064066f2a in start_thread (arg=0x7f40443fd700)
    at pthread_create.c:463
#7  0x00007f4063c63edf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 27 (Thread 0x7f404c3ff700 (LWP 9662)):
#0  0x00007f406406ce6c in futex_wait_cancelable (private=<optimized out>, 
expected=0, futex_word=0x7f405038ef4c)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f406406ce6c in __pthread_cond_wait_common (abstime=0x0, 
mutex=0x7f405038eef0, cond=0x7f405038ef20) at pthread_cond_wait.c:502
#2  0x00007f406406ce6c in __pthread_cond_wait (cond=cond@entry=0x7f405038ef20, 
mutex=0x7f405038eef0) at pthread_cond_wait.c:655
#3  0x0000564355894877 in 
mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) 
(this=0x7f405038ef20, lock=...)
    at ./mozglue/misc/ConditionVariable_posix.cpp:118
#4  0x00007f4059f15e1a in mozilla::CondVar::Wait(unsigned int) 
(aInterval=4294967295, this=0x7f405038ef18)
    at ./obj-thunderbird/dist/include/mozilla/CondVar.h:68
#5  0x00007f4059f15e1a in 
mozilla::ThreadEventQueue<mozilla::EventQueue>::GetEvent(bool, 
mozilla::EventPriority*) (this=0x7f405038eec0, aMayWait=true, 
aPriority=0x7f404c3fecf0) at ./xpcom/threads/ThreadEventQueue.cpp:155
#6  0x00007f4059f194b9 in nsThread::ProcessNextEvent(bool, bool*) 
(this=0x7f405038ef60, aMayWait=<optimized out>, aResult=0x7f404c3fede7)
    at ./xpcom/threads/nsThread.cpp:967
#7  0x00007f4059f22368 in NS_ProcessNextEvent(nsIThread*, bool) 
(aThread=<optimized out>, aThread@entry=0x7f405038ef60, 
aMayWait=aMayWait@entry=true)
    at ./xpcom/threads/nsThreadUtils.cpp:517
#8  0x00007f405a1b6e5a in 
mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) 
(this=0x7f404767e1c0, aDelegate=0x7f4045cd7040)
    at ./ipc/glue/MessagePump.cpp:364
#9  0x00007f405a193555 in MessageLoop::RunInternal() (this=0x7f4045cd7040)
    at ./obj-thunderbird/dist/include/mozilla/RefPtr.h:315
#10 0x00007f405a193555 in MessageLoop::RunHandler() (this=0x7f4045cd7040)
    at ./ipc/chromium/src/base/message_loop.cc:319
#11 0x00007f405a193555 in MessageLoop::Run() (this=this@entry=0x7f4045cd7040)
    at ./ipc/chromium/src/base/message_loop.cc:299
#12 0x00007f4059f19c7e in nsThread::ThreadFunc(void*) (aArg=<optimized out>)
    at ./xpcom/threads/nsThread.cpp:423
#13 0x00007f40632e0fe8 in  () at /usr/lib/x86_64-linux-gnu/libnspr4.so
#14 0x00007f4064066f2a in start_thread (arg=0x7f404c3ff700)
    at pthread_create.c:463
#15 0x00007f4063c63edf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 26 (Thread 0x7f404e0b3700 (LWP 9661)):
#0  0x00007f406406ce6c in futex_wait_cancelable (private=<optimized out>, 
expected=0, futex_word=0x7f404764e37c)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f406406ce6c in __pthread_cond_wait_common (abstime=0x0, 
mutex=0x7f404764e320, cond=0x7f404764e350) at pthread_cond_wait.c:502
#2  0x00007f406406ce6c in __pthread_cond_wait (cond=cond@entry=0x7f404764e350, 
mutex=0x7f404764e320) at pthread_cond_wait.c:655
#3  0x0000564355894877 in 
mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) 
(this=0x7f404764e350, lock=...)
    at ./mozglue/misc/ConditionVariable_posix.cpp:118
#4  0x00007f405a83e628 in mozilla::CondVar::Wait(unsigned int) 
(aInterval=4294967295, this=0x7f404764e348)
    at ./obj-thunderbird/dist/include/mozilla/CondVar.h:68
#5  0x00007f405a83e628 in mozilla::Monitor::Wait(unsigned int) 
(aInterval=4294967295, this=0x7f404764e320)
    at ./obj-thunderbird/dist/include/mozilla/Monitor.h:40
#6  0x00007f405a83e628 in mozilla::image::DecodePoolImpl::PopWorkLocked(bool) 
(this=this@entry=0x7f404764e310, aShutdownIdle=aShutdownIdle@entry=false)
    at ./image/DecodePool.cpp:201
#7  0x00007f405a83e888 in mozilla::image::DecodePoolImpl::PopWork(bool) 
(aShutdownIdle=<optimized out>, this=0x7f404764e310) at 
./image/DecodePool.cpp:172
#8  0x00007f405a83e888 in mozilla::image::DecodePoolWorker::Run() 
(this=0x7f4047670a90) at ./image/DecodePool.cpp:297
#9  0x00007f4059f1952b in nsThread::ProcessNextEvent(bool, bool*) 
(this=0x7f405038ee20, aMayWait=<optimized out>, aResult=0x7f404e0b2de7)
    at ./xpcom/threads/nsThread.cpp:1040
#10 0x00007f4059f22368 in NS_ProcessNextEvent(nsIThread*, bool) 
(aThread=<optimized out>, aThread@entry=0x7f405038ee20, 
aMayWait=aMayWait@entry=true)
    at ./xpcom/threads/nsThreadUtils.cpp:517
#11 0x00007f405a1b6e5a in 
mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) 
(this=0x7f404767e0c0, aDelegate=0x7f4054022e40)
    at ./ipc/glue/MessagePump.cpp:364
#12 0x00007f405a193555 in MessageLoop::RunInternal() (this=0x7f4054022e40)
    at ./obj-thunderbird/dist/include/mozilla/RefPtr.h:315
#13 0x00007f405a193555 in MessageLoop::RunHandler() (this=0x7f4054022e40)
    at ./ipc/chromium/src/base/message_loop.cc:319
#14 0x00007f405a193555 in MessageLoop::Run() (this=this@entry=0x7f4054022e40)
    at ./ipc/chromium/src/base/message_loop.cc:299
#15 0x00007f4059f19c7e in nsThread::ThreadFunc(void*) (aArg=<optimized out>)
    at ./xpcom/threads/nsThread.cpp:423
#16 0x00007f40632e0fe8 in  () at /usr/lib/x86_64-linux-gnu/libnspr4.so
#17 0x00007f4064066f2a in start_thread (arg=0x7f404e0b3700)
    at pthread_create.c:463
#18 0x00007f4063c63edf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 25 (Thread 0x7f40465fd700 (LWP 9655)):
#0  0x00007f406406ce6c in futex_wait_cancelable (private=<optimized out>, 
expected=0, futex_word=0x7f40465fcbe8)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f406406ce6c in __pthread_cond_wait_common (abstime=0x0, 
mutex=0x7f40465fcb90, cond=0x7f40465fcbc0) at pthread_cond_wait.c:502
#2  0x00007f406406ce6c in __pthread_cond_wait (cond=cond@entry=0x7f40465fcbc0, 
mutex=0x7f40465fcb90) at pthread_cond_wait.c:655
#3  0x00007f405a192159 in ConditionVariable::Wait() 
(this=this@entry=0x7f40465fcbc0) at 
./ipc/chromium/src/base/condition_variable_posix.cc:61
#4  0x00007f405a19ea70 in base::WaitableEvent::TimedWait(base::TimeDelta 
const&) (this=this@entry=0x7f404764a988, max_time=...)
    at ./ipc/chromium/src/base/waitable_event_posix.cc:197
#5  0x00007f405a19eaa4 in base::WaitableEvent::Wait() 
(this=this@entry=0x7f404764a988) at ./ipc/chromium/src/base/time.h:373
#6  0x00007f405a191f08 in 
base::MessagePumpDefault::Run(base::MessagePump::Delegate*) 
(this=0x7f404764a970, delegate=0x7f40465fcd00)
    at ./ipc/chromium/src/base/message_pump_default.cc:61
#7  0x00007f405a193555 in MessageLoop::RunInternal() (this=0x7f40465fcd00)
    at ./obj-thunderbird/dist/include/mozilla/RefPtr.h:315
#8  0x00007f405a193555 in MessageLoop::RunHandler() (this=0x7f40465fcd00)
    at ./ipc/chromium/src/base/message_loop.cc:319
#9  0x00007f405a193555 in MessageLoop::Run() (this=this@entry=0x7f40465fcd00)
    at ./ipc/chromium/src/base/message_loop.cc:299
#10 0x00007f405a19f9d1 in base::Thread::ThreadMain() (this=0x7f404dfe9920)
    at ./ipc/chromium/src/base/thread.cc:181
#11 0x00007f405a190eaa in ThreadFunc(void*) (closure=<optimized out>)
    at ./ipc/chromium/src/base/platform_thread_posix.cc:41
#12 0x00007f4064066f2a in start_thread (arg=0x7f40465fd700)
    at pthread_create.c:463
#13 0x00007f4063c63edf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 24 (Thread 0x7f4046dfe700 (LWP 9654)):
#0  0x00007f406406ce6c in futex_wait_cancelable (private=<optimized out>, 
expected=0, futex_word=0x7f4046dfdbe8)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f406406ce6c in __pthread_cond_wait_common (abstime=0x0, 
mutex=0x7f4046dfdb90, cond=0x7f4046dfdbc0) at pthread_cond_wait.c:502
#2  0x00007f406406ce6c in __pthread_cond_wait (cond=cond@entry=0x7f4046dfdbc0, 
mutex=0x7f4046dfdb90) at pthread_cond_wait.c:655
#3  0x00007f405a192159 in ConditionVariable::Wait() 
(this=this@entry=0x7f4046dfdbc0) at 
./ipc/chromium/src/base/condition_variable_posix.cc:61
#4  0x00007f405a19ea70 in base::WaitableEvent::TimedWait(base::TimeDelta 
const&) (this=this@entry=0x7f404764a838, max_time=...)
    at ./ipc/chromium/src/base/waitable_event_posix.cc:197
#5  0x00007f405a19eaa4 in base::WaitableEvent::Wait() 
(this=this@entry=0x7f404764a838) at ./ipc/chromium/src/base/time.h:373
#6  0x00007f405a191f08 in 
base::MessagePumpDefault::Run(base::MessagePump::Delegate*) 
(this=0x7f404764a820, delegate=0x7f4046dfdd00)
    at ./ipc/chromium/src/base/message_pump_default.cc:61
#7  0x00007f405a193555 in MessageLoop::RunInternal() (this=0x7f4046dfdd00)
    at ./obj-thunderbird/dist/include/mozilla/RefPtr.h:315
#8  0x00007f405a193555 in MessageLoop::RunHandler() (this=0x7f4046dfdd00)
    at ./ipc/chromium/src/base/message_loop.cc:319
#9  0x00007f405a193555 in MessageLoop::Run() (this=this@entry=0x7f4046dfdd00)
    at ./ipc/chromium/src/base/message_loop.cc:299
#10 0x00007f405a19f9d1 in base::Thread::ThreadMain() (this=0x7f404dfe9600)
    at ./ipc/chromium/src/base/thread.cc:181
#11 0x00007f405a190eaa in ThreadFunc(void*) (closure=<optimized out>)
    at ./ipc/chromium/src/base/platform_thread_posix.cc:41
#12 0x00007f4064066f2a in start_thread (arg=0x7f4046dfe700)
    at pthread_create.c:463
#13 0x00007f4063c63edf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 23 (Thread 0x7f40475ff700 (LWP 9653)):
#0  0x00007f406406d19a in futex_reltimed_wait_cancelable (private=<optimized 
out>, reltime=0x7f40475fea70, expected=0, futex_word=0x7f40475fec08)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:142
#1  0x00007f406406d19a in __pthread_cond_wait_common (abstime=0x7f40475feb10, 
mutex=0x7f40475febb0, cond=0x7f40475febe0) at pthread_cond_wait.c:533
#2  0x00007f406406d19a in __pthread_cond_timedwait 
(cond=cond@entry=0x7f40475febe0, mutex=0x7f40475febb0, 
abstime=abstime@entry=0x7f40475feb10)
    at pthread_cond_wait.c:667
#3  0x00007f405a192212 in ConditionVariable::TimedWait(base::TimeDelta const&) 
(this=this@entry=0x7f40475febe0, max_time=...)
    at ./ipc/chromium/src/base/condition_variable_posix.cc:101
#4  0x00007f405a19ea02 in base::WaitableEvent::TimedWait(base::TimeDelta 
const&) (this=this@entry=0x7f404764a778, max_time=...)
    at ./ipc/chromium/src/base/waitable_event_posix.cc:195
#5  0x00007f405a191fe4 in 
base::MessagePumpDefault::Run(base::MessagePump::Delegate*) 
(this=0x7f404764a760, delegate=0x7f40475fed00)
    at ./ipc/chromium/src/base/message_pump_default.cc:70
#6  0x00007f405a193555 in MessageLoop::RunInternal() (this=0x7f40475fed00)
    at ./obj-thunderbird/dist/include/mozilla/RefPtr.h:315
#7  0x00007f405a193555 in MessageLoop::RunHandler() (this=0x7f40475fed00)
    at ./ipc/chromium/src/base/message_loop.cc:319
#8  0x00007f405a193555 in MessageLoop::Run() (this=this@entry=0x7f40475fed00)
    at ./ipc/chromium/src/base/message_loop.cc:299
#9  0x00007f405a19f9d1 in base::Thread::ThreadMain() (this=0x7f404dfe95b0)
    at ./ipc/chromium/src/base/thread.cc:181
#10 0x00007f405a190eaa in ThreadFunc(void*) (closure=<optimized out>)
    at ./ipc/chromium/src/base/platform_thread_posix.cc:41
#11 0x00007f4064066f2a in start_thread (arg=0x7f40475ff700)
    at pthread_create.c:463
#12 0x00007f4063c63edf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 22 (Thread 0x7f404823f700 (LWP 9651)):
#0  0x00007f406406ce6c in futex_wait_cancelable (private=<optimized out>, 
expected=0, futex_word=0x7f405038d288)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f406406ce6c in __pthread_cond_wait_common (abstime=0x0, 
mutex=0x7f405038d230, cond=0x7f405038d260) at pthread_cond_wait.c:502
#2  0x00007f406406ce6c in __pthread_cond_wait (cond=cond@entry=0x7f405038d260, 
mutex=0x7f405038d230) at pthread_cond_wait.c:655
#3  0x0000564355894877 in 
mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) 
(this=0x7f405038d260, lock=...)
    at ./mozglue/misc/ConditionVariable_posix.cpp:118
#4  0x00007f4059f15e1a in mozilla::CondVar::Wait(unsigned int) 
(aInterval=4294967295, this=0x7f405038d258)
    at ./obj-thunderbird/dist/include/mozilla/CondVar.h:68
#5  0x00007f4059f15e1a in 
mozilla::ThreadEventQueue<mozilla::EventQueue>::GetEvent(bool, 
mozilla::EventPriority*) (this=0x7f405038d200, aMayWait=true, 
aPriority=0x7f404823ecf0) at ./xpcom/threads/ThreadEventQueue.cpp:155
#6  0x00007f4059f194b9 in nsThread::ProcessNextEvent(bool, bool*) 
(this=0x7f405038d2a0, aMayWait=<optimized out>, aResult=0x7f404823ede7)
    at ./xpcom/threads/nsThread.cpp:967
#7  0x00007f4059f22368 in NS_ProcessNextEvent(nsIThread*, bool) 
(aThread=<optimized out>, aThread@entry=0x7f405038d2a0, 
aMayWait=aMayWait@entry=true)
    at ./xpcom/threads/nsThreadUtils.cpp:517
#8  0x00007f405a1b6e5a in 
mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) 
(this=0x7f4049de8f80, aDelegate=0x7f4054022c80)
    at ./ipc/glue/MessagePump.cpp:364
#9  0x00007f405a193555 in MessageLoop::RunInternal() (this=0x7f4054022c80)
    at ./obj-thunderbird/dist/include/mozilla/RefPtr.h:315
#10 0x00007f405a193555 in MessageLoop::RunHandler() (this=0x7f4054022c80)
    at ./ipc/chromium/src/base/message_loop.cc:319
#11 0x00007f405a193555 in MessageLoop::Run() (this=this@entry=0x7f4054022c80)
    at ./ipc/chromium/src/base/message_loop.cc:299
#12 0x00007f4059f19c7e in nsThread::ThreadFunc(void*) (aArg=<optimized out>)
    at ./xpcom/threads/nsThread.cpp:423
#13 0x00007f40632e0fe8 in  () at /usr/lib/x86_64-linux-gnu/libnspr4.so
#14 0x00007f4064066f2a in start_thread (arg=0x7f404823f700)
    at pthread_create.c:463
#15 0x00007f4063c63edf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 21 (Thread 0x7f404a8ff700 (LWP 9648)):
#0  0x00007f406406ce6c in futex_wait_cancelable (private=<optimized out>, 
expected=0, futex_word=0x7f404dffd0ec)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f406406ce6c in __pthread_cond_wait_common (abstime=0x0, 
mutex=0x7f404dffd090, cond=0x7f404dffd0c0) at pthread_cond_wait.c:502
#2  0x00007f406406ce6c in __pthread_cond_wait (cond=cond@entry=0x7f404dffd0c0, 
mutex=0x7f404dffd090) at pthread_cond_wait.c:655
#3  0x0000564355894877 in 
mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) 
(this=0x7f404dffd0c0, lock=...)
    at ./mozglue/misc/ConditionVariable_posix.cpp:118
#4  0x00007f4059f15e1a in mozilla::CondVar::Wait(unsigned int) 
(aInterval=4294967295, this=0x7f404dffd0b8)
    at ./obj-thunderbird/dist/include/mozilla/CondVar.h:68
#5  0x00007f4059f15e1a in 
mozilla::ThreadEventQueue<mozilla::EventQueue>::GetEvent(bool, 
mozilla::EventPriority*) (this=0x7f404dffd060, aMayWait=true, 
aPriority=0x7f404a8fecf0) at ./xpcom/threads/ThreadEventQueue.cpp:155
#6  0x00007f4059f194b9 in nsThread::ProcessNextEvent(bool, bool*) 
(this=0x7f404dffd100, aMayWait=<optimized out>, aResult=0x7f404a8fede7)
    at ./xpcom/threads/nsThread.cpp:967
#7  0x00007f4059f22368 in NS_ProcessNextEvent(nsIThread*, bool) 
(aThread=<optimized out>, aThread@entry=0x7f404dffd100, 
aMayWait=aMayWait@entry=true)
    at ./xpcom/threads/nsThreadUtils.cpp:517
#8  0x00007f405a1b6e5a in 
mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) 
(this=0x7f404c4fa540, aDelegate=0x7f4054022ac0)
    at ./ipc/glue/MessagePump.cpp:364
#9  0x00007f405a193555 in MessageLoop::RunInternal() (this=0x7f4054022ac0)
    at ./obj-thunderbird/dist/include/mozilla/RefPtr.h:315
#10 0x00007f405a193555 in MessageLoop::RunHandler() (this=0x7f4054022ac0)
    at ./ipc/chromium/src/base/message_loop.cc:319
#11 0x00007f405a193555 in MessageLoop::Run() (this=this@entry=0x7f4054022ac0)
    at ./ipc/chromium/src/base/message_loop.cc:299
#12 0x00007f4059f19c7e in nsThread::ThreadFunc(void*) (aArg=<optimized out>)
    at ./xpcom/threads/nsThread.cpp:423
#13 0x00007f40632e0fe8 in  () at /usr/lib/x86_64-linux-gnu/libnspr4.so
#14 0x00007f4064066f2a in start_thread (arg=0x7f404a8ff700)
    at pthread_create.c:463
#15 0x00007f4063c63edf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 20 (Thread 0x7f4054139700 (LWP 9647)):
#0  0x00007f406406ce6c in futex_wait_cancelable (private=<optimized out>, 
expected=0, futex_word=0x7f404df8819c)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f406406ce6c in __pthread_cond_wait_common (abstime=0x0, 
mutex=0x7f404df88140, cond=0x7f404df88170) at pthread_cond_wait.c:502
#2  0x00007f406406ce6c in __pthread_cond_wait (cond=cond@entry=0x7f404df88170, 
mutex=0x7f404df88140) at pthread_cond_wait.c:655
#3  0x0000564355894877 in 
mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) 
(this=0x7f404df88170, lock=...)
    at ./mozglue/misc/ConditionVariable_posix.cpp:118
#4  0x00007f405a05da99 in mozilla::CondVar::Wait(unsigned int) 
(aInterval=4294967295, this=0x7f404df88168)
    at ./obj-thunderbird/dist/include/mozilla/CondVar.h:68
#5  0x00007f405a05da99 in mozilla::Monitor::Wait(unsigned int) 
(aInterval=4294967295, this=0x7f404df88140)
    at ./obj-thunderbird/dist/include/mozilla/Monitor.h:40
#6  0x00007f405a05da99 in mozilla::MonitorAutoLock::Wait(unsigned int) 
(this=<synthetic pointer>, aInterval=4294967295)
    at ./obj-thunderbird/dist/include/mozilla/Monitor.h:88
#7  0x00007f405a05da99 in mozilla::net::CacheIOThread::ThreadFunc() 
(this=this@entry=0x7f404df88130) at ./netwerk/cache2/CacheIOThread.cpp:522
#8  0x00007f405a05db2f in mozilla::net::CacheIOThread::ThreadFunc(void*) 
(aClosure=0x7f404df88130) at ./netwerk/cache2/CacheIOThread.cpp:450
#9  0x00007f40632e0fe8 in  () at /usr/lib/x86_64-linux-gnu/libnspr4.so
#10 0x00007f4064066f2a in start_thread (arg=0x7f4054139700)
    at pthread_create.c:463
#11 0x00007f4063c63edf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 18 (Thread 0x7f404bbfe700 (LWP 9645)):
#0  0x00007f406406d19a in futex_reltimed_wait_cancelable (private=<optimized 
out>, reltime=0x7f404bbfdb70, expected=0, futex_word=0x7f4063996a00)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:142
#1  0x00007f406406d19a in __pthread_cond_wait_common (abstime=0x7f404bbfdc20, 
mutex=0x7f40639969a8, cond=0x7f40639969d8) at pthread_cond_wait.c:533
#2  0x00007f406406d19a in __pthread_cond_timedwait 
(cond=cond@entry=0x7f40639969d8, mutex=mutex@entry=0x7f40639969a8, 
abstime=abstime@entry=0x7f404bbfdc20)
    at pthread_cond_wait.c:667
#3  0x00005643558949e0 in 
mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, 
mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) 
(this=0x7f40639969d8, lock=..., a_rel_time=...)
    at ./mozglue/misc/ConditionVariable_posix.cpp:153
#4  0x00007f4059f1ec4f in mozilla::CondVar::Wait(unsigned int) 
(aInterval=<optimized out>, this=0x7f40639969d0)
    at ./obj-thunderbird/dist/include/mozilla/Casting.h:57
#5  0x00007f4059f1ec4f in mozilla::Monitor::Wait(unsigned int) 
(aInterval=<optimized out>, this=0x7f40639969a8)
    at ./obj-thunderbird/dist/include/mozilla/Monitor.h:40
#6  0x00007f4059f1ec4f in TimerThread::Run() (this=0x7f4063996980)
    at ./xpcom/threads/TimerThread.cpp:538
#7  0x00007f4059f1952b in nsThread::ProcessNextEvent(bool, bool*) 
(this=0x7f4063997b00, aMayWait=<optimized out>, aResult=0x7f404bbfdde7)
    at ./xpcom/threads/nsThread.cpp:1040
#8  0x00007f4059f22368 in NS_ProcessNextEvent(nsIThread*, bool) 
(aThread=<optimized out>, aThread@entry=0x7f4063997b00, 
aMayWait=aMayWait@entry=false)
    at ./xpcom/threads/nsThreadUtils.cpp:517
#9  0x00007f405a1b6e1a in 
mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) 
(this=0x7f404df6c440, aDelegate=0x7f4054022740)
    at ./ipc/glue/MessagePump.cpp:334
#10 0x00007f405a193555 in MessageLoop::RunInternal() (this=0x7f4054022740)
    at ./obj-thunderbird/dist/include/mozilla/RefPtr.h:315
#11 0x00007f405a193555 in MessageLoop::RunHandler() (this=0x7f4054022740)
    at ./ipc/chromium/src/base/message_loop.cc:319
#12 0x00007f405a193555 in MessageLoop::Run() (this=this@entry=0x7f4054022740)
    at ./ipc/chromium/src/base/message_loop.cc:299
#13 0x00007f4059f19c7e in nsThread::ThreadFunc(void*) (aArg=<optimized out>)
    at ./xpcom/threads/nsThread.cpp:423
#14 0x00007f40632e0fe8 in  () at /usr/lib/x86_64-linux-gnu/libnspr4.so
#15 0x00007f4064066f2a in start_thread (arg=0x7f404bbfe700)
    at pthread_create.c:463
#16 0x00007f4063c63edf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 16 (Thread 0x7f404cefd700 (LWP 9634)):
#0  0x00007f4063c59739 in __GI___poll (fds=0x7f404df4b7c0, nfds=2, timeout=-1)
    at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f406137ce46 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f406137d1d2 in g_main_loop_run ()
    at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4061685766 in  () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007f40613a5135 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f4064066f2a in start_thread (arg=0x7f404cefd700)
    at pthread_create.c:463
#6  0x00007f4063c63edf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 15 (Thread 0x7f404d6fe700 (LWP 9633)):
#0  0x00007f4063c59739 in __GI___poll (fds=0x7f40540eda60, nfds=1, timeout=-1)
    at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f406137ce46 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f406137cf6c in g_main_context_iteration ()
    at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f406137cfb1 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f40613a5135 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f4064066f2a in start_thread (arg=0x7f404d6fe700)
    at pthread_create.c:463
#6  0x00007f4063c63edf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7f404deff700 (LWP 9632)):
#0  0x00007f406406ce6c in futex_wait_cancelable (private=<optimized out>, 
expected=0, futex_word=0x7f4051547638)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f406406ce6c in __pthread_cond_wait_common (abstime=0x0, 
mutex=0x7f40515475e0, cond=0x7f4051547610) at pthread_cond_wait.c:502
#2  0x00007f406406ce6c in __pthread_cond_wait (cond=cond@entry=0x7f4051547610, 
mutex=0x7f40515475e0) at pthread_cond_wait.c:655
#3  0x0000564355894877 in 
mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) 
(this=0x7f4051547610, lock=...)
    at ./mozglue/misc/ConditionVariable_posix.cpp:118
#4  0x00007f4059f0af01 in mozilla::CondVar::Wait(unsigned int) 
(aInterval=<optimized out>, this=<optimized out>)
    at ./obj-thunderbird/dist/include/mozilla/CondVar.h:68
#5  0x00007f4059f0af01 in mozilla::Monitor::Wait(unsigned int) 
(aInterval=<optimized out>, this=0x7f40515475e0)
    at ./obj-thunderbird/dist/include/mozilla/Monitor.h:40
#6  0x00007f4059f0af01 in mozilla::MonitorAutoLock::Wait(unsigned int) 
(this=<synthetic pointer>, aInterval=<optimized out>)
    at ./obj-thunderbird/dist/include/mozilla/Monitor.h:88
#7  0x00007f4059f0af01 in mozilla::HangMonitor::ThreadMain(void*) ()
    at ./xpcom/threads/HangMonitor.cpp:271
#8  0x00007f40632e0fe8 in  () at /usr/lib/x86_64-linux-gnu/libnspr4.so
#9  0x00007f4064066f2a in start_thread (arg=0x7f404deff700)
    at pthread_create.c:463
#10 0x00007f4063c63edf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7f404e8fd700 (LWP 9631)):
#0  0x00007f406406ce6c in futex_wait_cancelable (private=<optimized out>, 
expected=0, futex_word=0x7f4063997228)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f406406ce6c in __pthread_cond_wait_common (abstime=0x0, 
mutex=0x7f40639971d0, cond=0x7f4063997200) at pthread_cond_wait.c:502
#2  0x00007f406406ce6c in __pthread_cond_wait (cond=cond@entry=0x7f4063997200, 
mutex=0x7f40639971d0) at pthread_cond_wait.c:655
#3  0x0000564355894877 in 
mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) 
(this=0x7f4063997200, lock=...)
    at ./mozglue/misc/ConditionVariable_posix.cpp:118
#4  0x00007f4059f15e1a in mozilla::CondVar::Wait(unsigned int) 
(aInterval=4294967295, this=0x7f40639971f8)
    at ./obj-thunderbird/dist/include/mozilla/CondVar.h:68
#5  0x00007f4059f15e1a in 
mozilla::ThreadEventQueue<mozilla::EventQueue>::GetEvent(bool, 
mozilla::EventPriority*) (this=0x7f40639971a0, aMayWait=true, 
aPriority=0x7f404e8fccf0) at ./xpcom/threads/ThreadEventQueue.cpp:155
#6  0x00007f4059f194b9 in nsThread::ProcessNextEvent(bool, bool*) 
(this=0x7f4063997240, aMayWait=<optimized out>, aResult=0x7f404e8fcde7)
    at ./xpcom/threads/nsThread.cpp:967
#7  0x00007f4059f22368 in NS_ProcessNextEvent(nsIThread*, bool) 
(aThread=<optimized out>, aThread@entry=0x7f4063997240, 
aMayWait=aMayWait@entry=true)
    at ./xpcom/threads/nsThreadUtils.cpp:517
#8  0x00007f405a1b6e5a in 
mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) 
(this=0x7f405155f900, aDelegate=0x7f4054022580)
    at ./ipc/glue/MessagePump.cpp:364
#9  0x00007f405a193555 in MessageLoop::RunInternal() (this=0x7f4054022580)
    at ./obj-thunderbird/dist/include/mozilla/RefPtr.h:315
#10 0x00007f405a193555 in MessageLoop::RunHandler() (this=0x7f4054022580)
    at ./ipc/chromium/src/base/message_loop.cc:319
#11 0x00007f405a193555 in MessageLoop::Run() (this=this@entry=0x7f4054022580)
    at ./ipc/chromium/src/base/message_loop.cc:299
#12 0x00007f4059f19c7e in nsThread::ThreadFunc(void*) (aArg=<optimized out>)
    at ./xpcom/threads/nsThread.cpp:423
#13 0x00007f40632e0fe8 in  () at /usr/lib/x86_64-linux-gnu/libnspr4.so
#14 0x00007f4064066f2a in start_thread (arg=0x7f404e8fd700)
    at pthread_create.c:463
#15 0x00007f4063c63edf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7f404eafe700 (LWP 9630)):
#0  0x00007f4063c64207 in epoll_wait (epfd=26, events=0x7f4051564000, 
maxevents=1024, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30
#1  0x00007f405cfce1df in mio::sys::unix::epoll::Selector::select 
(awakener=..., self=<optimized out>, evts=<optimized out>, timeout=...)
    at third_party/rust/mio/src/sys/unix/epoll.rs:82
#2  0x00007f405cfce1df in mio::poll::Poll::poll2 (self=<optimized out>, 
events=<optimized out>, timeout=...) at third_party/rust/mio/src/poll.rs:1097
#3  0x00007f405cfce1df in mio::poll::Poll::poll (self=<optimized out>, 
events=<optimized out>, timeout=...) at third_party/rust/mio/src/poll.rs:1061
#4  0x00007f405cfce1df in tokio_core::reactor::Core::poll (self=0x7f404eafddb0, 
max_wait=...) at third_party/rust/tokio-core/src/reactor/mod.rs:284
#5  0x00007f405cf93d84 in tokio_core::reactor::Core::run (self=<optimized out>, 
f=...) at third_party/rust/tokio-core/src/reactor/mod.rs:249
#6  0x00007f405cf92d4c in 
std::sys_common::backtrace::__rust_begin_short_backtrace (f=...)
    at 
/build/thunderbird-r3xsbm/thunderbird-60.0/media/audioipc/audioipc/src/core.rs:81
#7  0x00007f405cf92bcd in std::thread::Builder::spawn::{{closure}}::{{closure}} 
() at libstd/thread/mod.rs:409
#8  0x00007f405cf92bcd in <std::panic::AssertUnwindSafe<F> as 
core::ops::function::FnOnce<()>>::call_once (self=..., _args=<optimized out>)
    at libstd/panic.rs:308
#9  0x00007f405cf92bcd in std::panicking::try::do_call (data=<optimized out>)
    at libstd/panicking.rs:310
#10 0x00007f405cf92bcd in __rust_maybe_catch_panic (f=<optimized out>, 
data=<optimized out>, _data_ptr=<optimized out>, _vtable_ptr=<optimized out>)
    at /usr/src/rustc-1.28.0/src/libpanic_abort/lib.rs:39
#11 0x00007f405cf92bcd in std::panicking::try (f=...)
    at libstd/panicking.rs:289
#12 0x00007f405cf92bcd in std::panic::catch_unwind (f=...)
    at libstd/panic.rs:392
#13 0x00007f405cf92bcd in std::thread::Builder::spawn::{{closure}} ()
    at libstd/thread/mod.rs:408
#14 0x00007f405cf92bcd in <F as alloc::boxed::FnBox<A>>::call_box 
(self=0x7f4051535d00, args=<optimized out>) at liballoc/boxed.rs:640
#15 0x00007f405d387cb2 in 
_$LT$alloc..boxed..Box$LT$alloc..boxed..FnBox$LT$A$C$$u20$Output$u3d$R$GT$$u20$$u2b$$u20$$u27$a$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$::call_once::hf8f9ba06159bee9b
 (self=..., args=<optimized out>) at liballoc/boxed.rs:650
#16 0x00007f405d387cb2 in std::sys_common::thread::start_thread 
(main=0x7f4051558430 "") at libstd/sys_common/thread.rs:24
#17 0x00007f405d387cb2 in std::sys::unix::thread::Thread::new::thread_start 
(main=0x7f4051558430) at libstd/sys/unix/thread.rs:90
#18 0x00007f4064066f2a in start_thread (arg=0x7f404eafe700)
    at pthread_create.c:463
#19 0x00007f4063c63edf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f404ecff700 (LWP 9629)):
#0  0x00007f4063c64207 in epoll_wait (epfd=23, events=0x7f4051560000, 
maxevents=1024, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30
#1  0x00007f405cfce1df in mio::sys::unix::epoll::Selector::select 
(awakener=..., self=<optimized out>, evts=<optimized out>, timeout=...)
    at third_party/rust/mio/src/sys/unix/epoll.rs:82
#2  0x00007f405cfce1df in mio::poll::Poll::poll2 (self=<optimized out>, 
events=<optimized out>, timeout=...) at third_party/rust/mio/src/poll.rs:1097
#3  0x00007f405cfce1df in mio::poll::Poll::poll (self=<optimized out>, 
events=<optimized out>, timeout=...) at third_party/rust/mio/src/poll.rs:1061
#4  0x00007f405cfce1df in tokio_core::reactor::Core::poll (self=0x7f404ecfedb0, 
max_wait=...) at third_party/rust/tokio-core/src/reactor/mod.rs:284
#5  0x00007f405cf93d84 in tokio_core::reactor::Core::run (self=<optimized out>, 
f=...) at third_party/rust/tokio-core/src/reactor/mod.rs:249
#6  0x00007f405cf9673c in 
std::sys_common::backtrace::__rust_begin_short_backtrace (f=...)
    at 
/build/thunderbird-r3xsbm/thunderbird-60.0/media/audioipc/audioipc/src/core.rs:81
#7  0x00007f405cf965bd in std::thread::Builder::spawn::{{closure}}::{{closure}} 
() at libstd/thread/mod.rs:409
#8  0x00007f405cf965bd in <std::panic::AssertUnwindSafe<F> as 
core::ops::function::FnOnce<()>>::call_once (self=..., _args=<optimized out>)
    at libstd/panic.rs:308
#9  0x00007f405cf965bd in std::panicking::try::do_call (data=<optimized out>)
    at libstd/panicking.rs:310
#10 0x00007f405cf965bd in __rust_maybe_catch_panic (f=<optimized out>, 
data=<optimized out>, _data_ptr=<optimized out>, _vtable_ptr=<optimized out>)
    at /usr/src/rustc-1.28.0/src/libpanic_abort/lib.rs:39
#11 0x00007f405cf965bd in std::panicking::try (f=...)
    at libstd/panicking.rs:289
#12 0x00007f405cf965bd in std::panic::catch_unwind (f=...)
    at libstd/panic.rs:392
#13 0x00007f405cf965bd in std::thread::Builder::spawn::{{closure}} ()
    at libstd/thread/mod.rs:408
#14 0x00007f405cf965bd in <F as alloc::boxed::FnBox<A>>::call_box 
(self=0x7f4051535ac0, args=<optimized out>) at liballoc/boxed.rs:640
#15 0x00007f405d387cb2 in 
_$LT$alloc..boxed..Box$LT$alloc..boxed..FnBox$LT$A$C$$u20$Output$u3d$R$GT$$u20$$u2b$$u20$$u27$a$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$::call_once::hf8f9ba06159bee9b
 (self=..., args=<optimized out>) at liballoc/boxed.rs:650
#16 0x00007f405d387cb2 in std::sys_common::thread::start_thread 
(main=0x7f4051558410 "\300ZSQ@\177") at libstd/sys_common/thread.rs:24
#17 0x00007f405d387cb2 in std::sys::unix::thread::Thread::new::thread_start 
(main=0x7f4051558410) at libstd/sys/unix/thread.rs:90
#18 0x00007f4064066f2a in start_thread (arg=0x7f404ecff700)
    at pthread_create.c:463
#19 0x00007f4063c63edf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f404f4fb700 (LWP 9628)):
#0  0x00007f406406ce6c in futex_wait_cancelable (private=<optimized out>, 
expected=0, futex_word=0x7f405160563c)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f406406ce6c in __pthread_cond_wait_common (abstime=0x0, 
mutex=0x7f40516055b8, cond=0x7f4051605610) at pthread_cond_wait.c:502
#2  0x00007f406406ce6c in __pthread_cond_wait (cond=cond@entry=0x7f4051605610, 
mutex=0x7f40516055b8) at pthread_cond_wait.c:655
#3  0x0000564355894877 in 
mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) 
(this=0x7f4051605610, lock=...)
    at ./mozglue/misc/ConditionVariable_posix.cpp:118
#4  0x0000564355894a65 in 
mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, 
mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) 
(this=0x7f4051605610, lock=..., a_rel_time=...)
    at ./mozglue/misc/ConditionVariable_posix.cpp:127
#5  0x00007f405cc3f296 in 
js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, 
mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) 
(lock=..., rel_time=..., this=<optimized out>)
    at ./js/src/threading/ConditionVariable.h:101
#6  0x00007f405cc3f296 in 
js::GlobalHelperThreadState::wait(js::AutoLockHelperThreadState&, 
js::GlobalHelperThreadState::CondVar, 
mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>) (timeout=..., 
which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>)
    at ./js/src/vm/HelperThreads.cpp:994
#7  0x00007f405cc3f296 in js::HelperThread::threadLoop() (this=0x7f40516241d8)
    at ./js/src/vm/HelperThreads.cpp:2238
#8  0x00007f405cc3aaaa in js::detail::ThreadTrampoline<void (&)(void*), 
js::HelperThread*>::callMain<0ul>(mozilla::IndexSequence<0ul>) 
(this=0x7f4051628060)
    at ./js/src/threading/Thread.h:241
#9  0x00007f405cc3aaaa in js::detail::ThreadTrampoline<void (&)(void*), 
js::HelperThread*>::Start(void*) (aPack=0x7f4051628060)
    at ./js/src/threading/Thread.h:235
#10 0x00007f4064066f2a in start_thread (arg=0x7f404f4fb700)
    at pthread_create.c:463
#11 0x00007f4063c63edf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f404f6fc700 (LWP 9627)):
#0  0x00007f406406ce6c in futex_wait_cancelable (private=<optimized out>, 
expected=0, futex_word=0x7f405160563c)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f406406ce6c in __pthread_cond_wait_common (abstime=0x0, 
mutex=0x7f40516055b8, cond=0x7f4051605610) at pthread_cond_wait.c:502
#2  0x00007f406406ce6c in __pthread_cond_wait (cond=cond@entry=0x7f4051605610, 
mutex=0x7f40516055b8) at pthread_cond_wait.c:655
#3  0x0000564355894877 in 
mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) 
(this=0x7f4051605610, lock=...)
    at ./mozglue/misc/ConditionVariable_posix.cpp:118
#4  0x0000564355894a65 in 
mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, 
mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) 
(this=0x7f4051605610, lock=..., a_rel_time=...)
    at ./mozglue/misc/ConditionVariable_posix.cpp:127
#5  0x00007f405cc3f296 in 
js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, 
mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) 
(lock=..., rel_time=..., this=<optimized out>)
    at ./js/src/threading/ConditionVariable.h:101
#6  0x00007f405cc3f296 in 
js::GlobalHelperThreadState::wait(js::AutoLockHelperThreadState&, 
js::GlobalHelperThreadState::CondVar, 
mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>) (timeout=..., 
which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>)
    at ./js/src/vm/HelperThreads.cpp:994
#7  0x00007f405cc3f296 in js::HelperThread::threadLoop() (this=0x7f4051624170)
    at ./js/src/vm/HelperThreads.cpp:2238
#8  0x00007f405cc3aaaa in js::detail::ThreadTrampoline<void (&)(void*), 
js::HelperThread*>::callMain<0ul>(mozilla::IndexSequence<0ul>) 
(this=0x7f4051628050)
    at ./js/src/threading/Thread.h:241
#9  0x00007f405cc3aaaa in js::detail::ThreadTrampoline<void (&)(void*), 
js::HelperThread*>::Start(void*) (aPack=0x7f4051628050)
    at ./js/src/threading/Thread.h:235
#10 0x00007f4064066f2a in start_thread (arg=0x7f404f6fc700)
    at pthread_create.c:463
#11 0x00007f4063c63edf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f404f8fd700 (LWP 9626)):
#0  0x00007f406406ce6c in futex_wait_cancelable (private=<optimized out>, 
expected=0, futex_word=0x7f405160563c)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f406406ce6c in __pthread_cond_wait_common (abstime=0x0, 
mutex=0x7f40516055b8, cond=0x7f4051605610) at pthread_cond_wait.c:502
#2  0x00007f406406ce6c in __pthread_cond_wait (cond=cond@entry=0x7f4051605610, 
mutex=0x7f40516055b8) at pthread_cond_wait.c:655
#3  0x0000564355894877 in 
mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) 
(this=0x7f4051605610, lock=...)
    at ./mozglue/misc/ConditionVariable_posix.cpp:118
#4  0x0000564355894a65 in 
mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, 
mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) 
(this=0x7f4051605610, lock=..., a_rel_time=...)
    at ./mozglue/misc/ConditionVariable_posix.cpp:127
#5  0x00007f405cc3f296 in 
js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, 
mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) 
(lock=..., rel_time=..., this=<optimized out>)
    at ./js/src/threading/ConditionVariable.h:101
#6  0x00007f405cc3f296 in 
js::GlobalHelperThreadState::wait(js::AutoLockHelperThreadState&, 
js::GlobalHelperThreadState::CondVar, 
mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>) (timeout=..., 
which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>)
    at ./js/src/vm/HelperThreads.cpp:994
#7  0x00007f405cc3f296 in js::HelperThread::threadLoop() (this=0x7f4051624108)
    at ./js/src/vm/HelperThreads.cpp:2238
#8  0x00007f405cc3aaaa in js::detail::ThreadTrampoline<void (&)(void*), 
js::HelperThread*>::callMain<0ul>(mozilla::IndexSequence<0ul>) 
(this=0x7f4051628040)
    at ./js/src/threading/Thread.h:241
#9  0x00007f405cc3aaaa in js::detail::ThreadTrampoline<void (&)(void*), 
js::HelperThread*>::Start(void*) (aPack=0x7f4051628040)
    at ./js/src/threading/Thread.h:235
#10 0x00007f4064066f2a in start_thread (arg=0x7f404f8fd700)
    at pthread_create.c:463
#11 0x00007f4063c63edf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f404fafe700 (LWP 9625)):
#0  0x00007f406406ce6c in futex_wait_cancelable (private=<optimized out>, 
expected=0, futex_word=0x7f4051605638)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f406406ce6c in __pthread_cond_wait_common (abstime=0x0, 
mutex=0x7f40516055b8, cond=0x7f4051605610) at pthread_cond_wait.c:502
#2  0x00007f406406ce6c in __pthread_cond_wait (cond=cond@entry=0x7f4051605610, 
mutex=0x7f40516055b8) at pthread_cond_wait.c:655
#3  0x0000564355894877 in 
mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) 
(this=0x7f4051605610, lock=...)
    at ./mozglue/misc/ConditionVariable_posix.cpp:118
#4  0x0000564355894a65 in 
mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, 
mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) 
(this=0x7f4051605610, lock=..., a_rel_time=...)
    at ./mozglue/misc/ConditionVariable_posix.cpp:127
#5  0x00007f405cc3f296 in 
js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, 
mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) 
(lock=..., rel_time=..., this=<optimized out>)
    at ./js/src/threading/ConditionVariable.h:101
#6  0x00007f405cc3f296 in 
js::GlobalHelperThreadState::wait(js::AutoLockHelperThreadState&, 
js::GlobalHelperThreadState::CondVar, 
mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>) (timeout=..., 
which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>)
    at ./js/src/vm/HelperThreads.cpp:994
#7  0x00007f405cc3f296 in js::HelperThread::threadLoop() (this=0x7f40516240a0)
    at ./js/src/vm/HelperThreads.cpp:2238
#8  0x00007f405cc3aaaa in js::detail::ThreadTrampoline<void (&)(void*), 
js::HelperThread*>::callMain<0ul>(mozilla::IndexSequence<0ul>) 
(this=0x7f4051628030)
    at ./js/src/threading/Thread.h:241
#9  0x00007f405cc3aaaa in js::detail::ThreadTrampoline<void (&)(void*), 
js::HelperThread*>::Start(void*) (aPack=0x7f4051628030)
    at ./js/src/threading/Thread.h:235
#10 0x00007f4064066f2a in start_thread (arg=0x7f404fafe700)
    at pthread_create.c:463
#11 0x00007f4063c63edf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f40502ff700 (LWP 9624)):
#0  0x00007f406406d22a in futex_abstimed_wait_cancelable (private=<optimized 
out>, abstime=0x7f40502fee00, expected=0, futex_word=0x7f405152f670)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:205
#1  0x00007f406406d22a in __pthread_cond_wait_common (abstime=0x7f40502fee00, 
mutex=0x7f40540d12f0, cond=0x7f405152f648) at pthread_cond_wait.c:539
#2  0x00007f406406d22a in __pthread_cond_timedwait (cond=0x7f405152f648, 
mutex=0x7f40540d12f0, abstime=0x7f40502fee00) at pthread_cond_wait.c:667
#3  0x00007f40632daf43 in  () at /usr/lib/x86_64-linux-gnu/libnspr4.so
#4  0x00007f40632db426 in PR_WaitCondVar ()
    at /usr/lib/x86_64-linux-gnu/libnspr4.so
#5  0x00007f405a422f98 in Watchdog::Sleep(unsigned int) (this=0x7f40540a0c40, 
timeout=<optimized out>) at ./js/xpconnect/src/XPCJSContext.cpp:211
#6  0x00007f405a422f98 in WatchdogMain(void*) (arg=0x7f40540a0c40)
    at ./js/xpconnect/src/XPCJSContext.cpp:496
#7  0x00007f40632e0fe8 in  () at /usr/lib/x86_64-linux-gnu/libnspr4.so
#8  0x00007f4064066f2a in start_thread (arg=0x7f40502ff700)
    at pthread_create.c:463
#9  0x00007f4063c63edf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f4050cfe700 (LWP 9623)):
#0  0x00007f4063c59739 in __GI___poll (fds=0x7f4050cfd900, nfds=1, timeout=-1)
    at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f40632dea00 in  () at /usr/lib/x86_64-linux-gnu/libnspr4.so
#2  0x00007f4059fbf152 in mozilla::net::nsSocketTransportService::Poll(unsigned 
int*, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>*) 
(this=this@entry=0x7f4063962ce0, interval=interval@entry=0x7f4050cfdbd4, 
pollDuration=pollDuration@entry=0x7f4050cfdc78)
    at ./netwerk/base/nsSocketTransportService2.cpp:505
#3  0x00007f4059fc9fd8 in 
mozilla::net::nsSocketTransportService::DoPollIteration(mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>*)
 (this=this@entry=0x7f4063962ce0, 
pollDuration=pollDuration@entry=0x7f4050cfdc78)
    at ./netwerk/base/nsSocketTransportService2.cpp:1132
#4  0x00007f4059fca248 in mozilla::net::nsSocketTransportService::Run() 
(this=0x7f4063962ce0) at ./netwerk/base/nsSocketTransportService2.cpp:925
#5  0x00007f4059f1952b in nsThread::ProcessNextEvent(bool, bool*) 
(this=0x7f4063996de0, aMayWait=<optimized out>, aResult=0x7f4050cfdde7)
    at ./xpcom/threads/nsThread.cpp:1040
#6  0x00007f4059f22368 in NS_ProcessNextEvent(nsIThread*, bool) 
(aThread=<optimized out>, aThread@entry=0x7f4063996de0, 
aMayWait=aMayWait@entry=true)
    at ./xpcom/threads/nsThreadUtils.cpp:517
#7  0x00007f405a1b6e5a in 
mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) 
(this=0x7f40540ce9c0, aDelegate=0x7f40540223c0)
    at ./ipc/glue/MessagePump.cpp:364
#8  0x00007f405a193555 in MessageLoop::RunInternal() (this=0x7f40540223c0)
    at ./obj-thunderbird/dist/include/mozilla/RefPtr.h:315
#9  0x00007f405a193555 in MessageLoop::RunHandler() (this=0x7f40540223c0)
    at ./ipc/chromium/src/base/message_loop.cc:319
#10 0x00007f405a193555 in MessageLoop::Run() (this=this@entry=0x7f40540223c0)
    at ./ipc/chromium/src/base/message_loop.cc:299
#11 0x00007f4059f19c7e in nsThread::ThreadFunc(void*) (aArg=<optimized out>)
    at ./xpcom/threads/nsThread.cpp:423
#12 0x00007f40632e0fe8 in  () at /usr/lib/x86_64-linux-gnu/libnspr4.so
#13 0x00007f4064066f2a in start_thread (arg=0x7f4050cfe700)
    at pthread_create.c:463
#14 0x00007f4063c63edf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f40514ff700 (LWP 9622)):
#0  0x00007f4063c59739 in __GI___poll (fds=fds@entry=0x7f40514fec70, 
nfds=nfds@entry=2, timeout=timeout@entry=-1) at 
../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f405a182d2d in poll (__timeout=-1, __nfds=2, __fds=0x7f40514fec70)
    at /usr/include/x86_64-linux-gnu/bits/poll2.h:46
#2  0x00007f405a182d2d in nsNotifyAddrListener::Run() (this=0x7f405401ad60)
    at ./netwerk/system/linux/nsNotifyAddrListener_Linux.cpp:394
#3  0x00007f4059f1952b in nsThread::ProcessNextEvent(bool, bool*) 
(this=0x7f4063996ca0, aMayWait=<optimized out>, aResult=0x7f40514fede7)
    at ./xpcom/threads/nsThread.cpp:1040
#4  0x00007f4059f22368 in NS_ProcessNextEvent(nsIThread*, bool) 
(aThread=<optimized out>, aThread@entry=0x7f4063996ca0, 
aMayWait=aMayWait@entry=true)
    at ./xpcom/threads/nsThreadUtils.cpp:517
#5  0x00007f405a1b6e5a in 
mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) 
(this=0x7f40540ce880, aDelegate=0x7f4054022200)
    at ./ipc/glue/MessagePump.cpp:364
#6  0x00007f405a193555 in MessageLoop::RunInternal() (this=0x7f4054022200)
    at ./obj-thunderbird/dist/include/mozilla/RefPtr.h:315
#7  0x00007f405a193555 in MessageLoop::RunHandler() (this=0x7f4054022200)
    at ./ipc/chromium/src/base/message_loop.cc:319
#8  0x00007f405a193555 in MessageLoop::Run() (this=this@entry=0x7f4054022200)
    at ./ipc/chromium/src/base/message_loop.cc:299
#9  0x00007f4059f19c7e in nsThread::ThreadFunc(void*) (aArg=<optimized out>)
    at ./xpcom/threads/nsThread.cpp:423
#10 0x00007f40632e0fe8 in  () at /usr/lib/x86_64-linux-gnu/libnspr4.so
#11 0x00007f4064066f2a in start_thread (arg=0x7f40514ff700)
    at pthread_create.c:463
#12 0x00007f4063c63edf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f4054b1e700 (LWP 9621)):
#0  0x00007f4063c64207 in epoll_wait (epfd=9, events=0x7f405402c080, 
maxevents=32, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30
#1  0x00007f4055a6e408 in  () at /usr/lib/x86_64-linux-gnu/libevent-2.1.so.6
#2  0x00007f4055a64329 in event_base_loop ()
    at /usr/lib/x86_64-linux-gnu/libevent-2.1.so.6
#3  0x00007f405a19135e in 
base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) 
(this=0x7f405401ccc0, delegate=0x7f4054b1dd00)
    at ./ipc/chromium/src/base/message_pump_libevent.cc:381
#4  0x00007f405a193555 in MessageLoop::RunInternal() (this=0x7f4054b1dd00)
    at ./obj-thunderbird/dist/include/mozilla/RefPtr.h:315
#5  0x00007f405a193555 in MessageLoop::RunHandler() (this=0x7f4054b1dd00)
    at ./ipc/chromium/src/base/message_loop.cc:319
#6  0x00007f405a193555 in MessageLoop::Run() (this=this@entry=0x7f4054b1dd00)
    at ./ipc/chromium/src/base/message_loop.cc:299
#7  0x00007f405a19f9d1 in base::Thread::ThreadMain() (this=0x7f405400ae70)
    at ./ipc/chromium/src/base/thread.cc:181
#8  0x00007f405a190eaa in ThreadFunc(void*) (closure=<optimized out>)
    at ./ipc/chromium/src/base/platform_thread_posix.cc:41
#9  0x00007f4064066f2a in start_thread (arg=0x7f4054b1e700)
    at pthread_create.c:463
#10 0x00007f4063c63edf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f4063b67740 (LWP 9610)):
#0  0x00007f4059e9a950 in mozilla::detail::nsTStringRepr<char16_t>::First() 
const (this=this@entry=0x7ffde1b923e0)
    at ./obj-thunderbird/dist/include/mozilla/Assertions.h:40
#1  0x00007f4059dc7242 in 
nsMsgLocalStoreUtils::nsShouldIgnoreFile(nsTSubstring<char16_t>&) (name=...) at 
./comm/mailnews/local/src/nsMsgLocalStoreUtils.cpp:31
#2  0x00007f4059dc570c in nsMsgBrkMBoxStore::AddSubFolders(nsIMsgFolder*, 
nsCOMPtr<nsIFile>&, bool) (this=0x7f40374ec880, parent=0x7f4040cde438, 
path=..., deep=true) at ./comm/mailnews/local/src/nsMsgBrkMBoxStore.cpp:1063
#3  0x00007f4059dc5a78 in nsMsgBrkMBoxStore::DiscoverSubFolders(nsIMsgFolder*, 
bool) (this=0x7f40374ec880, aParentFolder=0x7f4040cde438, aDeep=<optimized out>)
    at ./comm/mailnews/local/src/nsMsgBrkMBoxStore.cpp:69
#4  0x00007f4059dac23e in 
nsMsgLocalMailFolder::GetSubFolders(nsISimpleEnumerator**) 
(this=this@entry=0x7f4040cde400, aResult=0x7ffde1b92590)
    at ./obj-thunderbird/dist/include/nsCOMPtr.h:798
#5  0x00007f4059c36c1b in nsMsgDBFolder::ListFoldersWithFlags(unsigned int, 
nsIMutableArray*) (this=0x7f4040cde400, aFlags=4096, aFolders=0x7f40374ef3a0)
    at ./obj-thunderbird/dist/include/nsCOMPtr.h:1367
#6  0x00007f4059c3218b in nsMsgDBFolder::GetFoldersWithFlags(unsigned int, 
nsIArray**) (this=0x7f4040cde400, aFlags=4096, aResult=0x7ffde1b927b0)
    at ./obj-thunderbird/dist/include/nsCOMPtr.h:788
#7  0x00007f4059f27ba2 in NS_InvokeByIndex ()
    at 
/build/thunderbird-r3xsbm/thunderbird-60.0/xpcom/reflect/xptcall/md/unix/xptcinvoke_asm_x86_64_unix.S:106
#8  0x00007f405a460b3e in CallMethodHelper::Invoke() (this=0x7ffde1b92750)
    at ./js/xpconnect/src/XPCWrappedNative.cpp:1951
#9  0x00007f405a460b3e in CallMethodHelper::Call() (this=0x7ffde1b92750)
    at ./js/xpconnect/src/XPCWrappedNative.cpp:1267
#10 0x00007f405a460b3e in XPCWrappedNative::CallMethod(XPCCallContext&, 
XPCWrappedNative::CallMode) (ccx=..., mode=XPCWrappedNative::CALL_METHOD)
    at ./js/xpconnect/src/XPCWrappedNative.cpp:1234
#11 0x00007f405a4670ba in XPC_WN_CallMethod(JSContext*, unsigned int, 
JS::Value*) (cx=0x7f4051622000, argc=1, vp=0x7f40477fb7b8)
    at ./js/xpconnect/src/XPCWrappedNativeJSOps.cpp:913
#12 0x00007f405c8a6103 in js::CallJSNative(JSContext*, bool (*)(JSContext*, 
unsigned int, JS::Value*), JS::CallArgs const&) (args=..., 
native=0x7f405a466e90 <XPC_WN_CallMethod(JSContext*, unsigned int, 
JS::Value*)>, cx=0x7f4051622000)
    at ./obj-thunderbird/dist/include/js/CallArgs.h:286
#13 0x00007f405c8a6103 in js::InternalCallOrConstruct(JSContext*, JS::CallArgs 
const&, js::MaybeConstruct) (cx=0x7f4051622000, args=..., construct=<optimized 
out>) at ./js/src/vm/Interpreter.cpp:468
#14 0x00007f405c8980a9 in js::CallFromStack(JSContext*, JS::CallArgs const&) 
(args=..., cx=<optimized out>) at ./js/src/vm/Interpreter.cpp:3115
#15 0x00007f405c8980a9 in Interpret(JSContext*, js::RunState&) 
(cx=0x7f4051622000, state=...) at ./js/src/vm/Interpreter.cpp:3115
#16 0x00007f405c8a5d35 in js::RunScript(JSContext*, js::RunState&) 
(cx=0x7f4051622000, state=...) at ./js/src/vm/Interpreter.cpp:418
#17 0x00007f405c8a626a in js::InternalCallOrConstruct(JSContext*, JS::CallArgs 
const&, js::MaybeConstruct) (cx=0x7f4051622000, args=..., 
construct=js::NO_CONSTRUCT) at ./js/src/vm/Interpreter.cpp:490
#18 0x00007f405c8a6bbf in InternalCall (args=..., cx=0x7f4051622000)
    at ./js/src/vm/Interpreter.cpp:517
#19 0x00007f405c8a6bbf in js::Call(JSContext*, JS::Handle<JS::Value>, 
JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>) 
(cx=cx@entry=0x7f4051622000, fval=..., fval@entry=..., thisv=..., 
    thisv@entry=..., args=..., rval=...) at ./js/src/vm/Interpreter.cpp:536
#20 0x00007f405cb8f480 in JS::Call(JSContext*, JS::Handle<JS::Value>, 
JS::Handle<JS::Value>, JS::HandleValueArray const&, 
JS::MutableHandle<JS::Value>) (cx=cx@entry=0x7f4051622000, thisv=..., 
    thisv@entry=..., fval=fval@entry=..., args=..., rval=..., rval@entry=...)
    at ./js/src/jsapi.cpp:3029
#21 0x00007f405af480d9 in mozilla::dom::EventHandlerNonNull::Call(JSContext*, 
JS::Handle<JS::Value>, mozilla::dom::Event&, JS::MutableHandle<JS::Value>, 
mozilla::ErrorResult&) (this=this@entry=
    0x7f4042761df0, cx=0x7f4051622000, aThisVal=..., aThisVal@entry=..., 
    event=..., aRetVal=..., aRetVal@entry=..., aRv=...)
    at ./obj-thunderbird/dist/include/js/RootingAPI.h:1128
#22 0x00007f405b2d4966 in 
mozilla::dom::EventHandlerNonNull::Call<nsISupports*>(nsISupports* const&, 
mozilla::dom::Event&, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&, char 
const*, mozilla::dom::CallbackObject::ExceptionHandling, JSCompartment*) 
(aCompartment=0x0, 
aExceptionHandling=mozilla::dom::CallbackObject::eReportExceptions, 
aExecutionReason=0x7f405d5968b5 "EventHandlerNonNull", aRv=..., aRetVal=..., 
event=..., thisVal=<optimized out>, this=<optimized out>)
    at ./obj-thunderbird/dist/include/mozilla/dom/CallbackObject.h:314
#23 0x00007f405b2d4966 in mozilla::JSEventHandler::HandleEvent(nsIDOMEvent*) 
(this=<optimized out>, aEvent=<optimized out>)
    at ./dom/events/JSEventHandler.cpp:215
#24 0x00007f405b2d663e in 
mozilla::EventListenerManager::HandleEventSubType(mozilla::EventListenerManager::Listener*,
 nsIDOMEvent*, mozilla::dom::EventTarget*) (this=this@entry=0x7f4042866940, 
aListener=<optimized out>, 
    aListener@entry=0x7f403ac7a808, aDOMEvent=0x7f40375c8f10, 
aCurrentTarget=<optimized out>, aCurrentTarget@entry=0x7f40454a2c00)
    at ./dom/events/EventListenerManager.cpp:1107
#25 0x00007f405b2d6c04 in 
mozilla::EventListenerManager::HandleEventInternal(nsPresContext*, 
mozilla::WidgetEvent*, nsIDOMEvent**, mozilla::dom::EventTarget*, 
nsEventStatus*) (this=0x7f4042866940, aPresContext=<optimized out>, aEvent=
    0x7ffde1b93cb0, aDOMEvent=<optimized out>, aCurrentTarget=<optimized out>, 
aEventStatus=<optimized out>) at ./dom/events/EventListenerManager.cpp:1276
#26 0x00007f405b2d7adb in 
mozilla::EventTargetChainItem::HandleEventTargetChain(nsTArray<mozilla::EventTargetChainItem>&,
 mozilla::EventChainPostVisitor&, mozilla::EventDispatchingCallback*, 
mozilla::ELMCreationDetector&) (aChain=..., aVisitor=..., aCallback=0x0, 
aCd=...) at ./dom/events/EventDispatcher.cpp:527
#27 0x00007f405b2d8e64 in mozilla::EventDispatcher::Dispatch(nsISupports*, 
nsPresContext*, mozilla::WidgetEvent*, nsIDOMEvent*, nsEventStatus*, 
mozilla::EventDispatchingCallback*, nsTArray<mozilla::dom::EventTarget*>*) 
(aTarget=<optimized out>, aPresContext=
    0x7f40428ae000, aEvent=0x7ffde1b93cb0, aDOMEvent=<optimized out>, 
aEventStatus=<optimized out>, aCallback=<optimized out>, aTargets=<optimized 
out>)
    at ./dom/events/EventDispatcher.cpp:917
#28 0x00007f405bcfd6f8 in nsDocumentViewer::LoadComplete(nsresult) 
(this=0x7f404271e460, aStatus=<optimized out>)
    at ./obj-thunderbird/dist/include/nsCOMPtr.h:788
#29 0x00007f405c539ecb in nsDocShell::EndPageLoad(nsIWebProgress*, nsIChannel*, 
nsresult) (this=this@entry=0x7f4042897000, 
aProgress=aProgress@entry=0x7f4042897028, aChannel=0x7f40454b6700, 
aStatus=aStatus@entry=nsresult::NS_OK)
    at ./docshell/base/nsDocShell.cpp:7303
#30 0x00007f405c53b340 in nsDocShell::OnStateChange(nsIWebProgress*, 
nsIRequest*, unsigned int, nsresult) (this=0x7f4042897000, 
aProgress=0x7f4042897028, aRequest=0x7f40454b6700, aStateFlags=<optimized out>, 
aStatus=nsresult::NS_OK)
    at ./obj-thunderbird/dist/include/nsCOMPtr.h:788
#31 0x00007f405a4c52bb in nsDocLoader::DoFireOnStateChange(nsIWebProgress*, 
nsIRequest*, int&, nsresult) (this=0x7f4042897000, 
aProgress=aProgress@entry=0x7f4042897028, 
aRequest=aRequest@entry=0x7f40454b6700, aStateFlags=@0x7ffde1b94358: 131088, 
aStatus=aStatus@entry=nsresult::NS_OK)
    at ./uriloader/base/nsDocLoader.cpp:1315
#32 0x00007f405a4c5471 in nsDocLoader::doStopDocumentLoad(nsIRequest*, 
nsresult) (this=0x7f4042897000, request=0x7f40454b6700, aStatus=nsresult::NS_OK)
    at ./obj-thunderbird/dist/include/mozilla/RefPtr.h:315
#33 0x00007f405a4c56e1 in nsDocLoader::DocLoaderIsEmpty(bool) 
(this=this@entry=0x7f4042897000, aFlushLayout=aFlushLayout@entry=true)
    at ./uriloader/base/nsDocLoader.cpp:747
#34 0x00007f405a4c589d in nsDocLoader::DocLoaderIsEmpty(bool) 
(aFlushLayout=true, this=0x7f4042897000) at ./uriloader/base/nsDocLoader.cpp:714
#35 0x00007f405a4c589d in nsDocLoader::ChildDoneWithOnload(nsIDocumentLoader*) 
(aChild=0x7f403db96800, this=0x7f4042897000)
    at ./uriloader/base/nsDocLoader.h:204
#36 0x00007f405a4c589d in nsDocLoader::DocLoaderIsEmpty(bool) 
(this=this@entry=0x7f403db96800, aFlushLayout=<optimized out>)
    at ./uriloader/base/nsDocLoader.cpp:750
#37 0x00007f405a4c61ec in nsDocLoader::DocLoaderIsEmpty(bool) 
(aFlushLayout=<optimized out>, this=0x7f403db96800) at 
./uriloader/base/nsDocLoader.cpp:670
#38 0x00007f405a4c61ec in nsDocLoader::OnStopRequest(nsIRequest*, nsISupports*, 
nsresult) (this=0x7f403db96800, aRequest=0x7f40384db4d0, aCtxt=<optimized out>, 
aStatus=nsresult::NS_OK) at ./uriloader/base/nsDocLoader.cpp:632
#39 0x00007f4059f97415 in mozilla::net::nsLoadGroup::RemoveRequest(nsIRequest*, 
nsISupports*, nsresult) (this=0x7f4040c4c2e0, request=0x7f40384db4d0, ctxt=0x0, 
aStatus=nsresult::NS_OK) at ./obj-thunderbird/dist/include/nsCOMPtr.h:798
#40 0x00007f405a9dcae0 in nsDocument::DoUnblockOnload() (this=0x7f40385b7800)
    at ./obj-thunderbird/dist/include/nsCOMPtr.h:788
#41 0x00007f405a9dcbf2 in nsDocument::UnblockOnload(bool) (this=0x7f40385b7800, 
aFireSync=<optimized out>) at ./dom/base/nsDocument.cpp:8404
#42 0x00007f405aa0c7a6 in nsDocument::DispatchContentLoadedEvents() 
(this=0x7f40385b7800) at ./dom/base/nsDocument.cpp:5417
#43 0x00007f405a9bec17 in 
mozilla::detail::RunnableMethodArguments<>::applyImpl<nsDocument, void 
(nsDocument::*)()>(nsDocument*, void (nsDocument::*)(), mozilla::Tuple<>&, 
mozilla::IndexSequence<>) (args=..., m=<optimized out>, o=<optimized out>) at 
./obj-thunderbird/dist/include/nsThreadUtils.h:1151
#44 0x00007f405a9bec17 in 
mozilla::detail::RunnableMethodArguments<>::apply<nsDocument, void 
(nsDocument::*)()>(nsDocument*, void (nsDocument::*)()) (this=<optimized out>, 
m=<optimized out>, o=<optimized out>)
    at ./obj-thunderbird/dist/include/nsThreadUtils.h:1155
#45 0x00007f405a9bec17 in mozilla::detail::RunnableMethodImpl<nsDocument*, void 
(nsDocument::*)(), true, (mozilla::RunnableKind)0>::Run() (this=<optimized 
out>) at ./obj-thunderbird/dist/include/nsThreadUtils.h:1200
#46 0x00007f4059f1952b in nsThread::ProcessNextEvent(bool, bool*) 
(this=0x7f40639968e0, aMayWait=<optimized out>, aResult=0x7ffde1b94887)
    at ./xpcom/threads/nsThread.cpp:1040
#47 0x00007f4059f22368 in NS_ProcessNextEvent(nsIThread*, bool) 
(aThread=<optimized out>, aThread@entry=0x7f40639968e0, 
aMayWait=aMayWait@entry=false)
    at ./xpcom/threads/nsThreadUtils.cpp:517
#48 0x00007f405a1b6a1a in 
mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) 
(this=0x7f405401cbc0, aDelegate=0x7f4054022040)
    at ./ipc/glue/MessagePump.cpp:97
#49 0x00007f405a193555 in MessageLoop::RunInternal() (this=<optimized out>)
    at ./obj-thunderbird/dist/include/mozilla/RefPtr.h:315
#50 0x00007f405a193555 in MessageLoop::RunHandler() (this=<optimized out>)
    at ./ipc/chromium/src/base/message_loop.cc:319
#51 0x00007f405a193555 in MessageLoop::Run() (this=<optimized out>)
    at ./ipc/chromium/src/base/message_loop.cc:299
#52 0x00007f405ba50d08 in nsBaseAppShell::Run() (this=0x7f4051547640)
    at ./widget/nsBaseAppShell.cpp:157
#53 0x00007f405c73e93e in nsAppStartup::Run() (this=0x7f4051567330)
    at ./obj-thunderbird/dist/include/nsCOMPtr.h:798
#54 0x00007f405c7ea9b7 in XREMain::XRE_mainRun() 
(this=this@entry=0x7ffde1b94b70) at 
./obj-thunderbird/dist/include/nsCOMPtr.h:798
#55 0x00007f405c7eb7d9 in XREMain::XRE_main(int, char**, 
mozilla::BootstrapConfig const&) (this=0x7ffde1b94b70, argc=1, 
argv=0x7ffde1b95ea8, aConfig=...)
    at ./toolkit/xre/nsAppRunner.cpp:4975
#56 0x00007f405c7ebc9c in XRE_main(int, char**, mozilla::BootstrapConfig 
const&) (argc=1, argv=0x7ffde1b95ea8, aConfig=...)
    at ./toolkit/xre/nsAppRunner.cpp:5067
#57 0x000056435588965d in do_main(int, char**, char**) (argc=1, 
argv=0x7ffde1b95ea8, envp=<optimized out>)
    at ./obj-thunderbird/dist/include/mozilla/UniquePtr.h:326
#58 0x0000564355888dc9 in main(int, char**, char**) (argc=1, 
argv=0x7ffde1b95ea8, envp=0x7ffde1b95eb8) at ./comm/mail/app/nsMailApp.cpp:306

Reply via email to