This weekend I was at a friend's parents' house, and her father was trying
to give me directions via Google Maps, but his Firefox kept crashing. I
emailed myself a list of crash reports from his about:crashes, and it's a
pretty strange list:
http://crash-stats.mozilla.com/report/index/b3d870c5-3320-4126-951e-97f3d2090627-[@ XPC_WN_Helper_NewResolve ]
http://crash-stats.mozilla.com/report/index/546d8ede-5925-4b40-86d4-cf5102090627-[@ InsertRuleByWeight ]
http://crash-stats.mozilla.com/report/index/8aa11c90-a9ab-4077-be2b-6f80f2090627-[@ GraphWalker::DoWalk(nsDeque&) ]
http://crash-stats.mozilla.com/report/index/8e0073a7-20b5-46a9-b7b8-b23952090627-[@ nsGenericElement::GetChildNodes(nsIDOMNodeList**) ]
http://crash-stats.mozilla.com/report/index/94828e68-31e9-4328-b535-e30b72090627-[@ nsTextFrame::EnsureTextRun(gfxContext*, nsIFrame*,
nsLineList_iterator
const*, unsigned int*) ]
http://crash-stats.mozilla.com/report/index/1b580d73-ec69-4a60-b1f7-2ee252090627-[@ nsCycleCollector::MarkRoots(GCGraphBuilder&) ]
http://crash-stats.mozilla.com/report/index/14b76fa2-0f71-4124-85ce-596772090627-[@ @0x21046dd ]
http://crash-stats.mozilla.com/report/index/1d9e3044-487f-4540-bc6c-7b0742090627-[@ nsCycleCollector::MarkRoots(GCGraphBuilder&) ]
There's not much rhyme or reason here, except to note that in everything but
the nsCycleCollector::MarkRoots (and the bare address crash), it looks like
null pointer dereferences. (The crash addresses are all very small, probably
an offset from NULL.)
I will note that nsCycleCollector::MarkRoots is in our topcrash list,
currently #9 for Firefox 3.0.11. I will also note that he didn't seem to
think it was Firefox's problem, more that his computer had a problem. Also,
he at one point fell back to IE, only to have that crash on him as well.
Any thoughts?
-Ted