epiphany-browser also has sometimes blocked background instance, seems to be on closing too "Thread 7 (Thread 0xb5a01b90 (LWP 19054)): #0 0xb7efb410 in __kernel_vsyscall () #1 0xb7140aa5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb7eb2821 in PR_WaitCondVar (cvar=0x945df88, timeout=4294967295) at ptsynch.c:405 #3 0xb7eb2887 in PR_Wait (mon=0x8a66cb8, timeout=4294967295) at ptsynch.c:584 #4 0xb5e7576d in nsAutoMonitor::Wait (this=0xb5a00d08, interval=4294967295) at ../../dist/include/xpcom/nsAutoLock.h:340 #5 0xb65976c4 in nsEventQueue::GetEvent (this=0x8a5cde8, mayWait=1, result=0xb5a00d44) at nsEventQueue.cpp:85 #6 0xb6598aba in nsThread::ProcessNextEvent (this=0x8268318, mayWait=1, result=0xb5a00d84) at nsThread.cpp:501 #7 0xb6567cc3 in NS_ProcessNextEvent_P (thread=0x80, mayWait=1) at nsThreadUtils.cpp:227 #8 0xb659d3e3 in nsProxyEventObject::CallMethod (this=0x8a5a3a0, methodIndex=, methodInfo=0x81df820, params=0xb5a00e10) at nsProxyEventObject.cpp:259 #9 0xb65a552f in PrepareAndDispatch (methodIndex=, self=0x917c150, args=0xb5a00ebc) at xptcstubs_gcc_x86_unix.cpp:95 #10 0xb65645a9 in nsGetInterface::operator() (this=0xb5a00f30, aIID=@0xb66db5a4, aInstancePtr=0xb5a00efc) at nsIInterfaceRequestorUtils.cpp:52 #11 0xb6563111 in nsCOMPtr_base::assign_from_helper (this=0xb5a00f60, helper=@0xfffffe00, iid=@0x1) at nsCOMPtr.cpp:150 #12 0xb63b035f in nsNSSSocketInfo::SetNotificationCallbacks (this=0x8a8de30, aCallbacks=0x9012c94) at nsNSSIOLayer.cpp:339 #13 0xb5e30ba4 in nsSocketTransport::BuildSocket (this=0x9460200, fd=@0xb5a01048, proxyTransparent=@0xb5a01044, usingSSL=@0xb5a01040) at nsSocketTransport2.cpp:1042 #14 0xb5e30eb5 in nsSocketTransport::InitiateSocket (this=0x9460200) at nsSocketTransport2.cpp:1110 #15 0xb5e313dd in nsSocketTransport::OnSocketEvent (this=0x9460200, type=1, status=0, param=0x8293df8) at nsSocketTransport2.cpp:1430 #16 0xb5e332f8 in nsSocketEvent::Run (this=0x8ee33a8) at nsSocketTransport2.cpp:98 #17 0xb6598ae6 in nsThread::ProcessNextEvent (this=0x8268318, mayWait=0, result=0xb5a01238) at nsThread.cpp:510 #18 0xb6567d6b in NS_ProcessPendingEvents_P (thread=0x8268318, timeout=4294967295) at nsThreadUtils.cpp:180 #19 0xb5e33dbc in nsSocketTransportService::Run (this=0x8267ab8) at nsSocketTransportService2.cpp:555 #20 0xb6598ae6 in nsThread::ProcessNextEvent (this=0x8268318, mayWait=1, result=0xb5a012f4) at nsThread.cpp:510 #21 0xb6567cc3 in NS_ProcessNextEvent_P (thread=0x80, mayWait=1) at nsThreadUtils.cpp:227 #22 0xb659877c in nsThread::ThreadFunc (arg=0x8268318) at nsThread.cpp:254 #23 0xb7eb87fa in _pt_root (arg=0x82684f8) at ptthread.c:221 #24 0xb713c4fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #25 0xb6ea1d4e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 6 (Thread 0xb3560b90 (LWP 19057)): #0 0xb7efb410 in __kernel_vsyscall () #1 0xb7140dd2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb7eb1965 in pt_TimedWait (cv=0x81db474, ml=0x81db410, timeout=869552) at ptsynch.c:280 #3 0xb7eb2791 in PR_WaitCondVar (cvar=0x81db470, timeout=869552) at ptsynch.c:407 #4 0xb659bd0b in TimerThread::Run (this=0x81db358) at TimerThread.cpp:318 #5 0xb6598ae6 in nsThread::ProcessNextEvent (this=0x8e0e978, mayWait=1, result=0xb35602f4) at nsThread.cpp:510 #6 0xb6567cc3 in NS_ProcessNextEvent_P (thread=0x80, mayWait=1) at nsThreadUtils.cpp:227 #7 0xb659877c in nsThread::ThreadFunc (arg=0x8e0e978) at nsThread.cpp:254 #8 0xb7eb87fa in _pt_root (arg=0x8e0eb98) at ptthread.c:221 #9 0xb713c4fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #10 0xb6ea1d4e in clone () from /lib/tls/i686/cmov/libc.so.6 ---Type to continue, or q to quit--- Thread 5 (Thread 0xb3d61b90 (LWP 19058)): #0 0xb7efb410 in __kernel_vsyscall () #1 0xb7140aa5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb7eb2821 in PR_WaitCondVar (cvar=0x8e35b08, timeout=4294967295) at ptsynch.c:405 #3 0xb639f8fc in nsSSLThread::Run (this=0x8de0fd0) at nsSSLThread.cpp:964 #4 0xb639f0a6 in nsPSMBackgroundThread::nsThreadRunner (arg=0x8de0fd0) at nsPSMBackgroundThread.cpp:44 #5 0xb7eb87fa in _pt_root (arg=0x8e35b48) at ptthread.c:221 #6 0xb713c4fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #7 0xb6ea1d4e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 4 (Thread 0xb2d5fb90 (LWP 19059)): #0 0xb7efb410 in __kernel_vsyscall () #1 0xb7140aa5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb7eb2821 in PR_WaitCondVar (cvar=0x8e35cd8, timeout=4294967295) at ptsynch.c:405 #3 0xb63a0ba0 in nsCertVerificationThread::Run (this=0x8e35c28) at nsCertVerificationThread.cpp:138 #4 0xb639f0a6 in nsPSMBackgroundThread::nsThreadRunner (arg=0x8e35c28) at nsPSMBackgroundThread.cpp:44 #5 0xb7eb87fa in _pt_root (arg=0x8e35d18) at ptthread.c:221 #6 0xb713c4fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #7 0xb6ea1d4e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 3 (Thread 0xb1b14b90 (LWP 19061)): #0 0xb7efb410 in __kernel_vsyscall () #1 0xb7140aa5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb7eb2821 in PR_WaitCondVar (cvar=0x8eeea88, timeout=4294967295) at ptsynch.c:405 #3 0xb7eb2887 in PR_Wait (mon=0x8eeeac8, timeout=4294967295) at ptsynch.c:584 #4 0xb5e7576d in nsAutoMonitor::Wait (this=0xb1b14278, interval=4294967295) at ../../dist/include/xpcom/nsAutoLock.h:340 #5 0xb65976c4 in nsEventQueue::GetEvent (this=0x8eeea00, mayWait=1, result=0xb1b142b4) at nsEventQueue.cpp:85 #6 0xb6598aba in nsThread::ProcessNextEvent (this=0x8eee9e0, mayWait=1, result=0xb1b142f4) at nsThread.cpp:501 #7 0xb6567cc3 in NS_ProcessNextEvent_P (thread=0x80, mayWait=1) at nsThreadUtils.cpp:227 #8 0xb659877c in nsThread::ThreadFunc (arg=0x8eee9e0) at nsThread.cpp:254 #9 0xb7eb87fa in _pt_root (arg=0x8eeec00) at ptthread.c:221 #10 0xb713c4fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #11 0xb6ea1d4e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 2 (Thread 0xb1313b90 (LWP 19064)): #0 0xb7efb410 in __kernel_vsyscall () #1 0xb7140aa5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb7eb2821 in PR_WaitCondVar (cvar=0x9059990, timeout=4294967295) at ptsynch.c:405 #3 0xb7eb2887 in PR_Wait (mon=0x90cd638, timeout=4294967295) at ptsynch.c:584 #4 0xb5e7576d in nsAutoMonitor::Wait (this=0xb1313278, interval=4294967295) at ../../dist/include/xpcom/nsAutoLock.h:340 #5 0xb65976c4 in nsEventQueue::GetEvent (this=0x905c560, mayWait=1, result=0xb13132b4) at nsEventQueue.cpp:85 #6 0xb6598aba in nsThread::ProcessNextEvent (this=0x905c540, mayWait=1, result=0xb13132f4) at nsThread.cpp:501 #7 0xb6567cc3 in NS_ProcessNextEvent_P (thread=0x80, mayWait=1) at nsThreadUtils.cpp:227 #8 0xb659877c in nsThread::ThreadFunc (arg=0x905c540) at nsThread.cpp:254 #9 0xb7eb87fa in _pt_root (arg=0x90cd758) at ptthread.c:221 ---Type to continue, or q to quit--- #10 0xb713c4fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #11 0xb6ea1d4e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 1 (Thread 0xb6aef940 (LWP 19053)): #0 0xb7efb410 in __kernel_vsyscall () #1 0xb7140aa5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb7eb2821 in PR_WaitCondVar (cvar=0x8e648e8, timeout=4294967295) at ptsynch.c:405 #3 0xb7eb2887 in PR_Wait (mon=0x8e743c0, timeout=4294967295) at ptsynch.c:584 #4 0xb5e7576d in nsAutoMonitor::Wait (this=0xbfc9de84, interval=4294967295) at ../../dist/include/xpcom/nsAutoLock.h:340 #5 0xb5e75073 in nsHttpConnectionMgr::Shutdown (this=0x8e63f60) at nsHttpConnectionMgr.cpp:156 #6 0xb5e80818 in nsHttpHandler::Observe (this=0x8e6d420, subject=0x0, topic=0x8140ec8 "profile-change-net-teardown", data=0x0) at nsHttpHandler.cpp:1707 #7 0xb6571563 in nsObserverList::NotifyObservers (this=0x8ad7e5c, aSubject=0x0, aTopic=0x8140ec8 "profile-change-net-teardown", someData=0x0) at nsObserverList.cpp:128 #8 0xb6571bdc in nsObserverService::NotifyObservers (this=0x8203840, aSubject=0x0, aTopic=0x8140ec8 "profile-change-net-teardown", someData=0x0) at nsObserverService.cpp:181 #9 0x080d1752 in EphySingle::Detach () #10 0x080c2d03 in ?? () #11 0xb70f983c in IA__g_object_unref (_object=0x81bca28) at /build/buildd/glib2.0-2.16.1/gobject/gobject.c:1765 #12 0x080f9a93 in ?? () #13 0x081bca28 in ?? () #14 0x00000050 in ?? () #15 0x00000000 in ?? () #0 0xb7efb410 in __kernel_vsyscall () "