sigabort

Bug #287086 reported by Brian J. Murrell
4
Affects Status Importance Assigned to Milestone
firefox-3.0 (Ubuntu)
Invalid
Medium
Unassigned

Bug Description

Binary package hint: firefox-3.0

Another firefox 3 crash.

Program received signal SIGABRT, Aborted.
[Switching to Thread 0xb7c526c0 (LWP 8173)]
0xb7f2e430 in __kernel_vsyscall ()
(gdb) where
#0 0xb7f2e430 in __kernel_vsyscall ()
#1 0xb7c7f880 in raise () from /lib/tls/i686/cmov/libc.so.6
#2 0xb7c81248 in abort () from /lib/tls/i686/cmov/libc.so.6
#3 0xb7ea36f8 in __gnu_cxx::__verbose_terminate_handler () from /usr/lib/libstdc++.so.6
#4 0xb7ea15d5 in ?? () from /usr/lib/libstdc++.so.6
#5 0xb7ea1612 in std::terminate () from /usr/lib/libstdc++.so.6
#6 0xb7ea174a in __cxa_throw () from /usr/lib/libstdc++.so.6
#7 0xb7ea1da3 in operator new () from /usr/lib/libstdc++.so.6
#8 0xb7ea1e8d in operator new[] () from /usr/lib/libstdc++.so.6
#9 0xb787f78c in nsDeque::GrowCapacity (this=0xbfb27c2c) at nsDeque.cpp:182
#10 0xb787f8bb in nsDeque::Push (this=0xbfb27c2c, aItem=0xae5e406c) at nsDeque.cpp:219
#11 0xb78b960a in GraphWalker::DoWalk (this=0xbfb27c8c, aQueue=@0xbfb27c2c)
    at nsCycleCollector.cpp:1169
#12 0xb78b96a7 in GraphWalker::WalkFromRoots (this=0xbfb27c8c, aGraph=@0x94a26f0)
    at nsCycleCollector.cpp:1153
#13 0xb78b96f6 in nsCycleCollector::ScanRoots (this=0x94a26b0) at nsCycleCollector.cpp:1588
#14 0xb78b979d in nsCycleCollector::BeginCollection (this=0x94a26b0) at nsCycleCollector.cpp:2379
#15 0xb78b97d8 in nsCycleCollector_beginCollection () at nsCycleCollector.cpp:2910
#16 0xb71086cc in XPCCycleCollectGCCallback (cx=0x976a688, status=JSGC_MARK_END)
    at nsXPConnect.cpp:440
#17 0xb7bf0d7a in js_GC (cx=0x976a688, gckind=GC_NORMAL) at jsgc.c:3239
#18 0xb7bcd63a in JS_GC (cx=0x976a688) at jsapi.c:2469
#19 0xb7107950 in nsXPConnect::Collect (this=0x9504d00) at nsXPConnect.cpp:529
#20 0xb78b98fa in nsCycleCollector::Collect (this=0x94a26b0, aTryCollections=1)
    at nsCycleCollector.cpp:2250
#21 0xb78b9a39 in nsCycleCollector_collect () at nsCycleCollector.cpp:2898
#22 0xb74b4f42 in nsJSContext::CC () at nsJSEnvironment.cpp:3346
#23 0xb74b5012 in nsJSContext::MaybeCC (aHigherProbability=1) at nsJSEnvironment.cpp:3397
#24 0xb74b5050 in nsJSContext::CCIfUserInactive () at nsJSEnvironment.cpp:3414
#25 0xb7260351 in DocumentViewerImpl::LoadComplete (this=0x14ff2b50, aStatus=0)
    at nsDocumentViewer.cpp:1020
#26 0xb762c0fd in nsDocShell::EndPageLoad (this=0x175f1b30, aProgress=0x175f1b44,
    aChannel=0x15fd2374, aStatus=0) at nsDocShell.cpp:5096
#27 0xb7637e83 in nsWebShell::EndPageLoad (this=0x175f1b30, aProgress=0x175f1b44,
    channel=0x15fd2374, aStatus=0) at nsWebShell.cpp:1013
#28 0xb76309ad in nsDocShell::OnStateChange (this=0x175f1b30, aProgress=0x175f1b44,
    aRequest=0x15fd2374, aStateFlags=131088, aStatus=0) at nsDocShell.cpp:5001
#29 0xb7642191 in nsDocLoader::FireOnStateChange (this=0x175f1b30, aProgress=0x175f1b44,
    aRequest=0x15fd2374, aStateFlags=131088, aStatus=0) at nsDocLoader.cpp:1235
#30 0xb76421f8 in nsDocLoader::doStopDocumentLoad (this=0x175f1b30, request=0x15fd2374, aStatus=0)
    at nsDocLoader.cpp:858
#31 0xb7642f26 in nsDocLoader::DocLoaderIsEmpty (this=0x175f1b30) at nsDocLoader.cpp:763
#32 0xb76430a4 in nsDocLoader::OnStopRequest (this=0x175f1b30, aRequest=0x171f7b38, aCtxt=0x0,
    aStatus=0) at nsDocLoader.cpp:679
#33 0xb71491be in nsLoadGroup::RemoveRequest (this=0x175f2778, request=0x171f7b38, ctxt=0x0,
    aStatus=0) at nsLoadGroup.cpp:688
#34 0xb73914d9 in nsDocument::DoUnblockOnload (this=0x14ff28f0) at nsDocument.cpp:5741
#35 0xb7396904 in nsDocument::DispatchContentLoadedEvents (this=0x14ff28f0) at nsDocument.cpp:2855
#36 0xb739c705 in nsRunnableMethod<nsDocument>::Run (this=0x15c6f728)
    at ../../../dist/include/xpcom/nsThreadUtils.h:261
#37 0xb78ae56c in nsThread::ProcessNextEvent (this=0x947c6b0, mayWait=1, result=0xbfb2c4a4)
    at nsThread.cpp:510
#38 0xb787ef88 in NS_ProcessNextEvent_P (thread=0x1fed, mayWait=1) at nsThreadUtils.cpp:227
#39 0xb78022c4 in nsBaseAppShell::Run (this=0x95257a0) at nsBaseAppShell.cpp:170
#40 0xb7697ab8 in nsAppStartup::Run (this=0x9568948) at nsAppStartup.cpp:181
#41 0xb70fc508 in XRE_main (argc=2, argv=0xbfb2fc04, aAppData=0x9407830) at nsAppRunner.cpp:3194
#42 0x080491ab in ?? ()
#43 0xb7c6a685 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#44 0x08048d11 in ?? ()
(gdb) thread apply all bt

Thread 317 (Thread 0xaacffb90 (LWP 29314)):
#0 0xb7f2e430 in __kernel_vsyscall ()
#1 0xb7ee53a2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb7b87f9e in pt_TimedWait (cv=0xa5c2e4c, ml=0xa5c2de8, timeout=60000) at ptsynch.c:280
#3 0xb7b88dc0 in PR_WaitCondVar (cvar=0xa5c2e48, timeout=60000) at ptsynch.c:407
#4 0xb7162d4a in nsHostResolver::GetHostToLookup (this=0xa5c2d88, result=0xaacff378)
    at nsHostResolver.cpp:595
#5 0xb7163412 in nsHostResolver::ThreadFunc (arg=0xa5c2d88) at nsHostResolver.cpp:690
#6 0xb7b8f1e1 in _pt_root (arg=0xa84cb610) at ptthread.c:221
#7 0xb7ee150f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8 0xb7d357ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 315 (Thread 0xa7bfeb90 (LWP 29069)):
#0 0xb7f2e430 in __kernel_vsyscall ()
#1 0xb7ee53a2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb7b87f9e in pt_TimedWait (cv=0x97212cc, ml=0x972156c, timeout=60000) at ptsynch.c:280
#3 0xb7b88dc0 in PR_WaitCondVar (cvar=0x97212c8, timeout=60000) at ptsynch.c:407
#4 0xb7b88eb7 in PR_Wait (mon=0x9721568, timeout=60000) at ptsynch.c:584
#5 0xb78b01b0 in nsThreadPool::Run (this=0x97214a8) at ../../dist/include/xpcom/nsAutoLock.h:340
#6 0xb78ae56c in nsThread::ProcessNextEvent (this=0x153d32c8, mayWait=1, result=0xa7bfe344)
    at nsThread.cpp:510
#7 0xb787ef88 in NS_ProcessNextEvent_P (thread=0x80, mayWait=1) at nsThreadUtils.cpp:227
#8 0xb78aecd3 in nsThread::ThreadFunc (arg=0x153d32c8) at nsThread.cpp:253
#9 0xb7b8f1e1 in _pt_root (arg=0x153d34e8) at ptthread.c:221
#10 0xb7ee150f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#11 0xb7d357ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 7 (Thread 0xb516cb90 (LWP 8178)):
#0 0xb7f2e430 in __kernel_vsyscall ()
#1 0xb7ee53a2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb7b87f9e in pt_TimedWait (cv=0x947c3e4, ml=0x948cc38, timeout=10) at ptsynch.c:280
#3 0xb7b88dc0 in PR_WaitCondVar (cvar=0x947c3e0, timeout=10) at ptsynch.c:407
#4 0xb78b14bc in TimerThread::Run (this=0x948cdd8) at TimerThread.cpp:345
#5 0xb78ae56c in nsThread::ProcessNextEvent (this=0x95adbb0, mayWait=1, result=0xb516c344)
    at nsThread.cpp:510
#6 0xb787ef88 in NS_ProcessNextEvent_P (thread=0x80, mayWait=1) at nsThreadUtils.cpp:227
#7 0xb78aecd3 in nsThread::ThreadFunc (arg=0x95adbb0) at nsThread.cpp:253
#8 0xb7b8f1e1 in _pt_root (arg=0x95addb8) at ptthread.c:221
#9 0xb7ee150f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#10 0xb7d357ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 6 (Thread 0xb4803b90 (LWP 8188)):
#0 0xb7f2e430 in __kernel_vsyscall ()
#1 0xb7ee5075 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb7b88e39 in PR_WaitCondVar (cvar=0x9874fa8, timeout=4294967295) at ptsynch.c:405
#3 0xb76b7266 in nsSSLThread::Run (this=0x9874f80) at nsSSLThread.cpp:964
#4 0xb76b6b9a in nsPSMBackgroundThread::nsThreadRunner (arg=0x9874f80)
    at nsPSMBackgroundThread.cpp:44
#5 0xb7b8f1e1 in _pt_root (arg=0x98b5d38) at ptthread.c:221
#6 0xb7ee150f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7 0xb7d357ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 5 (Thread 0xb3796b90 (LWP 8189)):
#0 0xb7f2e430 in __kernel_vsyscall ()
#1 0xb7ee5075 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb7b88e39 in PR_WaitCondVar (cvar=0x98b5ec8, timeout=4294967295) at ptsynch.c:405
#3 0xb76b82fe in nsCertVerificationThread::Run (this=0x98b5e18)
    at nsCertVerificationThread.cpp:138
#4 0xb76b6b9a in nsPSMBackgroundThread::nsThreadRunner (arg=0x98b5e18)
    at nsPSMBackgroundThread.cpp:44
#5 0xb7b8f1e1 in _pt_root (arg=0x98b5f08) at ptthread.c:221
#6 0xb7ee150f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7 0xb7d357ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread 0xb04fdb90 (LWP 8212)):
#0 0xb7f2e430 in __kernel_vsyscall ()
#1 0xb7ee5075 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb7b88e39 in PR_WaitCondVar (cvar=0x9f70688, timeout=4294967295) at ptsynch.c:405
#3 0xb7b88eb7 in PR_Wait (mon=0x9f706c8, timeout=4294967295) at ptsynch.c:584
#4 0xb78ad791 in nsEventQueue::GetEvent (this=0x9f1b928, mayWait=1, result=0xb04fd304)
    at ../../dist/include/xpcom/nsAutoLock.h:340
#5 0xb78ae540 in nsThread::ProcessNextEvent (this=0x9f1b908, mayWait=1, result=0xb04fd344)
    at nsThread.h:112
#6 0xb787ef88 in NS_ProcessNextEvent_P (thread=0x80, mayWait=1) at nsThreadUtils.cpp:227
#7 0xb78aecd3 in nsThread::ThreadFunc (arg=0x9f1b908) at nsThread.cpp:253
#8 0xb7b8f1e1 in _pt_root (arg=0x9f70800) at ptthread.c:221
#9 0xb7ee150f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#10 0xb7d357ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xb4002b90 (LWP 8237)):
#0 0xb7f2e430 in __kernel_vsyscall ()
#1 0xb7d2af77 in poll () from /lib/tls/i686/cmov/libc.so.6
#2 0xb7b8ad8c in _pr_poll_with_poll (pds=0x94f4240, npds=2, timeout=65535000) at ptio.c:3895
#3 0xb7159a7b in nsSocketTransportService::Poll (this=0x94f3d60, wait=1, interval=0xb40021e8)
    at nsSocketTransportService2.cpp:349
#4 0xb7159f70 in nsSocketTransportService::DoPollIteration (this=0x94f3d60, wait=1)
    at nsSocketTransportService2.cpp:644
#5 0xb715a21a in nsSocketTransportService::OnProcessNextEvent (this=0x94f3d60, thread=0xa9f92b8,
    mayWait=1, depth=1) at nsSocketTransportService2.cpp:523
#6 0xb78ae50e in nsThread::ProcessNextEvent (this=0xa9f92b8, mayWait=1, result=0xb4002294)
    at nsThread.cpp:497
#7 0xb787ef88 in NS_ProcessNextEvent_P (thread=0x2, mayWait=1) at nsThreadUtils.cpp:227
#8 0xb7159c93 in nsSocketTransportService::Run (this=0x94f3d60)
    at nsSocketTransportService2.cpp:565
#9 0xb78ae56c in nsThread::ProcessNextEvent (this=0xa9f92b8, mayWait=1, result=0xb4002344)
    at nsThread.cpp:510
#10 0xb787ef88 in NS_ProcessNextEvent_P (thread=0x2, mayWait=1) at nsThreadUtils.cpp:227
#11 0xb78aecd3 in nsThread::ThreadFunc (arg=0xa9f92b8) at nsThread.cpp:253
#12 0xb7b8f1e1 in _pt_root (arg=0xa9f94c0) at ptthread.c:221
#13 0xb7ee150f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#14 0xb7d357ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb7c526c0 (LWP 8173)):
#0 0xb7f2e430 in __kernel_vsyscall ()
#1 0xb7c7f880 in raise () from /lib/tls/i686/cmov/libc.so.6
#2 0xb7c81248 in abort () from /lib/tls/i686/cmov/libc.so.6
#3 0xb7ea36f8 in __gnu_cxx::__verbose_terminate_handler () from /usr/lib/libstdc++.so.6
#4 0xb7ea15d5 in ?? () from /usr/lib/libstdc++.so.6
#5 0xb7ea1612 in std::terminate () from /usr/lib/libstdc++.so.6
#6 0xb7ea174a in __cxa_throw () from /usr/lib/libstdc++.so.6
#7 0xb7ea1da3 in operator new () from /usr/lib/libstdc++.so.6
#8 0xb7ea1e8d in operator new[] () from /usr/lib/libstdc++.so.6
#9 0xb787f78c in nsDeque::GrowCapacity (this=0xbfb27c2c) at nsDeque.cpp:182
#10 0xb787f8bb in nsDeque::Push (this=0xbfb27c2c, aItem=0xae5e406c) at nsDeque.cpp:219
#11 0xb78b960a in GraphWalker::DoWalk (this=0xbfb27c8c, aQueue=@0xbfb27c2c)
    at nsCycleCollector.cpp:1169
#12 0xb78b96a7 in GraphWalker::WalkFromRoots (this=0xbfb27c8c, aGraph=@0x94a26f0)
    at nsCycleCollector.cpp:1153
#13 0xb78b96f6 in nsCycleCollector::ScanRoots (this=0x94a26b0) at nsCycleCollector.cpp:1588
#14 0xb78b979d in nsCycleCollector::BeginCollection (this=0x94a26b0) at nsCycleCollector.cpp:2379
#15 0xb78b97d8 in nsCycleCollector_beginCollection () at nsCycleCollector.cpp:2910
#16 0xb71086cc in XPCCycleCollectGCCallback (cx=0x976a688, status=JSGC_MARK_END)
    at nsXPConnect.cpp:440
#17 0xb7bf0d7a in js_GC (cx=0x976a688, gckind=GC_NORMAL) at jsgc.c:3239
#18 0xb7bcd63a in JS_GC (cx=0x976a688) at jsapi.c:2469
#19 0xb7107950 in nsXPConnect::Collect (this=0x9504d00) at nsXPConnect.cpp:529
#20 0xb78b98fa in nsCycleCollector::Collect (this=0x94a26b0, aTryCollections=1)
    at nsCycleCollector.cpp:2250
#21 0xb78b9a39 in nsCycleCollector_collect () at nsCycleCollector.cpp:2898
#22 0xb74b4f42 in nsJSContext::CC () at nsJSEnvironment.cpp:3346
#23 0xb74b5012 in nsJSContext::MaybeCC (aHigherProbability=1) at nsJSEnvironment.cpp:3397
#24 0xb74b5050 in nsJSContext::CCIfUserInactive () at nsJSEnvironment.cpp:3414
#25 0xb7260351 in DocumentViewerImpl::LoadComplete (this=0x14ff2b50, aStatus=0)
    at nsDocumentViewer.cpp:1020
#26 0xb762c0fd in nsDocShell::EndPageLoad (this=0x175f1b30, aProgress=0x175f1b44,
    aChannel=0x15fd2374, aStatus=0) at nsDocShell.cpp:5096
#27 0xb7637e83 in nsWebShell::EndPageLoad (this=0x175f1b30, aProgress=0x175f1b44,
    channel=0x15fd2374, aStatus=0) at nsWebShell.cpp:1013
#28 0xb76309ad in nsDocShell::OnStateChange (this=0x175f1b30, aProgress=0x175f1b44,
    aRequest=0x15fd2374, aStateFlags=131088, aStatus=0) at nsDocShell.cpp:5001
#29 0xb7642191 in nsDocLoader::FireOnStateChange (this=0x175f1b30, aProgress=0x175f1b44,
    aRequest=0x15fd2374, aStateFlags=131088, aStatus=0) at nsDocLoader.cpp:1235
#30 0xb76421f8 in nsDocLoader::doStopDocumentLoad (this=0x175f1b30, request=0x15fd2374, aStatus=0)
    at nsDocLoader.cpp:858
#31 0xb7642f26 in nsDocLoader::DocLoaderIsEmpty (this=0x175f1b30) at nsDocLoader.cpp:763
#32 0xb76430a4 in nsDocLoader::OnStopRequest (this=0x175f1b30, aRequest=0x171f7b38, aCtxt=0x0,
    aStatus=0) at nsDocLoader.cpp:679
#33 0xb71491be in nsLoadGroup::RemoveRequest (this=0x175f2778, request=0x171f7b38, ctxt=0x0,
    aStatus=0) at nsLoadGroup.cpp:688
#34 0xb73914d9 in nsDocument::DoUnblockOnload (this=0x14ff28f0) at nsDocument.cpp:5741
#35 0xb7396904 in nsDocument::DispatchContentLoadedEvents (this=0x14ff28f0) at nsDocument.cpp:2855
#36 0xb739c705 in nsRunnableMethod<nsDocument>::Run (this=0x15c6f728)
    at ../../../dist/include/xpcom/nsThreadUtils.h:261
#37 0xb78ae56c in nsThread::ProcessNextEvent (this=0x947c6b0, mayWait=1, result=0xbfb2c4a4)
    at nsThread.cpp:510
#38 0xb787ef88 in NS_ProcessNextEvent_P (thread=0x1fed, mayWait=1) at nsThreadUtils.cpp:227
#39 0xb78022c4 in nsBaseAppShell::Run (this=0x95257a0) at nsBaseAppShell.cpp:170
#40 0xb7697ab8 in nsAppStartup::Run (this=0x9568948) at nsAppStartup.cpp:181
#41 0xb70fc508 in XRE_main (argc=2, argv=0xbfb2fc04, aAppData=0x9407830) at nsAppRunner.cpp:3194
#42 0x080491ab in ?? ()
#43 0xb7c6a685 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#44 0x08048d11 in ?? ()

Revision history for this message
Alexander Sack (asac) wrote :

can you reproduce and provide us with instructions? if you see this again, please do a bt full.

Changed in firefox-3.0:
importance: Undecided → Medium
status: New → Incomplete
Revision history for this message
Brian J. Murrell (brian-interlinx) wrote :

This is not reproducible at will, no.

What is a "bt full"? I did do a "thread apply all bt" as you can see in the first comment on this bug.

Revision history for this message
Martin Mai (mrkanister-deactivatedaccount-deactivatedaccount) wrote :

 Thank you for taking the time to report this bug and helping to make Ubuntu better. You reported this bug a while ago and there hasn't been any activity in it recently. We were wondering if this is still an issue for you. Can you try with the latest Ubuntu release? Thanks in advance.

Revision history for this message
Martin Mai (mrkanister-deactivatedaccount-deactivatedaccount) wrote :

We are closing this bug report because it lacks the information we need to investigate the problem, as described in the previous comments. Please reopen it if you can give us the missing information, and don't hesitate to submit bug reports in the future. To reopen the bug report you can click on the current status, under the Status column, and change the Status back to "New". Thanks again!

Changed in firefox-3.0 (Ubuntu):
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.