[Bug 286205] [NEW] got SIGABRT

Brian J. Murrell brian at interlinx.bc.ca
Mon Oct 20 02:42:09 UTC 2008


Public bug reported:

Binary package hint: firefox

Another firefox3 crash.  This time gdb reported:

Program received signal SIGABRT, Aborted.
[Switching to Thread 0xb2cffb90 (LWP 10452)]
0xb7f84430 in __kernel_vsyscall ()
Current language:  auto; currently c++
(gdb) where
#0  0xb7f84430 in __kernel_vsyscall ()
#1  0xb7cd5880 in raise () from /lib/tls/i686/cmov/libc.so.6
#2  0xb7cd7248 in abort () from /lib/tls/i686/cmov/libc.so.6
#3  0xb7d1310d in __libc_message () from /lib/tls/i686/cmov/libc.so.6
#4  0xb7d193f4 in malloc_printerr () from /lib/tls/i686/cmov/libc.so.6
#5  0xb7d1b456 in free () from /lib/tls/i686/cmov/libc.so.6
#6  0xb791d2c1 in nsStringBuffer::Release (this=0xaefaeda0) at nsSubstring.cpp:197
#7  0xb791d5c4 in nsACString_internal::Finalize (this=0x0) at nsTSubstring.cpp:188
#8  0xb790853b in nsProxyObjectCallInfo::CopyStrings (this=0xb03af980, copy=0)
    at ../../../dist/include/string/nsTString.h:51
#9  0xb7908847 in ~nsProxyObjectCallInfo (this=0xb03af980) at nsProxyEvent.cpp:154
#10 0xb78d5201 in nsRunnable::Release (this=0xb03af980) at nsThreadUtils.cpp:51
#11 0xb78d02fd in ~nsCOMPtr_base (this=<value optimized out>) at nsCOMPtr.cpp:81
#12 0xb79045ad in nsThread::ProcessNextEvent (this=0xa98e7c8, mayWait=1, result=0xb2cff344)
    at ../../dist/include/xpcom/nsCOMPtr.h:542
#13 0xb78d4f88 in NS_ProcessNextEvent_P (thread=0x28d4, mayWait=1) at nsThreadUtils.cpp:227
#14 0xb7904cd3 in nsThread::ThreadFunc (arg=0xa98e7c8) at nsThread.cpp:253
#15 0xb7be51e1 in _pt_root (arg=0xaa14948) at ptthread.c:221
#16 0xb7f3750f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#17 0xb7d8b7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Full threaded backtrace:

(gdb) thread apply all bt

Thread 78 (Thread 0xae4feb90 (LWP 19445)):
#0  0xb7f84430 in __kernel_vsyscall ()
#1  0xb7f3b3a2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb7bddf9e in pt_TimedWait (cv=0xa95c864, ml=0xa95c800, timeout=60000) at ptsynch.c:280
#3  0xb7bdedc0 in PR_WaitCondVar (cvar=0xa95c860, timeout=60000) at ptsynch.c:407
#4  0xb71b8d4a in nsHostResolver::GetHostToLookup (this=0xa98cd58, result=0xae4fe378)
    at nsHostResolver.cpp:595
#5  0xb71b9412 in nsHostResolver::ThreadFunc (arg=0xa98cd58) at nsHostResolver.cpp:690
#6  0xb7be51e1 in _pt_root (arg=0xab4dc1b0) at ptthread.c:221
#7  0xb7f3750f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0xb7d8b7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 8 (Thread 0xb51c2b90 (LWP 10428)):
#0  0xb7f84430 in __kernel_vsyscall ()
#1  0xb7f3b3a2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb7bddf9e in pt_TimedWait (cv=0x9b443e4, ml=0x9b54c38, timeout=624) at ptsynch.c:280
#3  0xb7bdedc0 in PR_WaitCondVar (cvar=0x9b443e0, timeout=624) at ptsynch.c:407
#4  0xb79074bc in TimerThread::Run (this=0x9b54dd8) at TimerThread.cpp:345
#5  0xb790456c in nsThread::ProcessNextEvent (this=0x9c75800, mayWait=1, result=0xb51c2344)
    at nsThread.cpp:510
#6  0xb78d4f88 in NS_ProcessNextEvent_P (thread=0x80, mayWait=1) at nsThreadUtils.cpp:227
#7  0xb7904cd3 in nsThread::ThreadFunc (arg=0x9c75800) at nsThread.cpp:253
#8  0xb7be51e1 in _pt_root (arg=0x9c75a08) at ptthread.c:221
#9  0xb7f3750f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#10 0xb7d8b7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 7 (Thread 0xb4859b90 (LWP 10438)):
#0  0xb7f84430 in __kernel_vsyscall ()
#1  0xb7f3b075 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb7bdee39 in PR_WaitCondVar (cvar=0x9f7d520, timeout=4294967295) at ptsynch.c:405
#3  0xb770d266 in nsSSLThread::Run (this=0x9f7d498) at nsSSLThread.cpp:964
#4  0xb770cb9a in nsPSMBackgroundThread::nsThreadRunner (arg=0x9f7d498)
    at nsPSMBackgroundThread.cpp:44
#5  0xb7be51e1 in _pt_root (arg=0x9f7d560) at ptthread.c:221
#6  0xb7f3750f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb7d8b7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 6 (Thread 0xb37ecb90 (LWP 10439)):
#0  0xb7f84430 in __kernel_vsyscall ()
#1  0xb7f3b075 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb7bdee39 in PR_WaitCondVar (cvar=0x9f7d6f0, timeout=4294967295) at ptsynch.c:405
#3  0xb770e2fe in nsCertVerificationThread::Run (this=0x9f7d640)
    at nsCertVerificationThread.cpp:138
#4  0xb770cb9a in nsPSMBackgroundThread::nsThreadRunner (arg=0x9f7d640)
    at nsPSMBackgroundThread.cpp:44
#5  0xb7be51e1 in _pt_root (arg=0x9f7d730) at ptthread.c:221
#6  0xb7f3750f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb7d8b7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 5 (Thread 0xb2cffb90 (LWP 10452)):
#0  0xb7f84430 in __kernel_vsyscall ()
#1  0xb7cd5880 in raise () from /lib/tls/i686/cmov/libc.so.6
#2  0xb7cd7248 in abort () from /lib/tls/i686/cmov/libc.so.6
#3  0xb7d1310d in __libc_message () from /lib/tls/i686/cmov/libc.so.6
#4  0xb7d193f4 in malloc_printerr () from /lib/tls/i686/cmov/libc.so.6
#5  0xb7d1b456 in free () from /lib/tls/i686/cmov/libc.so.6
#6  0xb791d2c1 in nsStringBuffer::Release (this=0xaefaeda0) at nsSubstring.cpp:197
#7  0xb791d5c4 in nsACString_internal::Finalize (this=0x0) at nsTSubstring.cpp:188
#8  0xb790853b in nsProxyObjectCallInfo::CopyStrings (this=0xb03af980, copy=0)
    at ../../../dist/include/string/nsTString.h:51
#9  0xb7908847 in ~nsProxyObjectCallInfo (this=0xb03af980) at nsProxyEvent.cpp:154
#10 0xb78d5201 in nsRunnable::Release (this=0xb03af980) at nsThreadUtils.cpp:51
#11 0xb78d02fd in ~nsCOMPtr_base (this=<value optimized out>) at nsCOMPtr.cpp:81
#12 0xb79045ad in nsThread::ProcessNextEvent (this=0xa98e7c8, mayWait=1, result=0xb2cff344)
    at ../../dist/include/xpcom/nsCOMPtr.h:542
#13 0xb78d4f88 in NS_ProcessNextEvent_P (thread=0x28d4, mayWait=1) at nsThreadUtils.cpp:227
#14 0xb7904cd3 in nsThread::ThreadFunc (arg=0xa98e7c8) at nsThread.cpp:253
#15 0xb7be51e1 in _pt_root (arg=0xaa14948) at ptthread.c:221
#16 0xb7f3750f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#17 0xb7d8b7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xb24feb90 (LWP 10508)):
#0  0xb7f84430 in __kernel_vsyscall ()
#1  0xb7d99d43 in __lll_lock_wait_private () from /lib/tls/i686/cmov/libc.so.6
#2  0xb7d1ec5d in _L_lock_4625 () from /lib/tls/i686/cmov/libc.so.6
#3  0xb7d1b44a in free () from /lib/tls/i686/cmov/libc.so.6
#4  0xb7ef6031 in operator delete () from /usr/lib/libstdc++.so.6
#5  0xb71edf5f in ~nsConnectionHandle (this=0xad82afd8) at nsHttpConnectionMgr.cpp:930
#6  0xb71ed87b in nsHttpConnectionMgr::nsConnectionHandle::Release (this=0xad82afd8)
    at nsHttpConnectionMgr.cpp:932
#7  0xb71f5a5a in nsHttpTransaction::Close (this=0x9ccd55a0, reason=0) at nsHttpTransaction.cpp:606
#8  0xb71ec597 in nsHttpConnection::CloseTransaction (this=0xad5d9b60, trans=0x9ccd55a0, reason=0)
    at nsHttpConnection.cpp:491
#9  0xb71ecc07 in nsHttpConnection::OnInputStreamReady (this=0xad5d9b60, in=0xad5d0d44)
    at nsHttpConnection.cpp:755
#10 0xb71abe88 in nsSocketInputStream::OnSocketReady (this=0xad5d0d44, condition=0)
    at nsSocketTransport2.cpp:256
#11 0xb71ac2e4 in nsSocketTransport::OnSocketReady (this=0xad5d0c68, fd=0x9bc21d0, outFlags=1)
    at nsSocketTransport2.cpp:1498
#12 0xb71b000b in nsSocketTransportService::DoPollIteration (this=0x9bbbd60, wait=1)
    at nsSocketTransportService2.cpp:658
#13 0xb71b021a in nsSocketTransportService::OnProcessNextEvent (this=0x9bbbd60, thread=0xa1f2530, 
    mayWait=1, depth=1) at nsSocketTransportService2.cpp:523
#14 0xb790450e in nsThread::ProcessNextEvent (this=0xa1f2530, mayWait=1, result=0xb24fe294)
    at nsThread.cpp:497
#15 0xb78d4f88 in NS_ProcessNextEvent_P (thread=0x80, mayWait=1) at nsThreadUtils.cpp:227
#16 0xb71afc93 in nsSocketTransportService::Run (this=0x9bbbd60)
    at nsSocketTransportService2.cpp:565
#17 0xb790456c in nsThread::ProcessNextEvent (this=0xa1f2530, mayWait=1, result=0xb24fe344)
    at nsThread.cpp:510
#18 0xb78d4f88 in NS_ProcessNextEvent_P (thread=0x80, mayWait=1) at nsThreadUtils.cpp:227
#19 0xb7904cd3 in nsThread::ThreadFunc (arg=0xa1f2530) at nsThread.cpp:253
#20 0xb7be51e1 in _pt_root (arg=0xb5d9260) at ptthread.c:221
#21 0xb7f3750f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#22 0xb7d8b7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb7ca86c0 (LWP 10423)):
#0  0xb7f84430 in __kernel_vsyscall ()
#1  0xb7d99d43 in __lll_lock_wait_private () from /lib/tls/i686/cmov/libc.so.6
#2  0xb7d1ec5d in _L_lock_4625 () from /lib/tls/i686/cmov/libc.so.6
#3  0xb7d1b44a in free () from /lib/tls/i686/cmov/libc.so.6
#4  0xb7ef6031 in operator delete () from /usr/lib/libstdc++.so.6
#5  0xb78f08a1 in nsInputStreamReadyEvent::Release (this=0x9bc57e40) at nsStreamUtils.cpp:123
#6  0xb78d02fd in ~nsCOMPtr_base (this=<value optimized out>) at nsCOMPtr.cpp:81
#7  0xb79045ad in nsThread::ProcessNextEvent (this=0x9b446b0, mayWait=1, result=0xbff83104)
    at ../../dist/include/xpcom/nsCOMPtr.h:542
#8  0xb78d4f88 in NS_ProcessNextEvent_P (thread=0x80, mayWait=1) at nsThreadUtils.cpp:227
#9  0xb78582c4 in nsBaseAppShell::Run (this=0x9bed708) at nsBaseAppShell.cpp:170
#10 0xb76edab8 in nsAppStartup::Run (this=0x9c305b8) at nsAppStartup.cpp:181
#11 0xb7152508 in XRE_main (argc=2, argv=0xbff86864, aAppData=0x9acf830) at nsAppRunner.cpp:3194
#12 0x080491ab in ?? ()
#13 0xb7cc0685 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#14 0x08048d11 in ?? ()
#0  0xb7f84430 in __kernel_vsyscall ()
(gdb) 

This is in intrepid as of a week or two ago.  Firefox is up to date
though:

$ apt-cache policy firefox
firefox:
  Installed: 3.0.3+nobinonly-0ubuntu1
  Candidate: 3.0.3+nobinonly-0ubuntu1
  Version table:
 *** 3.0.3+nobinonly-0ubuntu1 0
        500 http://apt.interlinx.bc.ca intrepid/main Packages
        100 /var/lib/dpkg/status

** Affects: firefox (Ubuntu)
     Importance: Undecided
         Status: New

-- 
got SIGABRT
https://bugs.launchpad.net/bugs/286205
You received this bug notification because you are a member of Mozilla
Bugs, which is subscribed to firefox in ubuntu.




More information about the Ubuntu-mozillateam-bugs mailing list