Got checks for null pointers/simple crash fixes?
Talk Back <[email protected]>
| Newsgroups | gmane.comp.mozilla.crash-data |
|---|---|
| Message-ID | <[email protected]> |
Wed Aug 6 19:30:10 PDT 2003 Places to go looking for simple one line fixes to crashes based on /u/talkback/Trunk/tempdata/newTrunkdata.all (Aug 6 - 03:26) ---------- Number of lines or trigger functions to check : 57 Incidents per source file : 1165 22 mozilla/gfx/src/windows/nsRenderingContextWin.cpp 9 mozilla/layout/xul/base/src/nsPopupSetFrame.cpp 6 /builds/nightly/seamonkey/trunk/mozilla/xpcom/glue/nsCOMPtr.cpp 6 mozilla/js/src/jsinterp.c 5 mozilla/xpcom/ds/pldhash.c 5 mozilla/rdf/chrome/src/nsChromeRegistry.cpp 5 mozilla/layout/xul/base/src/nsMenuPopupFrame.cpp 4 /builds/nightly/seamonkey/trunk/mozilla/js/src/jsparse.c 4 mozilla/js/src/jsobj.c 3 mozilla/mailnews/addrbook/src/nsAbView.cpp 3 mozilla/js/src/jsgc.c 2 /builds/nightly/seamonkey/trunk/mozilla/xpcom/ds/nsFixedSizeAllocator.cpp 2 mozilla/xpcom/glue/nsCOMPtr.cpp 2 mozilla/netwerk/base/src/nsStandardURL.cpp 2 mozilla/mailnews/base/util/nsUInt32Array.cpp 2 mozilla/mailnews/base/src/nsMsgDBView.cpp 2 mozilla/mailnews/base/src/nsMsgCopyService.cpp 2 mozilla/layout/html/base/src/nsTextFrame.cpp 2 mozilla/js/src/jsopcode.c 2 mozilla/js/src/jsapi.c 2 mozilla/content/xul/templates/src/nsRuleNetwork.cpp 2 mozilla/content/xml/document/src/nsXMLContentSink.cpp 1 /builds/nightly/seamonkey/trunk/mozilla/xpfe/components/build/nsModule.cpp 1 /builds/nightly/seamonkey/trunk/mozilla/netwerk/protocol/http/src/../../../../dist/include/xpcom/nsCOMPtr.h 1 /builds/nightly/seamonkey/trunk/mozilla/layout/html/base/src/nsGfxScrollFrame.cpp 1 /builds/nightly/seamonkey/trunk/mozilla/layout/html/base/src/../../../../dist/include/layout/nsIFrame.h 1 /builds/nightly/seamonkey/trunk/mozilla/layout/build/nsXULElement.h 1 /builds/nightly/seamonkey/trunk/mozilla/content/xul/templates/src/../../../../dist/include/xpcom/nsCOMPtr.h 1 /builds/nightly/seamonkey/trunk/mozilla/content/xul/content/src/nsXULElement.cpp 1 ../../dist/include/string/nsAString.h 1 mozilla/view/src/nsView.cpp 1 mozilla/nsprpub/pr/src/md/windows/w95thred.c 1 mozilla/netwerk/cache/src/nsDiskCacheMap.cpp 1 mozilla/mailnews/imap/src/nsImapIncomingServer.cpp 1 mozilla/layout/xul/base/src/nsBoxToBlockAdaptor.cpp 1 mozilla/layout/html/style/src/nsCSSFrameConstructor.cpp 1 mozilla/layout/html/forms/src/nsTextControlFrame.cpp 1 mozilla/layout/html/base/src/nsLineLayout.cpp 1 mozilla/layout/html/base/src/nsFrameManager.cpp 1 mozilla/layout/html/base/src/nsBlockFrame.cpp 1 mozilla/js/src/xpconnect/src/xpcwrappedjsclass.cpp 1 mozilla/js/src/xpconnect/src/xpcwrappedjs.cpp 1 mozilla/js/src/jsscript.c 1 mozilla/js/src/jsscope.c 1 mozilla/js/src/jsemit.c 1 mozilla/extensions/xmlextras/base/src/nsXMLHttpRequest.cpp 1 mozilla/extensions/typeaheadfind/src/nsTypeAheadFind.cpp 1 mozilla/editor/txtsvc/src/nsTextServicesDocument.cpp 1 mozilla/editor/libeditor/html/nsHTMLCSSUtils.cpp 1 mozilla/content/xul/content/src/nsXULElement.cpp 1 mozilla/content/xbl/src/nsXBLInsertionPoint.h 1 mozilla/content/html/style/src/nsHTMLAttributes.h 1 mozilla/caps/src/nsScriptSecurityManager.cpp http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/caps/src/nsScriptSecurityManager.cpp&lineno=1718 triggerfunction=nsScriptSecurityManager::GetScriptPrincipal 44146be5 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/content/html/style/src/nsHTMLAttributes.h&lineno=179 triggerfunction=nsHTMLAttrName::Release fd20b668 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/content/xbl/src/nsXBLInsertionPoint.h&lineno=62 triggerfunction=nsXBLInsertionPoint::AddChild 45ac258a no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/content/xml/document/src/nsXMLContentSink.cpp&lineno=679 triggerfunction=nsXMLContentSink::CloseElement bbf726f3 no.crashes=2 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/content/xul/content/src/nsXULElement.cpp&lineno=2410 triggerfunction=nsXULElement::SetAttr a4a085f0 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/content/xul/templates/src/nsRuleNetwork.cpp&lineno=505 triggerfunction=VariableSet::Contains 6b6be619 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/content/xul/templates/src/nsRuleNetwork.cpp&lineno=594 triggerfunction=nsAssignmentSet::GetAssignmentFor fd814a6b no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/editor/libeditor/html/nsHTMLCSSUtils.cpp&lineno=356 triggerfunction=nsHTMLCSSUtils::IsCSSEditableProperty a4014454 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/editor/txtsvc/src/nsTextServicesDocument.cpp&lineno=2329 triggerfunction=nsTextServicesDocument::InsertText 1ac51152 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/extensions/typeaheadfind/src/nsTypeAheadFind.cpp&lineno=1359 triggerfunction=nsTypeAheadFind::FindItNow 7c85de46 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/extensions/xmlextras/base/src/nsXMLHttpRequest.cpp&lineno=982 triggerfunction=nsXMLHttpRequest::OnStartRequest 042ed4f1 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/gfx/src/windows/nsRenderingContextWin.cpp&lineno=1519 triggerfunction=nsRenderingContextWin::GetWidth 1965f333 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/gfx/src/windows/nsRenderingContextWin.cpp&lineno=1519 triggerfunction=nsRenderingContextWin::GetWidth 301ab419 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/gfx/src/windows/nsRenderingContextWin.cpp&lineno=1519 triggerfunction=nsRenderingContextWin::GetWidth 409ec74a no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/gfx/src/windows/nsRenderingContextWin.cpp&lineno=1519 triggerfunction=nsRenderingContextWin::GetWidth 55ba46c6 no.crashes=5 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/gfx/src/windows/nsRenderingContextWin.cpp&lineno=1519 triggerfunction=nsRenderingContextWin::GetWidth 9a8bf40f no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/gfx/src/windows/nsRenderingContextWin.cpp&lineno=1519 triggerfunction=nsRenderingContextWin::GetWidth d2987b4f no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/gfx/src/windows/nsRenderingContextWin.cpp&lineno=1519 triggerfunction=nsRenderingContextWin::GetWidth e4a8c60e no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/gfx/src/windows/nsRenderingContextWin.cpp&lineno=1519 triggerfunction=nsRenderingContextWin::GetWidth fb3af3b7 no.crashes=3 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/gfx/src/windows/nsRenderingContextWin.cpp&lineno=1658 triggerfunction=nsRenderingContextWin::GetTextDimensions 25c53d4a no.crashes=2 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/gfx/src/windows/nsRenderingContextWin.cpp&lineno=1658 triggerfunction=nsRenderingContextWin::GetTextDimensions 4adac741 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/gfx/src/windows/nsRenderingContextWin.cpp&lineno=1658 triggerfunction=nsRenderingContextWin::GetTextDimensions 68cf5f95 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/gfx/src/windows/nsRenderingContextWin.cpp&lineno=1658 triggerfunction=nsRenderingContextWin::GetTextDimensions 99bc4798 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/gfx/src/windows/nsRenderingContextWin.cpp&lineno=1658 triggerfunction=nsRenderingContextWin::GetTextDimensions a0d09db5 no.crashes=2 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/gfx/src/windows/nsRenderingContextWin.cpp&lineno=1658 triggerfunction=nsRenderingContextWin::GetTextDimensions be6fd4bc no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/js/src/jsapi.c&lineno=1434 triggerfunction=JS_malloc 236a5d9e no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/js/src/jsapi.c&lineno=1936 triggerfunction=JS_GetPrivate 3d484154 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/js/src/jsemit.c&lineno=1982 triggerfunction=js_EmitTree 10c04dff no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/js/src/jsgc.c&lineno=437 triggerfunction=js_RemoveRoot 9db5e5a3 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/js/src/jsgc.c&lineno=829 triggerfunction=js_MarkGCThing 738ce8df no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/js/src/jsgc.c&lineno=829 triggerfunction=js_MarkGCThing e0efd171 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/js/src/jsinterp.c&lineno=1383 triggerfunction=js_Interpret 8629775c no.crashes=2 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/js/src/jsinterp.c&lineno=3704 triggerfunction=js_Interpret 8629775c no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/js/src/jsinterp.c&lineno=4134 triggerfunction=js_Interpret 5d936eab no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/js/src/jsinterp.c&lineno=4134 triggerfunction=js_Interpret 8629775c no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/js/src/jsinterp.c&lineno=719 triggerfunction=js_Invoke 7b67ea23 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/js/src/jsobj.c&lineno=2248 triggerfunction=js_LookupProperty 5fb9886e no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/js/src/jsobj.c&lineno=3214 triggerfunction=js_Enumerate 6cba2483 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/js/src/jsobj.c&lineno=3613 triggerfunction=js_Mark 26414fcd no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/js/src/jsobj.c&lineno=3613 triggerfunction=js_Mark 8c0cee2f no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/js/src/jsopcode.c&lineno=1204 triggerfunction=Decompile be468cc1 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/js/src/jsopcode.c&lineno=1204 triggerfunction=Decompile cf62c3c7 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/js/src/jsscope.c&lineno=249 triggerfunction=js_SearchScope 76be329a no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/js/src/jsscript.c&lineno=1187 triggerfunction=js_PCToLineNumber dde5d4a1 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/js/src/xpconnect/src/xpcwrappedjs.cpp&lineno=416 triggerfunction=nsXPCWrappedJS::GetInterfaceInfo 08ecb8c2 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/js/src/xpconnect/src/xpcwrappedjsclass.cpp&lineno=1587 triggerfunction=nsXPCWrappedJSClass::GetInterfaceName 9b7c5b64 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/layout/html/base/src/nsBlockFrame.cpp&lineno=2662 triggerfunction=nsBlockFrame::PullFrameFrom 110c2a36 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/layout/html/base/src/nsFrameManager.cpp&lineno=1018 triggerfunction=FrameManager::NotifyDestroyingFrame 13280362 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/layout/html/base/src/nsLineLayout.cpp&lineno=1220 triggerfunction=nsLineLayout::ReflowFrame e91ae3cf no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/layout/html/base/src/nsTextFrame.cpp&lineno=3910 triggerfunction=nsTextFrame::GetChildFrameContainingOffset 1e971f88 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/layout/html/base/src/nsTextFrame.cpp&lineno=4947 triggerfunction=nsTextFrame::MeasureText d4accd41 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/layout/html/forms/src/nsTextControlFrame.cpp&lineno=3119 triggerfunction=nsTextControlFrame::SetInitialChildList 61519757 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/layout/html/style/src/nsCSSFrameConstructor.cpp&lineno=11230 triggerfunction=nsCSSFrameConstructor::FindFrameWithContent 69557459 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/layout/xul/base/src/nsBoxToBlockAdaptor.cpp&lineno=668 triggerfunction=nsBoxToBlockAdaptor::DoLayout 038f6e7c no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/layout/xul/base/src/nsMenuPopupFrame.cpp&lineno=1697 triggerfunction=nsMenuPopupFrame::FindMenuWithShortcut 6f28ae8d no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/layout/xul/base/src/nsMenuPopupFrame.cpp&lineno=1697 triggerfunction=nsMenuPopupFrame::FindMenuWithShortcut 6f2cebe6 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/layout/xul/base/src/nsMenuPopupFrame.cpp&lineno=1697 triggerfunction=nsMenuPopupFrame::FindMenuWithShortcut fc99881a no.crashes=2 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/layout/xul/base/src/nsMenuPopupFrame.cpp&lineno=1707 triggerfunction=nsMenuPopupFrame::FindMenuWithShortcut 604c4b2e no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/layout/xul/base/src/nsPopupSetFrame.cpp&lineno=577 triggerfunction=nsPopupSetFrame::ActivatePopup 797cd2e8 no.crashes=5 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/layout/xul/base/src/nsPopupSetFrame.cpp&lineno=578 triggerfunction=nsPopupSetFrame::ActivatePopup 7cb49e0d no.crashes=4 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/mailnews/addrbook/src/nsAbView.cpp&lineno=511 triggerfunction=nsAbView::GetCellText 48d25747 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/mailnews/addrbook/src/nsAbView.cpp&lineno=511 triggerfunction=nsAbView::GetCellText b4fe145c no.crashes=2 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/mailnews/base/src/nsMsgCopyService.cpp&lineno=99 triggerfunction=nsCopyRequest::~nsCopyRequest e5ed48d3 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/mailnews/base/src/nsMsgCopyService.cpp&lineno=99 triggerfunction=nsCopyRequest::~nsCopyRequest ee30bc8f no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/mailnews/base/src/nsMsgDBView.cpp&lineno=5554 triggerfunction=nsMsgDBView::GetHdrForFirstSelectedMessage 3c9582cf no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/mailnews/base/src/nsMsgDBView.cpp&lineno=5554 triggerfunction=nsMsgDBView::GetHdrForFirstSelectedMessage 7ef52027 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/mailnews/base/util/nsUInt32Array.cpp&lineno=144 triggerfunction=nsUInt32Array::GetAt 3b2c3d86 no.crashes=2 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/mailnews/imap/src/nsImapIncomingServer.cpp&lineno=2163 triggerfunction=nsImapIncomingServer::FEAlertFromServer bd2c3ee4 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/netwerk/base/src/nsStandardURL.cpp&lineno=681 triggerfunction=nsStandardURL::ParseURL 0e28cafc no.crashes=2 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/netwerk/cache/src/nsDiskCacheMap.cpp&lineno=384 triggerfunction=nsDiskCacheMap::UpdateRecord 90de90cf no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/nsprpub/pr/src/md/windows/w95thred.c&lineno=281 triggerfunction=_MD_CURRENT_THREAD d834a9d2 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/rdf/chrome/src/nsChromeRegistry.cpp&lineno=1501 triggerfunction=IsChromeURI 0ebda612 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/rdf/chrome/src/nsChromeRegistry.cpp&lineno=1501 triggerfunction=IsChromeURI 1e348f21 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/rdf/chrome/src/nsChromeRegistry.cpp&lineno=1501 triggerfunction=IsChromeURI d8a602f5 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/rdf/chrome/src/nsChromeRegistry.cpp&lineno=1501 triggerfunction=IsChromeURI ff835e30 no.crashes=2 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/view/src/nsView.cpp&lineno=105 triggerfunction=nsView::DropMouseGrabbing e34e344f no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/xpcom/ds/pldhash.c&lineno=470 triggerfunction=PL_DHashTableOperate 6abb27b0 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/xpcom/ds/pldhash.c&lineno=470 triggerfunction=PL_DHashTableOperate ae157179 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/xpcom/ds/pldhash.c&lineno=567 triggerfunction=PL_DHashTableRawRemove eff1f1d9 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/xpcom/ds/pldhash.c&lineno=571 triggerfunction=PL_DHashTableRawRemove 190338e6 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/xpcom/ds/pldhash.c&lineno=571 triggerfunction=PL_DHashTableRawRemove 84430d63 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/xpcom/glue/nsCOMPtr.cpp&lineno=74 triggerfunction=nsCOMPtr_base::assign_with_AddRef 8fe779b6 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/xpcom/glue/nsCOMPtr.cpp&lineno=75 triggerfunction=nsCOMPtr_base::assign_with_AddRef 8c5f4a8a no.crashes=1