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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.