[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