[Bug 310145] [NEW] SIGABRT in firefox 3.0.5

Brian J. Murrell brian at interlinx.bc.ca
Sun Dec 21 04:20:39 UTC 2008


Public bug reported:

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.

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

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




More information about the Ubuntu-mozillateam-bugs mailing list