Closed
Bug 580521
Opened 14 years ago
Closed 14 years ago
CycleCollector crash during a restart
Categories
(Core :: IPC, defect)
Tracking
()
RESOLVED
DUPLICATE
of bug 572980
People
(Reporter: mfinkle, Unassigned)
Details
I was testing Fennec's SessionStore to make sure that the "Tabs from last time" feature worked in the event of a restart, not just a normal shutdown.
I got a crash in the CycleCollector:
#0 0xb77ca832 in ?? () from /lib/ld-linux.so.2
#1 0xb52c2ce6 in nanosleep () from /lib/tls/i686/cmov/libc.so.6
#2 0xb52c2b10 in sleep () from /lib/tls/i686/cmov/libc.so.6
#3 0xb57fae0d in ah_crap_handler (signum=11) at /home/mfinkle/source/mozilla-trunk/mozilla/toolkit/xre/nsSigHandlers.cpp:132
#4 0xb57fae66 in child_ah_crap_handler (signum=11) at /home/mfinkle/source/mozilla-trunk/mozilla/toolkit/xre/nsSigHandlers.cpp:145
#5 <signal handler called>
#6 0xb6d1203e in canonicalize (in=0xb1b4ada4) at /home/mfinkle/source/mozilla-trunk/mozilla/xpcom/base/nsCycleCollector.cpp:1209
#7 0xb6d12855 in GCGraphBuilder::NoteXPCOMChild (this=0xbf8d8fa4, child=0xb1b4ada4)
at /home/mfinkle/source/mozilla-trunk/mozilla/xpcom/base/nsCycleCollector.cpp:1555
#8 0xb5d9c3e7 in nsDocument::cycleCollection::Traverse (this=0xb75ebcc4, p=0xb0468c00, cb=...)
at /home/mfinkle/source/mozilla-trunk/mozilla/content/base/src/nsDocument.cpp:1680
#9 0xb5f72699 in nsHTMLDocument::cycleCollection::Traverse (this=0xb75ebcc4, p=0xb0468c00, cb=...)
at /home/mfinkle/source/mozilla-trunk/mozilla/content/html/document/src/nsHTMLDocument.cpp:243
#10 0xb6d12647 in GCGraphBuilder::Traverse (this=0xbf8d8fa4, aPtrInfo=0xadd11f0c) at /home/mfinkle/source/mozilla-trunk/mozilla/xpcom/base/nsCycleCollector.cpp:1484
#11 0xb6d12c22 in nsCycleCollector::MarkRoots (this=0xb3e21800, builder=...) at /home/mfinkle/source/mozilla-trunk/mozilla/xpcom/base/nsCycleCollector.cpp:1706
#12 0xb6d136c4 in nsCycleCollector::BeginCollection (this=0xb3e21800) at /home/mfinkle/source/mozilla-trunk/mozilla/xpcom/base/nsCycleCollector.cpp:2645
#13 0xb6d13a48 in nsCycleCollector_beginCollection () at /home/mfinkle/source/mozilla-trunk/mozilla/xpcom/base/nsCycleCollector.cpp:3232
#14 0xb65684ab in XPCCycleCollectGCCallback (cx=0xb33b6800, status=JSGC_MARK_END)
at /home/mfinkle/source/mozilla-trunk/mozilla/js/src/xpconnect/src/nsXPConnect.cpp:363
#15 0xb4f881d7 in GC (cx=0xb33b6800) at /home/mfinkle/source/mozilla-trunk/mozilla/js/src/jsgc.cpp:3283
#16 0xb4f88a98 in GCUntilDone (cx=0xb33b6800, gckind=GC_NORMAL) at /home/mfinkle/source/mozilla-trunk/mozilla/js/src/jsgc.cpp:3655
#17 0xb4f88bec in js_GC (cx=0xb33b6800, gckind=GC_NORMAL) at /home/mfinkle/source/mozilla-trunk/mozilla/js/src/jsgc.cpp:3709
#18 0xb4f26e30 in JS_GC (cx=0xb33b6800) at /home/mfinkle/source/mozilla-trunk/mozilla/js/src/jsapi.cpp:2447
#19 0xb65686f3 in nsXPConnect::Collect (this=0xb3e16780) at /home/mfinkle/source/mozilla-trunk/mozilla/js/src/xpconnect/src/nsXPConnect.cpp:465
#20 0xb6d134ed in nsCycleCollector::Collect (this=0xb3e21800, aTryCollections=5) at /home/mfinkle/source/mozilla-trunk/mozilla/xpcom/base/nsCycleCollector.cpp:2523
---Type <return> to continue, or q <return> to quit---
#21 0xb6d137f3 in nsCycleCollector::Shutdown (this=0xb3e21800) at /home/mfinkle/source/mozilla-trunk/mozilla/xpcom/base/nsCycleCollector.cpp:2751
#22 0xb6d13b53 in nsCycleCollector_shutdown () at /home/mfinkle/source/mozilla-trunk/mozilla/xpcom/base/nsCycleCollector.cpp:3254
#23 0xb6c92496 in mozilla::ShutdownXPCOM (servMgr=0x0) at /home/mfinkle/source/mozilla-trunk/mozilla/xpcom/build/nsXPComInit.cpp:654
#24 0xb6c920ba in NS_ShutdownXPCOM_P (servMgr=0x0) at /home/mfinkle/source/mozilla-trunk/mozilla/xpcom/build/nsXPComInit.cpp:558
#25 0xb57fb56a in XRE_TermEmbedding () at /home/mfinkle/source/mozilla-trunk/mozilla/toolkit/xre/nsEmbedFunctions.cpp:219
#26 0xb6b5d9a7 in mozilla::ipc::ScopedXREEmbed::Stop (this=0xb3e2d1b4) at /home/mfinkle/source/mozilla-trunk/mozilla/ipc/glue/ScopedXREEmbed.cpp:100
#27 0xb6b22a32 in mozilla::dom::ContentProcessProcess::CleanUp (this=0xb3e2d020) at /home/mfinkle/source/mozilla-trunk/mozilla/dom/ipc/ContentProcessProcess.cpp:63
#28 0xb57fbb78 in XRE_InitChildProcess (aArgc=1, aArgv=0xbf8ddeb4, aProcess=GeckoProcessType_Content)
at /home/mfinkle/source/mozilla-trunk/mozilla/toolkit/xre/nsEmbedFunctions.cpp:431
#29 0x08049357 in main (argc=3, argv=0xbf8ddeb4) at /home/mfinkle/source/mozilla-trunk/mozilla/ipc/app/MozillaRuntimeMain.cpp:87
Reporter | ||
Comment 1•14 years ago
|
||
Very reproducible
Comment 2•14 years ago
|
||
I'm 99% positive this is bug 572980 showing up. It'll disappear when we merge e10s to m-c.
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•