SIGABRT in firefox 3.0.5

Bug #310145 reported by Brian J. Murrell
6
Affects Status Importance Assigned to Milestone
firefox-3.0 (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

Binary package hint: firefox-3.0

Another SIGABRT in FF3.0.5 on Intrepid. Here's the stack trace:

#0 0xb800a430 in __kernel_vsyscall ()
#1 0xb7d5a880 in raise () from /lib/tls/i686/cmov/libc.so.6
#2 0xb7d5c248 in abort () from /lib/tls/i686/cmov/libc.so.6
#3 0xb7d9810d in __libc_message () from /lib/tls/i686/cmov/libc.so.6
#4 0xb7d9e3f4 in malloc_printerr () from /lib/tls/i686/cmov/libc.so.6
#5 0xb7da0456 in free () from /lib/tls/i686/cmov/libc.so.6
#6 0xb7f7b031 in operator delete () from /usr/lib/libstdc++.so.6
#7 0xb73df939 in ~nsCSSSelector (this=0xde95460) at nsCSSStyleRule.cpp:310
#8 0xb73df978 in ~nsCSSSelectorList (this=0xdace708) at nsCSSStyleRule.cpp:694
#9 0xb73df9fd in ~CSSStyleRuleImpl (this=0xb07dad0) at nsCSSStyleRule.cpp:1249
#10 0xb73d20bf in nsCSSRule::Release (this=0x6) at nsCSSRule.cpp:64
#11 0xb7953eaa in ~nsCOMArray_base (this=0xd912fe0) at nsCOMArray.cpp:61
#12 0xb73e3290 in ~nsCSSStyleSheetInner (this=0xd912fa0)
    at ../../dist/include/xpcom/nsCOMArray.h:156
#13 0xb73e3413 in nsCSSStyleSheetInner::RemoveSheet (this=0xd912fa0,
    aParentSheet=0x3faa) at nsCSSStyleSheet.cpp:564
#14 0xb73e2fce in ~nsCSSStyleSheet (this=0xe0ba8b0) at nsCSSStyleSheet.cpp:723
#15 0xb73e0684 in nsCSSStyleSheet::Release (this=0x6)
    at nsCSSStyleSheet.cpp:747
#16 0xb7953999 in ~nsCOMPtr_base (this=<value optimized out>)
    at nsCOMPtr.cpp:81
#17 0xb73c7066 in nsTHashtable<nsBaseHashtableET<nsURIAndPrincipalHashKey, nsCOMPtr<nsICSSStyleSheet> > >::s_ClearEntry (table=0x9d37fb8, entry=0x98af2a8)
    at ../../dist/include/xpcom/nsCOMPtr.h:542
#18 0xb7952127 in PL_DHashTableFinish (table=0x9d37fb8) at pldhash.c:373
#19 0xb73c6933 in ~CSSLoaderImpl (this=0x9d37f98)
    at ../../dist/include/xpcom/nsTHashtable.h:312
#20 0xb73c2d47 in CSSLoaderImpl::Release (this=0x6) at nsCSSLoader.cpp:283
#21 0xb7474327 in ~nsDocument (this=0x9d37be0) at nsDocument.cpp:871
#22 0xb751855c in ~nsHTMLDocument (this=0x9d37be0) at nsHTMLDocument.cpp:380
#23 0xb748e81f in nsNodeUtils::LastRelease (aNode=0x9d37be0)
    at nsNodeUtils.cpp:245
#24 0xb74731ac in nsDocument::Release (this=0x9d37be0) at nsDocument.cpp:949
#25 0xb71f37d3 in XPCJSRuntime::GCCallback (cx=0x9251ab0, status=JSGC_END)
    at xpcjsruntime.cpp:818
#26 0xb758e1fa in DOMGCCallback (cx=0x9251ab0, status=JSGC_END)
    at nsJSEnvironment.cpp:3517
#27 0xb71e0804 in XPCCycleCollectGCCallback (cx=0x9251ab0, status=JSGC_END)
    at nsXPConnect.cpp:458
#28 0xb7ccc2db in js_GC (cx=0x9251ab0, gckind=GC_NORMAL) at jsgc.c:3534
#29 0xb7ca863a in JS_GC (cx=0x9251ab0) at jsapi.c:2469
#30 0xb71dfb20 in nsXPConnect::Collect (this=0x8fec320) at nsXPConnect.cpp:529
#31 0xb799308e in nsCycleCollector::Collect (this=0x8f89f00, aTryCollections=1)
    at nsCycleCollector.cpp:2250
#32 0xb79931cd in nsCycleCollector_collect () at nsCycleCollector.cpp:2898
#33 0xb758e2ae in nsJSContext::CC () at nsJSEnvironment.cpp:3346
#34 0xb758e37e in nsJSContext::MaybeCC (aHigherProbability=1)
    at nsJSEnvironment.cpp:3397
#35 0xb758e731 in nsUserActivityObserver::Observe (this=0x92512c8,
    aSubject=0x0, aTopic=0xb7afa3ee "user-interaction-active", aData=0x0)
    at nsJSEnvironment.cpp:291
#36 0xb796204c in nsObserverList::NotifyObservers (this=0x98332d4,
    aSubject=0x0, aTopic=0xb7afa3ee "user-interaction-active", someData=0x0)
    at nsObserverList.cpp:128
#37 0xb796231a in nsObserverService::NotifyObservers (this=0x8fdc688,
    aSubject=0x0, aTopic=0xb7afa3ee "user-interaction-active", someData=0x0)
    at nsObserverService.cpp:181
#38 0xb74b7956 in nsUITimerCallback::Notify (this=0x9377768, aTimer=0x935ca58)
    at nsEventStateManager.cpp:210
#39 0xb798a1d6 in nsTimerImpl::Fire (this=0x935ca58) at nsTimerImpl.cpp:403
#40 0xb798a24b in nsTimerEvent::Run (this=0xb34b7038) at nsTimerImpl.cpp:490
#41 0xb7987d00 in nsThread::ProcessNextEvent (this=0x8f63fa0, mayWait=1,
    result=0xbfb064f4) at nsThread.cpp:510
#42 0xb7958624 in NS_ProcessNextEvent_P (thread=0x3faa, mayWait=1)
    at nsThreadUtils.cpp:227
#43 0xb78db780 in nsBaseAppShell::Run (this=0x9008be8)
    at nsBaseAppShell.cpp:170
#44 0xb7770ed8 in nsAppStartup::Run (this=0x9047d38) at nsAppStartup.cpp:181
#45 0xb71d46d8 in XRE_main (argc=2, argv=0xbfb09c54, aAppData=0x8eee838)
    at nsAppRunner.cpp:3213
#46 0x080491ab in ?? ()
#47 0xb7d45685 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#48 0x08048d11 in ?? ()

And the full/threaded backtrace:

Thread 100 (Thread 0xafef3b90 (LWP 28871)):
#0 0xb800a430 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7fc03a2 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb7c61f9e in pt_TimedWait (cv=0x9201e64, ml=0x9202c5c, timeout=60000)
    at ptsynch.c:280
 rv = 1315
 now = {tv_sec = 1229824008, tv_usec = 127128}
 tmo = {tv_sec = 1229824068, tv_nsec = 127128000}
 ticks = 1000
#3 0xb7c62dc0 in PR_WaitCondVar (cvar=0x9201e60, timeout=60000)
    at ptsynch.c:407
 rv = <value optimized out>
 thred = <value optimized out>
#4 0xb7c62eb7 in PR_Wait (mon=0x9202c58, timeout=60000) at ptsynch.c:584
 rv = -516
 saved_entries = 1
 saved_owner = 2951691152
#5 0xb7989944 in nsThreadPool::Run (this=0x92020b8)
    at ../../dist/include/xpcom/nsAutoLock.h:340
 now = <value optimized out>
 timeout = 1315
 mon = {<nsAutoLockBase> = {<No data fields>}, mMonitor = 0x9202c58,
  mLockCount = 1}
 event = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
 current = {<nsCOMPtr_base> = {mRawPtr = 0xa68ee158}, <No data fields>}
 shutdownThreadOnExit = 0
 exitThread = 0
 wasIdle = 0
 idleSince = 1463361471
#6 0xb7987d00 in nsThread::ProcessNextEvent (this=0xa68ee158, mayWait=1,
    result=0xafef3344) at nsThread.cpp:510
 notifyGlobalObserver = 1
 obs = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
 event = {<nsCOMPtr_base> = {mRawPtr = 0x92020bc}, <No data fields>}
 rv = 0
#7 0xb7958624 in NS_ProcessNextEvent_P (thread=0x80, mayWait=1)
    at nsThreadUtils.cpp:227
 val = <value optimized out>
#8 0xb7988467 in nsThread::ThreadFunc (arg=0xa68ee158) at nsThread.cpp:253
 event = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
#9 0xb7c691e1 in _pt_root (arg=0xa5db63c8) at ptthread.c:221
 detached = 0
#10 0xb7fbc50f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#11 0xb7e107ee in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 10 (Thread 0xb2efeb90 (LWP 16465)):
#0 0xb800a430 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7fc0075 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb7c62e39 in PR_WaitCondVar (cvar=0xa225db0, timeout=4294967295)
    at ptsynch.c:405
 rv = <value optimized out>
 thred = (PRThread *) 0xa2291e0
#3 0xb7c62eb7 in PR_Wait (mon=0xa2225d8, timeout=4294967295) at ptsynch.c:584
 rv = -512
 saved_entries = 1
 saved_owner = 3002067856
#4 0xb7986f25 in nsEventQueue::GetEvent (this=0xa225d28, mayWait=1,
    result=0xb2efe304) at ../../dist/include/xpcom/nsAutoLock.h:340
No locals.
#5 0xb7987cd4 in nsThread::ProcessNextEvent (this=0xa225d08, mayWait=1,
    result=0xb2efe344) at nsThread.h:112
 notifyGlobalObserver = 1
 obs = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
 event = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
 rv = 3072187189
#6 0xb7958624 in NS_ProcessNextEvent_P (thread=0x80, mayWait=1)
    at nsThreadUtils.cpp:227
 val = <value optimized out>
#7 0xb7988467 in nsThread::ThreadFunc (arg=0xa225d08) at nsThread.cpp:253
 event = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
#8 0xb7c691e1 in _pt_root (arg=0xa2291e0) at ptthread.c:221
 detached = 0
#9 0xb7fbc50f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#10 0xb7e107ee in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 9 (Thread 0xb40d3b90 (LWP 16461)):
#0 0xb800a430 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7fc0075 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb7c62e39 in PR_WaitCondVar (cvar=0xa170728, timeout=4294967295)
    at ptsynch.c:405
 rv = <value optimized out>
 thred = (PRThread *) 0xa170768
#3 0xb7791792 in nsCertVerificationThread::Run (this=0xa170678)
    at nsCertVerificationThread.cpp:138
No locals.
#4 0xb779002e in nsPSMBackgroundThread::nsThreadRunner (arg=0xa170678)
    at nsPSMBackgroundThread.cpp:44
No locals.
#5 0xb7c691e1 in _pt_root (arg=0xa170768) at ptthread.c:221
 detached = 0
#6 0xb7fbc50f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#7 0xb7e107ee in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 8 (Thread 0xb48d4b90 (LWP 16460)):
#0 0xb800a430 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7fc0075 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb7c62e39 in PR_WaitCondVar (cvar=0xa170588, timeout=4294967295)
    at ptsynch.c:405
 rv = <value optimized out>
 thred = (PRThread *) 0xa1705c8
#3 0xb77906fa in nsSSLThread::Run (this=0xa170500) at nsSSLThread.cpp:964
 threadLock = {<nsAutoLockBase> = {<No data fields>},
  mLock = 0xa170528, mLocked = 1}
 pending_work = <value optimized out>
 busy_socket_ssl_state = nsSSLSocketThreadData::ssl_reading_done
 needToSetPollableEvent = 1
 socketToDestroy = (class nsNSSSocketInfo *) 0x1
#4 0xb779002e in nsPSMBackgroundThread::nsThreadRunner (arg=0xa170500)
    at nsPSMBackgroundThread.cpp:44
No locals.
#5 0xb7c691e1 in _pt_root (arg=0xa1705c8) at ptthread.c:221
 detached = 0
#6 0xb7fbc50f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#7 0xb7e107ee in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 6 (Thread 0xb5a5eb90 (LWP 16305)):
#0 0xb800a430 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7e05f77 in poll () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2 0xb7c64d8c in _pr_poll_with_poll (pds=0x8fdb908, npds=1,
    timeout=4294967295) at ptio.c:3895
 stack_syspoll = {{fd = 17, events = 1, revents = 0}, {fd = 154489524,
    events = 0, revents = 0}, {fd = -1247420520, events = 12080,
    revents = -18490}, {fd = 154489524, events = 1, revents = -15885}, {
    fd = -1247420504, events = 3877, revents = -18436}, {fd = -1211682828,
    events = -1, revents = -1}, {fd = -1247420488, events = -31692,
    revents = -18490}, {fd = 1, events = 28660, revents = -18495}, {fd = 3,
    events = 12276, revents = -18489}, {fd = -1, events = 2, revents = 0}, {
    fd = -1247420472, events = -32041, revents = -18491}, {fd = -1211792695,
    events = 12276, revents = -18489}, {fd = -1247420440, events = -22900,
    revents = -18490}, {fd = -5998, events = 11, revents = 0}, {
    fd = -1247420424, events = 12276, revents = -18489}, {fd = -1247420140,
    events = 12276, revents = -18489}, {fd = -1210451180, events = 14305,
    revents = -18490}, {fd = 11, events = 27424, revents = 4558}, {
    fd = -1247420296, events = 12276, revents = -18489}, {fd = -1247420296,
    events = 12276, revents = -18489}, {fd = 309345984, events = -24256,
    revents = -18456}, {fd = 1, events = -7973, revents = -19035}, {fd = 1,
    events = 2, revents = 0}, {fd = -1208231458, events = -1, revents = -1}, {
    fd = -1247420344, events = -31692, revents = -18490}, {fd = 1,
    events = -8076, revents = -19035}, {fd = 3, events = 12276,
    revents = -18489}, {fd = -1208225748, events = 2, revents = 0}, {
    fd = -1210451180, events = -28684, revents = -18456}, {fd = 0,
    events = 16080, revents = 4720}, {fd = -1247420268, events = 8006,
    revents = -18470}, {fd = -1209491136, events = 16064, revents = 4720}, {
    fd = 293310840, events = -24256, revents = -18456}, {fd = 4,
    events = 32672, revents = 4852}, {fd = 24, events = 16032,
    revents = 4720}, {fd = 48, events = 48, revents = 0}, {fd = -1209495564,
    events = 16040, revents = 4720}, {fd = -1209491136, events = -7976,
    revents = -19035}, {fd = -1210438266, events = -24256, revents = -18456}, {
    fd = 309345960, events = 16, revents = 0}, {fd = -1247420184,
    events = -28684, revents = -18456}, {fd = -1209491136, events = -28296,
    revents = 4475}, {fd = -1247420200, events = 1110, revents = -18470}, {
    fd = -1209491136, events = -28296, revents = 4475}, {fd = 293310832,
    events = 28660, revents = -18495}, {fd = 1, events = -1, revents = -1}, {
    fd = -1247420152, events = 29741, revents = -18539}, {fd = 293310840,
    events = 16, revents = 0}, {fd = 0, events = 29401, revents = -18539}, {
    fd = 318013344, events = -7916, revents = -19035}, {fd = 0,
    events = 28660, revents = -18495}, {fd = 337292640, events = -1,
    revents = -1}, {fd = -1247420104, events = 29861, revents = -18539}, {
    fd = 337292640, events = 0, revents = 0}, {fd = 8, events = -7848,
    revents = -19035}, {fd = -1208231458, events = 0, revents = 0}, {
    fd = -1210339402, events = -7832, revents = -19035}, {fd = -1211682828,
    events = 0, revents = 0}, {fd = 3, events = -7816, revents = -19035}, {
    fd = -1211682828, events = 0, revents = 0}, {fd = -1210339402,
    events = -24747, revents = -18490}, {fd = -1247420052, events = 0,
    revents = 0}, {fd = -1247420056, events = 8053, revents = -18653}, {
    fd = 150846844, events = 0, revents = 0}}
 syspoll = (struct pollfd *) 0xb5a5df68
 index = 1
 msecs = -1
 ready = 0
 start = 3047546720
 elapsed = <value optimized out>
#3 0xb7232077 in nsSocketTransportService::Poll (this=0x8fdb428, wait=1,
    interval=0xb5a5e1e8) at nsSocketTransportService2.cpp:349
 pollList = (PRPollDesc *) 0x8fdb908
 pollCount = 1
 pollTimeout = 4294967295
 ts = 1463363825
 rv = <value optimized out>
 passedInterval = <value optimized out>
#4 0xb723256c in nsSocketTransportService::DoPollIteration (this=0x8fdb428,
    wait=1) at nsSocketTransportService2.cpp:644
 i = -1
 pollInterval = <value optimized out>
 n = <value optimized out>
#5 0xb7232816 in nsSocketTransportService::OnProcessNextEvent (
    this=0x8fdb428, thread=0x8fdbc90, mayWait=1, depth=1)
    at nsSocketTransportService2.cpp:523
 val = 0
#6 0xb7987ca2 in nsThread::ProcessNextEvent (this=0x8fdbc90, mayWait=1,
    result=0xb5a5e294) at nsThread.cpp:497
 notifyGlobalObserver = 1
 obs = {<nsCOMPtr_base> = {mRawPtr = 0x8fdb430}, <No data fields>}
 event = {<nsCOMPtr_base> = {mRawPtr = 0x8fdb428}, <No data fields>}
 rv = <value optimized out>
#7 0xb7958624 in NS_ProcessNextEvent_P (thread=0x1, mayWait=1)
    at nsThreadUtils.cpp:227
 val = <value optimized out>
#8 0xb723228f in nsSocketTransportService::Run (this=0x8fdb428)
    at nsSocketTransportService2.cpp:565
 thread = (class nsIThread *) 0x8fdbc90
 threadInt = {<nsCOMPtr_base> = {mRawPtr = 0x8fdbc90}, <No data fields>}
 i = <value optimized out>
#9 0xb7987d00 in nsThread::ProcessNextEvent (this=0x8fdbc90, mayWait=1,
    result=0xb5a5e344) at nsThread.cpp:510
 notifyGlobalObserver = 0
 obs = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
 event = {<nsCOMPtr_base> = {mRawPtr = 0x8fdb434}, <No data fields>}
 rv = 0
#10 0xb7958624 in NS_ProcessNextEvent_P (thread=0x1, mayWait=1)
    at nsThreadUtils.cpp:227
 val = <value optimized out>
#11 0xb7988467 in nsThread::ThreadFunc (arg=0x8fdbc90) at nsThread.cpp:253
 event = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
#12 0xb7c691e1 in _pt_root (arg=0x8fdbe98) at ptthread.c:221
 detached = 0
#13 0xb7fbc50f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#14 0xb7e107ee in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 5 (Thread 0xb523cb90 (LWP 16312)):
#0 0xb800a430 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7fc03a2 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb7c61f9e in pt_TimedWait (cv=0x8f63ccc, ml=0x8f74538, timeout=190)
    at ptsynch.c:280
 rv = 3415535
 now = {tv_sec = 1229824013, tv_usec = 81098}
 tmo = {tv_sec = 1229824013, tv_nsec = 271098000}
 ticks = 1000
#3 0xb7c62dc0 in PR_WaitCondVar (cvar=0x8f63cc8, timeout=190) at ptsynch.c:407
 rv = <value optimized out>
 thred = <value optimized out>
#4 0xb798ac50 in TimerThread::Run (this=0x8f63c10) at TimerThread.cpp:345
 waitFor = 4294966780
#5 0xb7987d00 in nsThread::ProcessNextEvent (this=0x908ce18, mayWait=1,
    result=0xb523c344) at nsThread.cpp:510
 notifyGlobalObserver = 1
 obs = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
 event = {<nsCOMPtr_base> = {mRawPtr = 0x8f63c10}, <No data fields>}
 rv = 0
#6 0xb7958624 in NS_ProcessNextEvent_P (thread=0x80, mayWait=1)
    at nsThreadUtils.cpp:227
 val = <value optimized out>
#7 0xb7988467 in nsThread::ThreadFunc (arg=0x908ce18) at nsThread.cpp:253
 event = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
#8 0xb7c691e1 in _pt_root (arg=0x908d020) at ptthread.c:221
 detached = 0
#9 0xb7fbc50f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#10 0xb7e107ee in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 1 (Thread 0xb7d2d6c0 (LWP 16298)):
#0 0xb800a430 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7d5a880 in raise () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2 0xb7d5c248 in abort () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#3 0xb7d9810d in __libc_message () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#4 0xb7d9e3f4 in malloc_printerr () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#5 0xb7da0456 in free () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#6 0xb7f7b031 in operator delete () from /usr/lib/libstdc++.so.6
No symbol table info available.

#7 0xb73df939 in ~nsCSSSelector (this=0xde95460) at nsCSSStyleRule.cpp:310
No locals.
#8 0xb73df978 in ~nsCSSSelectorList (this=0xdace708) at nsCSSStyleRule.cpp:694
No locals.
#9 0xb73df9fd in ~CSSStyleRuleImpl (this=0xb07dad0) at nsCSSStyleRule.cpp:1249
No locals.
#10 0xb73d20bf in nsCSSRule::Release (this=0x6) at nsCSSRule.cpp:64
No locals.
#11 0xb7953eaa in ~nsCOMArray_base (this=0xd912fe0) at nsCOMArray.cpp:61
No locals.

#12 0xb73e3290 in ~nsCSSStyleSheetInner (this=0xd912fa0)
    at ../../dist/include/xpcom/nsCOMArray.h:156
No locals.
#13 0xb73e3413 in nsCSSStyleSheetInner::RemoveSheet (this=0xd912fa0,
    aParentSheet=0x3faa) at nsCSSStyleSheet.cpp:564
No locals.

#14 0xb73e2fce in ~nsCSSStyleSheet (this=0xe0ba8b0) at nsCSSStyleSheet.cpp:723
No locals.
#15 0xb73e0684 in nsCSSStyleSheet::Release (this=0x6)
    at nsCSSStyleSheet.cpp:747
No locals.
#16 0xb7953999 in ~nsCOMPtr_base (this=<value optimized out>)
    at nsCOMPtr.cpp:81
No locals.
#17 0xb73c7066 in nsTHashtable<nsBaseHashtableET<nsURIAndPrincipalHashKey, nsCOMPtr<nsICSSStyleSheet> > >::s_ClearEntry (table=0x9d37fb8, entry=0x98af2a8)
    at ../../dist/include/xpcom/nsCOMPtr.h:542
No locals.
#18 0xb7952127 in PL_DHashTableFinish (table=0x9d37fb8) at pldhash.c:373
 entryAddr = 0x98af2a8 "\21210�`��\f\230\205�\t��\v\016"
 entryLimit = 0x98af308 ""
 entrySize = 16
#19 0xb73c6933 in ~CSSLoaderImpl (this=0x9d37f98)
    at ../../dist/include/xpcom/nsTHashtable.h:312
No locals.
#20 0xb73c2d47 in CSSLoaderImpl::Release (this=0x6) at nsCSSLoader.cpp:283
No locals.
#21 0xb7474327 in ~nsDocument (this=0x9d37be0) at nsDocument.cpp:871
No locals.
#22 0xb751855c in ~nsHTMLDocument (this=0x9d37be0) at nsHTMLDocument.cpp:380
No locals.
#23 0xb748e81f in nsNodeUtils::LastRelease (aNode=0x9d37be0)
    at nsNodeUtils.cpp:245
No locals.
#24 0xb74731ac in nsDocument::Release (this=0x9d37be0) at nsDocument.cpp:949
 count = 0

#25 0xb71f37d3 in XPCJSRuntime::GCCallback (cx=0x9251ab0, status=JSGC_END)
    at xpcjsruntime.cpp:818
 array = (nsVoidArray *) 0x8fec47c
 dyingWrappedJSArray = <value optimized out>
 self = (XPCJSRuntime *) 0x8fec3b8
#26 0xb758e1fa in DOMGCCallback (cx=0x9251ab0, status=JSGC_END)
    at nsJSEnvironment.cpp:3517
 result = 1
#27 0xb71e0804 in XPCCycleCollectGCCallback (cx=0x9251ab0, status=JSGC_END)
    at nsXPConnect.cpp:458
 ok = <value optimized out>
#28 0xb7ccc2db in js_GC (cx=0x9251ab0, gckind=GC_NORMAL) at jsgc.c:3534
 savedWeakRoots = {newborn = {0x8fedae0, 0xbfb02318, 0xb71f2903,
    0x8fec338, 0x9251ab0, 0x8fec3b8, 0xb7c16ff4, 0xbfb023a4, 0x8fedbe8,
    0xbfb02358, 0xb71e1bc2, 0x8fec3b8, 0x9251ab0, 0x9251ab0},
  lastAtom = 153426608, lastInternalResult = 314157224}
 tvr = {down = 0x9047e70, count = -1210451180, u = {
    value = -1211454918, object = 0xb7caaa3a, string = 0xb7caaa3a,
    xml = 0xb7caaa3a, qname = 0xb7caaa3a, nspace = 0xb7caaa3a,
    trace = 0xb7caaa3a <FreeArenaList+20>, sprop = 0xb7caaa3a,
    weakRoots = 0xb7caaa3a, parseContext = 0xb7caaa3a, script = 0xb7caaa3a,
    array = 0xb7caaa3a}}
 rt = (JSRuntime *) 0x8fedcc8
 keepAtoms = 0
 callback = (JSGCCallback) 0xb71e07cc <XPCCycleCollectGCCallback>
 i = 10
 type = <value optimized out>
 trc = {context = 0x9251ab0, callback = 0}
 thingSize = 56
 a = <value optimized out>
 ap = (JSGCArenaInfo **) 0x8fedd4c
 emptyArenas = (JSGCArenaInfo *) 0x0
 flags = <value optimized out>
 flagp = (uint8 *) 0x905fff0 "\034��\b"
 thing = (JSGCThing *) 0x9525a10
 freeList = (JSGCThing *) 0x9525a10
 arenaList = (JSGCArenaList *) 0x8fedd40
 allClear = 0
 requestDebit = 1
 acx = (JSContext *) 0xbfb02348
 iter = (JSContext *) 0x0
#29 0xb7ca863a in JS_GC (cx=0x9251ab0) at jsapi.c:2469
No locals.
#30 0xb71dfb20 in nsXPConnect::Collect (this=0x8fec320) at nsXPConnect.cpp:529
 cycleCollectionContext = {<nsAXPCNativeCallContext> = {
    _vptr.nsAXPCNativeCallContext = 0xb7b617c8},
  mState = XPCCallContext::HAVE_CONTEXT, mXPC = 0x8fec320,
  mThreadData = 0x8fedbb0, mXPCContext = 0x9251c78, mJSContext = 0x9251ab0,
  mContextPopRequired = 1, mDestroyJSContextInDestructor = 0,
  mCallerLanguage = XPCContext::LANG_NATIVE,
  mPrevCallerLanguage = XPCContext::LANG_UNKNOWN, mPrevCallContext = 0x0,
  mOperandJSObject = 0xf519f85a, mCurrentJSObject = 0xb7a286ba,
  mFlattenedJSObject = 0x7a, mWrapper = 0xb7956d3b, mTearOff = 0x19,
  mScriptableInfo = 0xb7c16ff4, mSet = 0xbfb02418, mInterface = 0xb796205a,
  mMember = 0x0, mName = 150849172, mStaticMemberIsLocal = -1078975448,
  mArgc = 3080005224, mArgv = 0x0, mRetVal = 0xb7a286ba,
  mExceptionWasThrown = -1214181356, mReturnValueWasSet = 355516728,
  mMethodIndex = 50836, mCallee = 0x0,
  mStringWrapperData = "�\206��Z�\031�\224��\b\000\000\000\000H$��,#\226�x$��\000\000\000"}
 cx = (JSContext *) 0x9251ab0
#31 0xb799308e in nsCycleCollector::Collect (this=0x8f89f00, aTryCollections=1)
    at nsCycleCollector.cpp:2250
 collected = 0
 obs = {<nsCOMPtr_base> = {mRawPtr = 0x8fdc688}, <No data fields>}
 whiteNodes = {<nsTPtrArray<PtrInfo>> = {<nsTArray<PtrInfo*>> = {<nsTArray_base> = {static sEmptyHdr = {mLength = 0, mCapacity = 0, mIsAutoArray = 0},
        mHdr = 0x129a6ea8}, <No data fields>}, <No data fields>},
  mAutoBuf = "\000\000\000\000�\017\000\200�?\000\000f\201��@��\b\002\000\000\000�$���OM�,���\000\000\000\000�$��\000\000\000\000\001\000\000\000�$��\000\000\000\000�OM�@��\b��ҷ�$���LL�L��\b��F�\b%���\230F�@��\b\000\000\000\000TN��", '\0' <repeats 16 times>, "�/��\000��\b\000\000\000\000(%��!\205��@��\bH%��˿���ﷶ�ﷶ\v\000\000\000\210%��\206\221��\000��\b\0241��\v\000\000\000\177���\000\000\000\000x%��\f\000\000\000\000\000"...}
 totalCollections = 0
#32 0xb79931cd in nsCycleCollector_collect () at nsCycleCollector.cpp:2898
No locals.
#33 0xb758e2ae in nsJSContext::CC () at nsJSEnvironment.cpp:3346
No locals.
#34 0xb758e37e in nsJSContext::MaybeCC (aHigherProbability=1)
    at nsJSEnvironment.cpp:3397
No locals.
#35 0xb758e731 in nsUserActivityObserver::Observe (this=0x92512c8,
    aSubject=0x0, aTopic=0xb7afa3ee "user-interaction-active", aData=0x0)
    at nsJSEnvironment.cpp:291
 higherProbability = 6
#36 0xb796204c in nsObserverList::NotifyObservers (this=0x98332d4,
    aSubject=0x0, aTopic=0xb7afa3ee "user-interaction-active", someData=0x0)
    at nsObserverList.cpp:128
 i = 1
 observers = {<nsCOMArray_base> = {mArray = {
      mImpl = 0x131dea68}}, <No data fields>}
#37 0xb796231a in nsObserverService::NotifyObservers (this=0x8fdc688,
    aSubject=0x0, aTopic=0xb7afa3ee "user-interaction-active", someData=0x0)
    at nsObserverService.cpp:181
No locals.
#38 0xb74b7956 in nsUITimerCallback::Notify (this=0x9377768, aTimer=0x935ca58)
    at nsEventStateManager.cpp:210
 rv = 0
 obs = {<nsCOMPtr_base> = {mRawPtr = 0x8fdc688}, <No data fields>}
#39 0xb798a1d6 in nsTimerImpl::Fire (this=0x935ca58) at nsTimerImpl.cpp:403
 now = 1463365818
 timeout = <value optimized out>
 callback = {c = 0x9377768, i = 0x9377768, o = 0x9377768}
 callbackType = 1
#40 0xb798a24b in nsTimerEvent::Run (this=0xb34b7038) at nsTimerImpl.cpp:490
No locals.
#41 0xb7987d00 in nsThread::ProcessNextEvent (this=0x8f63fa0, mayWait=1,
    result=0xbfb064f4) at nsThread.cpp:510
 notifyGlobalObserver = 1
 obs = {<nsCOMPtr_base> = {mRawPtr = 0x9008bec}, <No data fields>}
 event = {<nsCOMPtr_base> = {mRawPtr = 0xb34b7038}, <No data fields>}
 rv = 0
#42 0xb7958624 in NS_ProcessNextEvent_P (thread=0x3faa, mayWait=1)
    at nsThreadUtils.cpp:227
 val = <value optimized out>
#43 0xb78db780 in nsBaseAppShell::Run (this=0x9008be8)
    at nsBaseAppShell.cpp:170
 thread = (class nsIThread *) 0x8f63fa0
#44 0xb7770ed8 in nsAppStartup::Run (this=0x9047d38) at nsAppStartup.cpp:181
 rv = <value optimized out>
#45 0xb71d46d8 in XRE_main (argc=2, argv=0xbfb09c54, aAppData=0x8eee838)
    at nsAppRunner.cpp:3213
 obsService = {<nsCOMPtr_base> = {
    mRawPtr = 0x8fdc688}, <No data fields>}
 remoteService = {<nsCOMPtr_base> = {
    mRawPtr = 0x9453b90}, <No data fields>}
 appStartup = {<nsCOMPtr_base> = {
    mRawPtr = 0x9047d38}, <No data fields>}
 workingDir = {<nsCOMPtr_base> = {
    mRawPtr = 0x918ec68}, <No data fields>}
 chromeObserver = {<nsCOMPtr_base> = {
    mRawPtr = 0x8fb6428}, <No data fields>}
 cmdLine = {<nsCOMPtr_base> = {mRawPtr = 0x918e100}, <No data fields>}
 noEMRestart = <value optimized out>
 xpcom = {mServiceManager = 0x8f7c4f4}
 desktopStartupIDEnv = <value optimized out>
 desktopStartupID = {<nsFixedCString> = {<nsCString> = {<nsACString_internal> = {<nsCSubstring_base> = {<No data fields>}, mData = 0xbfb06968 "",
        mLength = 0, mFlags = 65553}, <No data fields>}, mFixedCapacity = 63,
    mFixedBuf = 0xbfb06968 ""},
  mStorage = "\000i��\236\035\232�X��\b��\004\b\230i��X\r\232��j��\001\000\000\000��\227���\004\b\\��\b\210j���i����\004\b\210j��\000\000\000"}
 xremotearg = <value optimized out>
 upgraded = 0
 appInitiatedRestart = <value optimized out>
 dirProvider = {<nsIDirectoryServiceProvider2> = {<nsIDirectoryServiceProvider> = {<nsISupports> = {
        _vptr.nsISupports = 0xb7b61028}, <No data fields>}, <No data fields>}, <nsIProfileStartup> = {<nsISupports> = {
      _vptr.nsISupports = 0xb7b6104c}, <No data fields>},
  mAppProvider = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>},
  mGREDir = {<nsCOMPtr_base> = {mRawPtr = 0x8eeea58}, <No data fields>},
  mSysPluginDir = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>},
  mXULAppDir = {<nsCOMPtr_base> = {mRawPtr = 0x8eee9b8}, <No data fields>},
  mProfileDir = {<nsCOMPtr_base> = {mRawPtr = 0x8f63d20}, <No data fields>},
  mProfileLocalDir = {<nsCOMPtr_base> = {
      mRawPtr = 0x8f63d98}, <No data fields>}, mProfileNotified = 1 '\001',
  mExtensionsLoaded = 1 '\001', mAppBundleDirectories = {<nsCOMArray_base> = {
      mArray = {mImpl = 0x0}}, <No data fields>},
  mExtensionDirectories = {<nsCOMArray_base> = {mArray = {
        mImpl = 0x8f9a8e0}}, <No data fields>},
  mThemeDirectories = {<nsCOMArray_base> = {mArray = {
        mImpl = 0x8f9a910}}, <No data fields>}}
 display = (GdkDisplay *) 0x8f25028
 nativeApp = {<nsCOMPtr_base> = {mRawPtr = 0x8f369c8}, <No data fields>}
 desktopStartupIDPtr = 0x0
 startOffline = 0
 profLD = {<nsCOMPtr_base> = {mRawPtr = 0x8f63d98}, <No data fields>}
 profD = {<nsCOMPtr_base> = {mRawPtr = 0x8f63d20}, <No data fields>}
 needsRestart = 0
 canRun = 1
 profileLock = {<nsCOMPtr_base> = {
    mRawPtr = 0x8f74418}, <No data fields>}
 profileName = {<nsFixedCString> = {<nsCString> = {<nsACString_internal> = {<nsCSubstring_base> = {<No data fields>}, mData = 0x8f74408 "default",
        mLength = 7, mFlags = 65541}, <No data fields>}, mFixedCapacity = 63,
    mFixedBuf = 0xbfb06914 ""},
  mStorage = "\000i��e(ڷ@���t\000\000\000@���Hi���\237��t\000\000\000\210j��hi��}>ŷ`��\b�o��hi����\227�`��\b"}
 version = {<nsFixedCString> = {<nsCString> = {<nsACString_internal> = {<nsCSubstring_base> = {<No data fields>},
        mData = 0xbfb068c0 "3.0.5_2008111318/2008121622", mLength = 27,
        mFlags = 65553}, <No data fields>}, mFixedCapacity = 63,
    mFixedBuf = 0xbfb068c0 "3.0.5_2008111318/2008121622"},
  mStorage = "3.0.5_2008111318/2008121622\000P��\b���\b�j��\002\000\000\000\000\000\000\000���\b�o��\030i����\227�"}
 osABI = {<nsCString> = {<nsACString_internal> = {<nsCSubstring_base> = {<No data fields>}, mData = 0xb7a10a6e "Linux_x86-gcc3", mLength = 14,
      mFlags = 1}, <No data fields>}, <No data fields>}
 versionOK = <value optimized out>
 rv = 0
 ar = <value optimized out>
 gtkModules = <value optimized out>
 override = 0x0
 appData = {<nsXREAppData> = {size = 56, directory = 0x8eee9b8,
    vendor = 0x8eef2f8 "Mozilla", name = 0x8eef2d8 "Firefox",
    version = 0x8eef2e8 "3.0.5", buildID = 0x8edfc10 "2008111318",
    ID = 0x8eeeaf8 "{ec8030f7-c20a-464f-9b0e-13a3a9e97384}",
    copyright = 0x8eeeb28 "Copyright (c) 1998 - 2008 mozilla.org", flags = 6,
    xreDirectory = 0x8eeea58, minVersion = 0x8edfc20 "1.9.0.1",
    maxVersion = 0x8edfc30 "1.9.0.*",
    crashReporterURL = 0x8eeeb58 "https://crash-reports.mozilla.com/submit",
    profile = 0x0}, <No data fields>}
 iniFile = {<nsCOMPtr_base> = {mRawPtr = 0x8eeeb88}, <No data fields>}
 localIniFile = {<nsCOMPtr_base> = {
    mRawPtr = 0x8eeeb88}, <No data fields>}
 parser = {
  mSections = {<nsBaseHashtable<nsDepCharHashKey, nsAutoPtr<nsINIParser_internal::INIValue>, nsINIParser_internal::INIValue*>> = {<nsTHashtable<nsBaseHashtableET<nsDepCharHashKey, nsAutoPtr<nsINIParser_internal::INIValue> > >> = {
        mTable = {ops = 0xb7c2d5dc, data = 0x0, hashShift = 28,
          maxAlphaFrac = 192 '�', minAlphaFrac = 64 '@', entrySize = 12,
          entryCount = 1, removedCount = 0, generation = 0,
          entryStore = 0x8eeed68 ""}}, <No data fields>}, <No data fields>},
  mFileContents = {mRawPtr = 0x8eeee30 "[Build"}}
 i = <value optimized out>
#46 0x080491ab in ?? ()
No symbol table info available.
#47 0xb7d45685 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#48 0x08048d11 in ?? ()
No symbol table info available.

Revision history for this message
Marcus Asshauer (mcas) wrote :

Thank you for reporting this bug. Please answer the following questions:

Which ubuntu version do you run?
Is this crash reproducible? If so, which are the steps that lead to it?
Which flash package do you have installed?
Which Java package do you have installed?
Which Firefox extensions do you have installed?

This will greatly aid us in tracking down your problem.

Changed in firefox-3.0:
status: New → Incomplete
Revision history for this message
Brian J. Murrell (brian-interlinx) wrote : Re: [Bug 310145] Re: SIGABRT in firefox 3.0.5
Download full text (4.8 KiB)

On Sun, 2008-12-21 at 09:55 +0000, mcas wrote:
> Thank you for reporting this bug. Please answer the following questions:
>
> Which ubuntu version do you run?

Intrepid.

> Is this crash reproducible?

No.

> Which flash package do you have installed?

ii flashplugin-nonfree 10.0.15.3ubuntu1~intrepid1 Adobe Flash Player plugin installer

> Which Java package do you have installed?

ii java-common 0.30ubuntu3 Base of all Java packages
ii java-gcj-compat 1.0.78-2 Java runtime environment using GIJ
ii java-gcj-compat-headless 1.0.78-2 Java runtime environment using GIJ (headless
ii libbcel-java 5.2-3ubuntu2 Analyze, create, and manipulate (binary) Jav
ii libbcprov-java 1.39-2 Bouncy Castle Java Cryptographic Service Pro
ii libbcprov-java-gcj 1.39-2 Bouncy Castle Java Cryptographic Service Pro
ii libcairo-java 1.0.8-9 Java bindings for Cairo
ii libcairo-java-gcj 1.0.8-9 Java bindings for Cairo (native code for use
ii libcommons-cli-java 1.1-3 API for working with the command line argume
ii libcommons-lang-java 2.4-1ubuntu1 Extension of the java.lang package
ii libecj-java 3.3.0+0728-10 Eclipse Java compiler (library)
ii libglib-java 0.4.2-10 Java bindings for GLib
ii libglib-java-gcj 0.4.2-10 Java bindings for GLib (native code for use
ii libgnucrypto-java 2.1.0-2 full-featured cryptographic library in Java
ii libgtk-java 2.10.2-7 Java bindings for GTK+
ii libgtk-java-gcj 2.10.2-7 Java bindings for GTK+ (native code for use
ii libhsqldb-java 1.8.0.9-3ubuntu1 Java SQL database engine
ii libjaxp1.3-java 1.3.04-3ubuntu2 Java XML parser and transformer APIs (DOM, S
ii libjessie-java 1.0.1-3 free implementation of the Java Secure Socke
ii libjline-java 0.9.94-1ubuntu1 Java library for handling console input
ii liblog4j1.2-java 1.2.15-3ubuntu1 Logging library for java
ii libmx4j-java 3.0.2-3ubuntu1 ...

Read more...

Revision history for this message
Victor Vargas (kamus) wrote :

Since this report have a long time without activity, could you check (if is possible) in latest version included in Karmic (or upgrade to latest firefox version in Intrepid) if this issue is still happening? Thanks in advance.

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for firefox-3.0 (Ubuntu) because there has been no activity for 60 days.]

Changed in firefox-3.0 (Ubuntu):
status: Incomplete → Expired
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.