[Bug 309415] [NEW] SIGABRT in nsDeque::GrowCapacity
Brian J. Murrell
brian at interlinx.bc.ca
Thu Dec 18 18:51:40 UTC 2008
Public bug reported:
Binary package hint: firefox-3.0
Got a SIGABRT in today's brand new 3.0.5 update. First here's the trace
of the aborted thread:
#0 0xb807b430 in __kernel_vsyscall ()
#1 0xb7dcb880 in raise () from /lib/tls/i686/cmov/libc.so.6
#2 0xb7dcd248 in abort () from /lib/tls/i686/cmov/libc.so.6
#3 0xb7fef6f8 in __gnu_cxx::__verbose_terminate_handler ()
from /usr/lib/libstdc++.so.6
#4 0xb7fed5d5 in ?? () from /usr/lib/libstdc++.so.6
#5 0xb7fed612 in std::terminate () from /usr/lib/libstdc++.so.6
#6 0xb7fed74a in __cxa_throw () from /usr/lib/libstdc++.so.6
#7 0xb7fedda3 in operator new () from /usr/lib/libstdc++.so.6
#8 0xb7fede8d in operator new[] () from /usr/lib/libstdc++.so.6
#9 0xb79c9e28 in nsDeque::GrowCapacity (this=0xbf874cfc) at nsDeque.cpp:182
#10 0xb79c9f57 in nsDeque::Push (this=0xbf874cfc, aItem=0xa8d6de8c)
at nsDeque.cpp:219
#11 0xb7a03d9e in GraphWalker::DoWalk (this=0xbf874d5c, aQueue=@0xbf874cfc)
at nsCycleCollector.cpp:1169
#12 0xb7a03e3b in GraphWalker::WalkFromRoots (this=0xbf874d5c,
aGraph=@0xa082f20) at nsCycleCollector.cpp:1153
#13 0xb7a03e8a in nsCycleCollector::ScanRoots (this=0xa082ee0)
at nsCycleCollector.cpp:1588
#14 0xb7a03f31 in nsCycleCollector::BeginCollection (this=0xa082ee0)
at nsCycleCollector.cpp:2379
#15 0xb7a03f6c in nsCycleCollector_beginCollection ()
at nsCycleCollector.cpp:2910
#16 0xb725189c in XPCCycleCollectGCCallback (cx=0xa555100,
status=JSGC_MARK_END) at nsXPConnect.cpp:440
#17 0xb7d3cce7 in js_GC (cx=0xa555100, gckind=GC_NORMAL) at jsgc.c:3247
#18 0xb7d1963a in JS_GC (cx=0xa555100) at jsapi.c:2469
#19 0xb7250b20 in nsXPConnect::Collect (this=0xa0e91f8) at nsXPConnect.cpp:529
#20 0xb7a0408e in nsCycleCollector::Collect (this=0xa082ee0, aTryCollections=1)
at nsCycleCollector.cpp:2250
#21 0xb7a041cd in nsCycleCollector_collect () at nsCycleCollector.cpp:2898
#22 0xb75ff2ae in nsJSContext::CC () at nsJSEnvironment.cpp:3346
#23 0xb75ff37e in nsJSContext::MaybeCC (aHigherProbability=1)
at nsJSEnvironment.cpp:3397
#24 0xb75ff731 in nsUserActivityObserver::Observe (this=0xa505530,
aSubject=0x0, aTopic=0xb7b6b3d4 "user-interaction-inactive", aData=0x0)
at nsJSEnvironment.cpp:291
#25 0xb79d304c in nsObserverList::NotifyObservers (this=0xa2205a0,
aSubject=0x0, aTopic=0xb7b6b3d4 "user-interaction-inactive", someData=0x0)
at nsObserverList.cpp:128
#26 0xb79d331a in nsObserverService::NotifyObservers (this=0xa097830,
aSubject=0x0, aTopic=0xb7b6b3d4 "user-interaction-inactive", someData=0x0)
at nsObserverService.cpp:181
#27 0xb7528956 in nsUITimerCallback::Notify (this=0xa5fc8e8, aTimer=0xa5fcb60)
at nsEventStateManager.cpp:210
#28 0xb79fb1d6 in nsTimerImpl::Fire (this=0xa5fcb60) at nsTimerImpl.cpp:403
#29 0xb79fb24b in nsTimerEvent::Run (this=0x1baf8ea0) at nsTimerImpl.cpp:490
#30 0xb79f8d00 in nsThread::ProcessNextEvent (this=0xa06d118, mayWait=1,
result=0xbf8790d4) at nsThread.cpp:510
#31 0xb79c9624 in NS_ProcessNextEvent_P (thread=0x2042, mayWait=1)
at nsThreadUtils.cpp:227
#32 0xb794c780 in nsBaseAppShell::Run (this=0xa437e00)
at nsBaseAppShell.cpp:170
#33 0xb77e1ed8 in nsAppStartup::Run (this=0xa473540) at nsAppStartup.cpp:181
#34 0xb72456d8 in XRE_main (argc=2, argv=0xbf87c834, aAppData=0x9fe7838)
at nsAppRunner.cpp:3213
#35 0x080491ab in ?? ()
#36 0xb7db6685 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#37 0x08048d11 in ?? ()
and the fully threaded back trace:
Thread 49 (Thread 0xb40deb90 (LWP 26044)):
#0 0xb807b430 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb80313a2 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb7cd2f9e in pt_TimedWait (cv=0xa0ff70c, ml=0xa0ff6a8, timeout=60000)
at ptsynch.c:280
rv = 981
now = {tv_sec = 1229622287, tv_usec = 363786}
tmo = {tv_sec = 1229622347, tv_nsec = 363786000}
ticks = 1000
#3 0xb7cd3dc0 in PR_WaitCondVar (cvar=0xa0ff708, timeout=60000)
at ptsynch.c:407
rv = <value optimized out>
thred = <value optimized out>
#4 0xb72ac356 in nsHostResolver::GetHostToLookup (this=0xa0ff648,
result=0xb40de378) at nsHostResolver.cpp:595
delta = <value optimized out>
start = 1261640707
timeout = 60000
#5 0xb72aca1e in nsHostResolver::ThreadFunc (arg=0xa0ff648)
at nsHostResolver.cpp:690
rec = (nsHostRecord *) 0x19ea4eb0
ai = (PRAddrInfo *) 0x1a9c3f38
#6 0xb7cda1e1 in _pt_root (arg=0x19b7d628) at ptthread.c:221
detached = 1
#7 0xb802d50f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#8 0xb7e817ee in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
Thread 9 (Thread 0xb5acfb90 (LWP 8294)):
#0 0xb807b430 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7e76f77 in poll () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2 0xb7cd5d8c in _pr_poll_with_poll (pds=0xa0fc220, npds=6, timeout=65535000)
at ptio.c:3895
stack_syspoll = {{fd = 23, events = 1, revents = 0}, {fd = 75,
events = 3, revents = 0}, {fd = 76, events = 3, revents = 0}, {fd = 60,
events = 3, revents = 0}, {fd = 61, events = 3, revents = 0}, {fd = 77,
events = 3, revents = 0}, {fd = -1246957640, events = -27596,
revents = -18483}, {fd = 1, events = -3980, revents = -19028}, {fd = 3,
events = 16372, revents = -18482}, {fd = -1, events = 2, revents = 0}, {
fd = -1246957624, events = -27945, revents = -18484}, {fd = -1211329847,
events = 16372, revents = -18482}, {fd = -1246957592, events = -18804,
revents = -18483}, {fd = -5998, events = 11, revents = 0}, {
fd = -1246957576, events = 16372, revents = -18482}, {fd = -1246957292,
events = 16372, revents = -18482}, {fd = -1246957560, events = 18401,
revents = -18483}, {fd = 11, events = 2912, revents = -22954}, {
fd = -1246957448, events = 16372, revents = -18482}, {fd = -1246957448,
events = 16372, revents = -18482}, {fd = -1246957448, events = 31253,
revents = -18483}, {fd = 63, events = -3877, revents = -19028}, {fd = 1,
events = 2, revents = 0}, {fd = -1207768610, events = -1, revents = -1}, {
fd = -1246957496, events = -27596, revents = -18483}, {fd = 1,
events = -3980, revents = -19028}, {fd = 3, events = 16372,
revents = -18482}, {fd = -1207762900, events = 2, revents = 0}, {
fd = 8294, events = 0, revents = 0}, {fd = 1, events = 21952,
revents = 6789}, {fd = -1246957420, events = 16372, revents = -18482}, {
fd = 426034016, events = 8920, revents = 6499}, {fd = -1246957432,
events = 16176, revents = -18483}, {fd = 426034016, events = 8920,
revents = 6499}, {fd = -1246957416, events = 7973, revents = -18429}, {
fd = -1211596812, events = -3888, revents = -19028}, {fd = -1246957400,
events = 9485, revents = -18646}, {fd = 426034016, events = -3880,
revents = -19028}, {fd = -1246957336, events = 9463, revents = -18646}, {
fd = -1211596812, events = 32756, revents = -18488}, {fd = -1246957336,
events = -1159, revents = -18647}, {fd = -1246957360, events = 25240,
revents = 2851}, {fd = -1246954492, events = -1020, revents = -19028}, {
fd = -1209028288, events = 7160, revents = 7032}, {fd = 186868376,
events = 32756, revents = -18488}, {fd = 426034016, events = 1,
revents = 0}, {fd = -1246957304, events = 32756, revents = -18488}, {
fd = 446363184, events = 0, revents = 0}, {fd = -1246957288,
events = -2410, revents = -18643}, {fd = 425927384, events = -3820,
revents = -19028}, {fd = 0, events = 0, revents = 0}, {fd = -1050656179,
events = 16960, revents = 15}, {fd = -1246957256, events = -31579,
revents = -18532}, {fd = 446363184, events = 1, revents = 0}, {
fd = -1246957272, events = -3752, revents = -19028}, {fd = -1207768610,
events = 0, revents = 0}, {fd = -1246957256, events = -23288,
revents = -18484}, {fd = -1211325207, events = 16372, revents = -18482}, {
fd = -1246957240, events = -3720, revents = -19028}, {fd = -1211219980,
events = 0, revents = 0}, {fd = -1209876554, events = -20651,
revents = -18483}, {fd = -1246957204, events = 0, revents = 0}, {
fd = -1246957208, events = 12149, revents = -18646}, {fd = 168805748,
events = 5, revents = 0}}
syspoll = (struct pollfd *) 0xb5acef68
index = 6
msecs = 65535000
ready = 0
start = 1261669728
elapsed = <value optimized out>
#3 0xb72a3077 in nsSocketTransportService::Poll (this=0xa0fbd40, wait=1,
interval=0xb5acf1e8) at nsSocketTransportService2.cpp:349
pollList = (PRPollDesc *) 0xa0fc220
pollCount = 6
pollTimeout = 65535000
ts = 1261669728
rv = <value optimized out>
passedInterval = <value optimized out>
#4 0xb72a356c in nsSocketTransportService::DoPollIteration (this=0xa0fbd40,
wait=1) at nsSocketTransportService2.cpp:644
i = -1
pollInterval = <value optimized out>
n = <value optimized out>
#5 0xb72a3816 in nsSocketTransportService::OnProcessNextEvent (
this=0xa0fbd40, thread=0xa0fc488, mayWait=1, depth=1)
at nsSocketTransportService2.cpp:523
val = 0
#6 0xb79f8ca2 in nsThread::ProcessNextEvent (this=0xa0fc488, mayWait=1,
result=0xb5acf294) at nsThread.cpp:497
notifyGlobalObserver = 1
obs = {<nsCOMPtr_base> = {mRawPtr = 0xa0fbd48}, <No data fields>}
event = {<nsCOMPtr_base> = {mRawPtr = 0xa0fbd40}, <No data fields>}
rv = <value optimized out>
#7 0xb79c9624 in NS_ProcessNextEvent_P (thread=0x6, mayWait=1)
at nsThreadUtils.cpp:227
val = <value optimized out>
#8 0xb72a328f in nsSocketTransportService::Run (this=0xa0fbd40)
at nsSocketTransportService2.cpp:565
thread = (class nsIThread *) 0xa0fc488
threadInt = {<nsCOMPtr_base> = {mRawPtr = 0xa0fc488}, <No data fields>}
i = <value optimized out>
#9 0xb79f8d00 in nsThread::ProcessNextEvent (this=0xa0fc488, mayWait=1,
result=0xb5acf344) at nsThread.cpp:510
notifyGlobalObserver = 1
obs = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
event = {<nsCOMPtr_base> = {mRawPtr = 0xa0fbd4c}, <No data fields>}
rv = 0
#10 0xb79c9624 in NS_ProcessNextEvent_P (thread=0x6, mayWait=1)
at nsThreadUtils.cpp:227
val = <value optimized out>
#11 0xb79f9467 in nsThread::ThreadFunc (arg=0xa0fc488) at nsThread.cpp:253
event = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
#12 0xb7cda1e1 in _pt_root (arg=0xa0fc690) at ptthread.c:221
detached = 0
#13 0xb802d50f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#14 0xb7e817ee in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
Thread 8 (Thread 0xb52ceb90 (LWP 8295)):
#0 0xb807b430 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb80313a2 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb7cd2f9e in pt_TimedWait (cv=0xa05cc6c, ml=0xa06d4e0, timeout=664)
at ptsynch.c:280
rv = 1537841
now = {tv_sec = 1229622330, tv_usec = 720003}
tmo = {tv_sec = 1229622331, tv_nsec = 384003000}
ticks = 1000
#3 0xb7cd3dc0 in PR_WaitCondVar (cvar=0xa05cc68, timeout=664) at ptsynch.c:407
rv = <value optimized out>
thred = <value optimized out>
#4 0xb79fbc50 in TimerThread::Run (this=0xa06d428) at TimerThread.cpp:345
waitFor = 4294966780
#5 0xb79f8d00 in nsThread::ProcessNextEvent (this=0xa137a20, mayWait=1,
result=0xb52ce344) at nsThread.cpp:510
notifyGlobalObserver = 1
obs = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
event = {<nsCOMPtr_base> = {mRawPtr = 0xa06d428}, <No data fields>}
rv = 0
#6 0xb79c9624 in NS_ProcessNextEvent_P (thread=0x80, mayWait=1)
at nsThreadUtils.cpp:227
val = <value optimized out>
#7 0xb79f9467 in nsThread::ThreadFunc (arg=0xa137a20) at nsThread.cpp:253
event = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
#8 0xb7cda1e1 in _pt_root (arg=0xa137c40) at ptthread.c:221
detached = 0
#9 0xb802d50f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#10 0xb7e817ee in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
Thread 7 (Thread 0xb267bb90 (LWP 8314)):
#0 0xb807b430 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb8031075 in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb7cd3e39 in PR_WaitCondVar (cvar=0xaf8e2c0, timeout=4294967295)
at ptsynch.c:405
rv = <value optimized out>
thred = (PRThread *) 0xafc8078
#3 0xb78016fa in nsSSLThread::Run (this=0xaf8e238) at nsSSLThread.cpp:964
threadLock = {<nsAutoLockBase> = {<No data fields>},
mLock = 0xaf8e260, mLocked = 1}
pending_work = <value optimized out>
busy_socket_ssl_state = nsSSLSocketThreadData::ssl_reading_done
needToSetPollableEvent = 1
socketToDestroy = (class nsNSSSocketInfo *) 0x1
#4 0xb780102e in nsPSMBackgroundThread::nsThreadRunner (arg=0xaf8e238)
at nsPSMBackgroundThread.cpp:44
No locals.
#5 0xb7cda1e1 in _pt_root (arg=0xafc8078) at ptthread.c:221
detached = 0
#6 0xb802d50f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#7 0xb7e817ee in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
Thread 6 (Thread 0xb48dfb90 (LWP 8315)):
#0 0xb807b430 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb8031075 in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb7cd3e39 in PR_WaitCondVar (cvar=0xafc81d8, timeout=4294967295)
at ptsynch.c:405
rv = <value optimized out>
thred = (PRThread *) 0xafc8218
#3 0xb7802792 in nsCertVerificationThread::Run (this=0xafc8128)
at nsCertVerificationThread.cpp:138
No locals.
#4 0xb780102e in nsPSMBackgroundThread::nsThreadRunner (arg=0xafc8128)
at nsPSMBackgroundThread.cpp:44
No locals.
#5 0xb7cda1e1 in _pt_root (arg=0xafc8218) at ptthread.c:221
detached = 0
#6 0xb802d50f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#7 0xb7e817ee in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
Thread 5 (Thread 0xb2e7cb90 (LWP 8316)):
#0 0xb807b430 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb8031075 in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb7cd3e39 in PR_WaitCondVar (cvar=0xb012300, timeout=4294967295)
at ptsynch.c:405
rv = <value optimized out>
thred = (PRThread *) 0xb016450
#3 0xb7cd3eb7 in PR_Wait (mon=0xb012340, timeout=4294967295) at ptsynch.c:584
rv = -512
saved_entries = 1
saved_owner = 3001535376
#4 0xb79f7f25 in nsEventQueue::GetEvent (this=0xb012278, mayWait=1,
result=0xb2e7c304) at ../../dist/include/xpcom/nsAutoLock.h:340
No locals.
#5 0xb79f8cd4 in nsThread::ProcessNextEvent (this=0xb012258, mayWait=1,
result=0xb2e7c344) at nsThread.h:112
notifyGlobalObserver = 1
obs = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
event = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
rv = 3072650037
#6 0xb79c9624 in NS_ProcessNextEvent_P (thread=0x80, mayWait=1)
at nsThreadUtils.cpp:227
val = <value optimized out>
#7 0xb79f9467 in nsThread::ThreadFunc (arg=0xb012258) at nsThread.cpp:253
event = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
#8 0xb7cda1e1 in _pt_root (arg=0xb016450) at ptthread.c:221
detached = 0
#9 0xb802d50f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#10 0xb7e817ee in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
Thread 4 (Thread 0xb367db90 (LWP 8501)):
#0 0xb807b430 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb8031075 in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xafe196cf in ?? () from /usr/lib/flashplugin-nonfree/libflashplayer.so
No symbol table info available.
#3 0xaff4b29f in ?? () from /usr/lib/flashplugin-nonfree/libflashplayer.so
No symbol table info available.
#4 0xafe19b8d in ?? () from /usr/lib/flashplugin-nonfree/libflashplayer.so
No symbol table info available.
#5 0xb802d50f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#6 0xb7e817ee in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
Thread 3 (Thread 0xadfe9b90 (LWP 8502)):
#0 0xb807b430 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb8031075 in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xafe196cf in ?? () from /usr/lib/flashplugin-nonfree/libflashplayer.so
No symbol table info available.
#3 0xaff4b29f in ?? () from /usr/lib/flashplugin-nonfree/libflashplayer.so
No symbol table info available.
#4 0xafe19b8d in ?? () from /usr/lib/flashplugin-nonfree/libflashplayer.so
No symbol table info available.
#5 0xb802d50f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#6 0xb7e817ee in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
Thread 1 (Thread 0xb7d9e6c0 (LWP 8258)):
#0 0xb807b430 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7dcb880 in raise () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2 0xb7dcd248 in abort () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#3 0xb7fef6f8 in __gnu_cxx::__verbose_terminate_handler ()
from /usr/lib/libstdc++.so.6
No symbol table info available.
#4 0xb7fed5d5 in ?? () from /usr/lib/libstdc++.so.6
No symbol table info available.
#5 0xb7fed612 in std::terminate () from /usr/lib/libstdc++.so.6
No symbol table info available.
#6 0xb7fed74a in __cxa_throw () from /usr/lib/libstdc++.so.6
No symbol table info available.
#7 0xb7fedda3 in operator new () from /usr/lib/libstdc++.so.6
No symbol table info available.
#8 0xb7fede8d in operator new[] () from /usr/lib/libstdc++.so.6
No symbol table info available.
#9 0xb79c9e28 in nsDeque::GrowCapacity (this=0xbf874cfc) at nsDeque.cpp:182
theNewSize = 131072
#10 0xb79c9f57 in nsDeque::Push (this=0xbf874cfc, aItem=0xa8d6de8c)
at nsDeque.cpp:219
No locals.
#11 0xb7a03d9e in GraphWalker::DoWalk (this=0xbf874d5c, aQueue=@0xbf874cfc)
at nsCycleCollector.cpp:1169
No locals.
#12 0xb7a03e3b in GraphWalker::WalkFromRoots (this=0xbf874d5c,
aGraph=@0xa082f20) at nsCycleCollector.cpp:1153
queue = {mSize = 32768, mCapacity = 32768, mOrigin = 2610,
mDeallocator = 0x0, mBuffer = {0xa8d5f00c, 0xa8d5f024, 0xa8d5f03c,
0xa8d5f054, 0xa8d5f06c, 0xa8d5f084, 0xa8d5f09c, 0xa8d5f0b4},
mData = 0xa59c4650}
#13 0xb7a03e8a in nsCycleCollector::ScanRoots (this=0xa082ee0)
at nsCycleCollector.cpp:1588
No locals.
#14 0xb7a03f31 in nsCycleCollector::BeginCollection (this=0xa082ee0)
at nsCycleCollector.cpp:2379
builder = {<nsCycleCollectionTraversalCallback> = {
_vptr.nsCycleCollectionTraversalCallback = 0xb7c85f28}, mNodeBuilder = {
mNextBlock = 0xa573f008, mNext = @0xa082f24, mBlockEnd = 0xa57ff00c},
mEdgeBuilder = {mCurrent = 0xa8e73ef4, mBlockEnd = 0xa8eae000,
mNextBlockPtr = 0xa8eae004}, mPtrToNodeMap = {ops = 0xb7c9e848,
data = 0x0, hashShift = 15, maxAlphaFrac = 192 '�', minAlphaFrac = 64 '@',
entrySize = 8, entryCount = 65536, removedCount = 0, generation = 2,
entryStore = 0xa55fd008 ""}, mCurrPi = 0xa57feff4, mRuntimes = 0xa082ef0}
#15 0xb7a03f6c in nsCycleCollector_beginCollection ()
at nsCycleCollector.cpp:2910
No locals.
#16 0xb725189c in XPCCycleCollectGCCallback (cx=0xa555100,
status=JSGC_MARK_END) at nsXPConnect.cpp:440
ok = <value optimized out>
#17 0xb7d3cce7 in js_GC (cx=0xa555100, gckind=GC_NORMAL) at jsgc.c:3247
rt = (JSRuntime *) 0xa078208
keepAtoms = 0
callback = <value optimized out>
i = 173922712
type = <value optimized out>
trc = {context = 0xa555100, callback = 0}
thingSize = 173363456
a = <value optimized out>
ap = (JSGCArenaInfo **) 0xa07828c
emptyArenas = (JSGCArenaInfo *) 0xa07abc4
flags = <value optimized out>
flagp = (uint8 *) 0xa07abc0 ""
thing = <value optimized out>
freeList = (JSGCThing *) 0xbf874ea8
arenaList = (JSGCArenaList *) 0xb7cd3f30
allClear = 168274884
requestDebit = 1
acx = <value optimized out>
iter = (JSContext *) 0x0
#18 0xb7d1963a in JS_GC (cx=0xa555100) at jsapi.c:2469
No locals.
#19 0xb7250b20 in nsXPConnect::Collect (this=0xa0e91f8) at nsXPConnect.cpp:529
cycleCollectionContext = {<nsAXPCNativeCallContext> = {
_vptr.nsAXPCNativeCallContext = 0xb7bd27c8},
mState = XPCCallContext::HAVE_CONTEXT, mXPC = 0xa0e91f8,
mThreadData = 0xa0780f0, mXPCContext = 0xa5552c8, mJSContext = 0xa555100,
mContextPopRequired = 1, mDestroyJSContextInDestructor = 0,
mCallerLanguage = XPCContext::LANG_NATIVE,
mPrevCallerLanguage = XPCContext::LANG_UNKNOWN, mPrevCallContext = 0x0,
mOperandJSObject = 0xf519f85a, mCurrentJSObject = 0xb7a996ba,
mFlattenedJSObject = 0x7a, mWrapper = 0xb79c7d3b, mTearOff = 0x19,
mScriptableInfo = 0xb7c87ff4, mSet = 0xbf874ff8, mInterface = 0xb79d305a,
mMember = 0x0, mName = 168392764, mStaticMemberIsLocal = -1081651192,
mArgc = 3080468072, mArgv = 0x0, mRetVal = 0xb7a996ba,
mExceptionWasThrown = -1213718508, mReturnValueWasSet = -1509869648,
mMethodIndex = 30780, mCallee = 0x0,
mStringWrapperData = "�\226��Z�\031�<x\t\n\000\000\000\000(P\207�,3\235�XP\207�\000\000\000"}
cx = (JSContext *) 0xa555100
#20 0xb7a0408e in nsCycleCollector::Collect (this=0xa082ee0, aTryCollections=1)
at nsCycleCollector.cpp:2250
collected = 3
obs = {<nsCOMPtr_base> = {mRawPtr = 0xa097830}, <No data fields>}
whiteNodes = {<nsTPtrArray<PtrInfo>> = {<nsTArray<PtrInfo*>> = {<nsTArray_base> = {static sEmptyHdr = {mLength = 0, mCapacity = 0, mIsAutoArray = 0},
mHdr = 0xbf875060}, <No data fields>}, <No data fields>},
mAutoBuf = "\000\000\000\000�\017\000\200\000\000\000\000\024U\207�\000\000\000\000\024U\207� >g\n\000\000\000\000\000\000\000\000\000�'\n\000\000\000\000\000\000\000\000�0\005�,\000\003�\000\020\000\000�P\207�\000\000\000\000\001\000\000\0008\037\234��P\207��_\v�h\037(\n\001\000\000\000�P\207��0\005�X�\036\n�_\v��P\207��1\005�X�\036\ny�\n�h;\v��\035\v� >g\ne\000\000\000�U\207�kQ\n�\216�\n�\000\000\000\000�U\207�\000\000\000\000�U\207��a\n\n\000\000\000\000\000\000\000\000�U\207�\024U\207�Ƞ\a\n\224T\207�P�s�"...}
totalCollections = 0
#21 0xb7a041cd in nsCycleCollector_collect () at nsCycleCollector.cpp:2898
No locals.
#22 0xb75ff2ae in nsJSContext::CC () at nsJSEnvironment.cpp:3346
No locals.
#23 0xb75ff37e in nsJSContext::MaybeCC (aHigherProbability=1)
at nsJSEnvironment.cpp:3397
No locals.
#24 0xb75ff731 in nsUserActivityObserver::Observe (this=0xa505530,
aSubject=0x0, aTopic=0xb7b6b3d4 "user-interaction-inactive", aData=0x0)
at nsJSEnvironment.cpp:291
higherProbability = 6
#25 0xb79d304c in nsObserverList::NotifyObservers (this=0xa2205a0,
aSubject=0x0, aTopic=0xb7b6b3d4 "user-interaction-inactive", someData=0x0)
at nsObserverList.cpp:128
i = 1
observers = {<nsCOMArray_base> = {mArray = {
mImpl = 0xa60137a0}}, <No data fields>}
#26 0xb79d331a in nsObserverService::NotifyObservers (this=0xa097830,
aSubject=0x0, aTopic=0xb7b6b3d4 "user-interaction-inactive", someData=0x0)
at nsObserverService.cpp:181
No locals.
#27 0xb7528956 in nsUITimerCallback::Notify (this=0xa5fc8e8, aTimer=0xa5fcb60)
at nsEventStateManager.cpp:210
rv = 0
obs = {<nsCOMPtr_base> = {mRawPtr = 0xa097830}, <No data fields>}
#28 0xb79fb1d6 in nsTimerImpl::Fire (this=0xa5fcb60) at nsTimerImpl.cpp:403
now = 1261683976
timeout = <value optimized out>
callback = {c = 0xa5fc8e8, i = 0xa5fc8e8, o = 0xa5fc8e8}
callbackType = 1
#29 0xb79fb24b in nsTimerEvent::Run (this=0x1baf8ea0) at nsTimerImpl.cpp:490
No locals.
#30 0xb79f8d00 in nsThread::ProcessNextEvent (this=0xa06d118, mayWait=1,
result=0xbf8790d4) at nsThread.cpp:510
notifyGlobalObserver = 1
obs = {<nsCOMPtr_base> = {mRawPtr = 0xa437e04}, <No data fields>}
event = {<nsCOMPtr_base> = {mRawPtr = 0x1baf8ea0}, <No data fields>}
rv = 0
#31 0xb79c9624 in NS_ProcessNextEvent_P (thread=0x2042, mayWait=1)
at nsThreadUtils.cpp:227
val = <value optimized out>
#32 0xb794c780 in nsBaseAppShell::Run (this=0xa437e00)
at nsBaseAppShell.cpp:170
thread = (class nsIThread *) 0xa06d118
#33 0xb77e1ed8 in nsAppStartup::Run (this=0xa473540) at nsAppStartup.cpp:181
rv = <value optimized out>
#34 0xb72456d8 in XRE_main (argc=2, argv=0xbf87c834, aAppData=0x9fe7838)
at nsAppRunner.cpp:3213
obsService = {<nsCOMPtr_base> = {
mRawPtr = 0xa097830}, <No data fields>}
remoteService = {<nsCOMPtr_base> = {
mRawPtr = 0xa657378}, <No data fields>}
appStartup = {<nsCOMPtr_base> = {
mRawPtr = 0xa473540}, <No data fields>}
workingDir = {<nsCOMPtr_base> = {
mRawPtr = 0xa492008}, <No data fields>}
chromeObserver = {<nsCOMPtr_base> = {
mRawPtr = 0xa0c9f60}, <No data fields>}
cmdLine = {<nsCOMPtr_base> = {mRawPtr = 0xa490440}, <No data fields>}
noEMRestart = <value optimized out>
xpcom = {mServiceManager = 0xa0754e4}
desktopStartupIDEnv = <value optimized out>
desktopStartupID = {<nsFixedCString> = {<nsCString> = {<nsACString_internal> = {<nsCSubstring_base> = {<No data fields>}, mData = 0xbf879548 "",
mLength = 0, mFlags = 65553}, <No data fields>}, mFixedCapacity = 63,
mFixedBuf = 0xbf879548 ""},
mStorage = "\000\225\207�\236-��Xz�\t��\004\bx\225\207�X\035��\204\226\207�\001\000\000\000��\236���\004\b\\x�\th\226\207�\230\225\207���\004\bh\226\207�\000\000\000"}
xremotearg = <value optimized out>
upgraded = 0
appInitiatedRestart = <value optimized out>
dirProvider = {<nsIDirectoryServiceProvider2> = {<nsIDirectoryServiceProvider> = {<nsISupports> = {
_vptr.nsISupports = 0xb7bd2028}, <No data fields>}, <No data fields>}, <nsIProfileStartup> = {<nsISupports> = {
_vptr.nsISupports = 0xb7bd204c}, <No data fields>},
mAppProvider = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>},
mGREDir = {<nsCOMPtr_base> = {mRawPtr = 0x9fe7a58}, <No data fields>},
mSysPluginDir = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>},
mXULAppDir = {<nsCOMPtr_base> = {mRawPtr = 0x9fe79b8}, <No data fields>},
mProfileDir = {<nsCOMPtr_base> = {mRawPtr = 0xa05cb38}, <No data fields>},
mProfileLocalDir = {<nsCOMPtr_base> = {
mRawPtr = 0xa05cbb0}, <No data fields>}, mProfileNotified = 1 '\001',
mExtensionsLoaded = 1 '\001', mAppBundleDirectories = {<nsCOMArray_base> = {
mArray = {mImpl = 0x0}}, <No data fields>},
mExtensionDirectories = {<nsCOMArray_base> = {mArray = {
mImpl = 0xa0938c0}}, <No data fields>},
mThemeDirectories = {<nsCOMArray_base> = {mArray = {
mImpl = 0xa0938f0}}, <No data fields>}}
display = (GdkDisplay *) 0xa01e028
nativeApp = {<nsCOMPtr_base> = {mRawPtr = 0xa02df98}, <No data fields>}
desktopStartupIDPtr = 0x0
startOffline = 0
profLD = {<nsCOMPtr_base> = {mRawPtr = 0xa05cbb0}, <No data fields>}
profD = {<nsCOMPtr_base> = {mRawPtr = 0xa05cb38}, <No data fields>}
needsRestart = 0
canRun = 1
profileLock = {<nsCOMPtr_base> = {
mRawPtr = 0xa01de08}, <No data fields>}
profileName = {<nsFixedCString> = {<nsCString> = {<nsACString_internal> = {<nsCSubstring_base> = {<No data fields>}, mData = 0xbf8794f4 "default",
mLength = 7, mFlags = 65553}, <No data fields>}, mFixedCapacity = 63,
mFixedBuf = 0xbf8794f4 "default"},
mStorage = "default\000@���t\000\000\000@���(\225\207���\001�t\000\000\000h\226\207�H\225\207�}N̷`z�\t�\177ȷH\225\207��\003\237�`z�\t"}
version = {<nsFixedCString> = {<nsCString> = {<nsACString_internal> = {<nsCSubstring_base> = {<No data fields>},
mData = 0xbf8794a0 "3.0.5_2008111318/2008121622", mLength = 27,
mFlags = 65553}, <No data fields>}, mFixedCapacity = 63,
mFixedBuf = 0xbf8794a0 "3.0.5_2008111318/2008121622"},
mStorage = "3.0.5_2008111318/2008121622\000Pz�\t�y�\t\204\226\207�\002\000\000\000\000\000\000\000�y�\t�\177ȷ�\224\207��\003\237�"}
osABI = {<nsCString> = {<nsACString_internal> = {<nsCSubstring_base> = {<No data fields>}, mData = 0xb7a81a6e "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 = 0x9fe79b8,
vendor = 0x9fe82f8 "Mozilla", name = 0x9fe82d8 "Firefox",
version = 0x9fe82e8 "3.0.5", buildID = 0x9fd8c10 "2008111318",
ID = 0x9fe7af8 "{ec8030f7-c20a-464f-9b0e-13a3a9e97384}",
copyright = 0x9fe7b28 "Copyright (c) 1998 - 2008 mozilla.org", flags = 6,
xreDirectory = 0x9fe7a58, minVersion = 0x9fd8c20 "1.9.0.1",
maxVersion = 0x9fd8c30 "1.9.0.*",
crashReporterURL = 0x9fe7b58 "https://crash-reports.mozilla.com/submit",
profile = 0x0}, <No data fields>}
iniFile = {<nsCOMPtr_base> = {mRawPtr = 0x9fe7b88}, <No data fields>}
localIniFile = {<nsCOMPtr_base> = {
mRawPtr = 0x9fe7b88}, <No data fields>}
parser = {
mSections = {<nsBaseHashtable<nsDepCharHashKey, nsAutoPtr<nsINIParser_internal::INIValue>, nsINIParser_internal::INIValue*>> = {<nsTHashtable<nsBaseHashtableET<nsDepCharHashKey, nsAutoPtr<nsINIParser_internal::INIValue> > >> = {
mTable = {ops = 0xb7c9e5dc, data = 0x0, hashShift = 28,
maxAlphaFrac = 192 '�', minAlphaFrac = 64 '@', entrySize = 12,
entryCount = 1, removedCount = 0, generation = 0,
entryStore = 0x9fe7d68 ""}}, <No data fields>}, <No data fields>},
mFileContents = {mRawPtr = 0x9fe7e30 "[Build"}}
i = <value optimized out>
#35 0x080491ab in ?? ()
No symbol table info available.
#36 0xb7db6685 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#37 0x08048d11 in ?? ()
No symbol table info available.
** Affects: firefox-3.0 (Ubuntu)
Importance: Undecided
Status: New
--
SIGABRT in nsDeque::GrowCapacity
https://bugs.launchpad.net/bugs/309415
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