Got checks for null pointers/simple crash fixes?

Talk Back <[email protected]>
Newsgroups gmane.comp.mozilla.crash-data
Message-ID <[email protected]>
Sat Aug 23 19:30:05 PDT 2003

Places to go looking for simple one line fixes to crashes
based on /u/talkback/Trunk/tempdata/newTrunkdata.all (Aug 23 - 03:25) 
----------

Number of lines or trigger functions to check :       52
Incidents per source file :   244 
  17  mozilla/js/src/jsinterp.c
  14  mozilla/layout/html/base/src/nsBlockFrame.cpp
   9  mozilla/mailnews/base/util/nsMsgFolder.cpp
   7  mozilla/layout/html/base/src/nsLineBox.cpp
   7  mozilla/content/xul/content/src/nsXULElement.cpp
   5 /builds/nightly/seamonkey/trunk/mozilla/widget/src/mac/../../../dist/include/string/nsString2.h
   4  mozilla/xpcom/string/obsolete/nsStr.h
   3 /builds/nightly/seamonkey/trunk/mozilla/xpcom/ds/nsFixedSizeAllocator.cpp
   3 /builds/nightly/seamonkey/trunk/mozilla/dom/src/base/../../../dist/include/xpcom/nsCOMPtr.h
   3  mozilla/xpfe/components/download-manager/src/nsDownloadManager.cpp
   3  mozilla/modules/libpref/src/nsPrefBranch.cpp
   3  mozilla/js/src/jsgc.c
   2 /builds/nightly/seamonkey/trunk/mozilla/rdf/chrome/src/nsChromeRegistry.cpp
   2 /builds/nightly/seamonkey/trunk/mozilla/layout/xul/base/src/../../../../dist/include/xpcom/nsISupportsUtils.h
   2 /builds/nightly/seamonkey/trunk/mozilla/layout/html/base/src/../../../../dist/include/xpcom/nsCOMPtr.h
   2 /builds/nightly/seamonkey/trunk/mozilla/content/xul/content/src/nsXULElement.cpp
   2  mozilla/xpfe/components/bookmarks/src/nsBookmarksService.cpp
   2  mozilla/xpcom/ds/nsVoidArray.cpp
   2  mozilla/rdf/util/src/nsRDFResource.cpp
   2  mozilla/js/src/jsobj.c
   2  mozilla/gfx/src/windows/nsImageWin.cpp
   2  mozilla/content/xul/document/src/nsXULDocument.cpp
   1 /builds/nightly/seamonkey/trunk/mozilla/xpcom/ds/pldhash.c
   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/nsPresShell.cpp
   1 /builds/nightly/seamonkey/trunk/mozilla/layout/html/base/src/../../../../dist/include/layout/nsIFrame.h
   1 /builds/nightly/seamonkey/trunk/mozilla/js/src/jsparse.c
   1 /builds/nightly/seamonkey/trunk/mozilla/js/src/jsinterp.c
   1 /builds/nightly/seamonkey/trunk/mozilla/htmlparser/src/nsElementTable.h
   1 /builds/nightly/seamonkey/trunk/mozilla/content/xul/templates/src/../../../../dist/include/xpcom/nsCOMPtr.h
   1 /builds/nightly/seamonkey/trunk/mozilla/content/events/src/../../../dist/include/xpcom/nsVoidArray.h
   1 /builds/nightly/seamonkey/trunk/mozilla/content/base/src/nsStyleSet.cpp
   1 /builds/nightly/seamonkey/trunk/mozilla/content/base/src/nsDocument.cpp
   1 ../../../../dist/include/content/nsINodeInfo.h
   1  mozilla/xpcom/glue/nsCOMPtr.cpp
   1  mozilla/xpcom/build/../ds/nsVoidArray.h
   1  mozilla/rdf/chrome/src/nsChromeRegistry.cpp
   1  mozilla/nsprpub/pr/src/threads/prmon.c
   1  mozilla/nsprpub/pr/src/misc/prnetdb.c
   1  mozilla/nsprpub/pr/src/io/prlayer.c
   1  mozilla/nsprpub/lib/ds/plhash.c
   1  mozilla/modules/libpr0n/decoders/gif/nsGIFDecoder2.cpp
   1  mozilla/mailnews/base/src/nsMsgDBView.cpp
   1  mozilla/mailnews/base/src/nsMsgCopyService.cpp
   1  mozilla/layout/html/table/src/nsTableRowGroupFrame.cpp
   1  mozilla/layout/html/base/src/nsObjectFrame.cpp
   1  mozilla/layout/html/base/src/nsFrameManager.cpp
   1  mozilla/layout/html/base/src/nsContainerFrame.cpp
   1  mozilla/js/src/jsapi.c
   1  mozilla/content/xbl/src/nsXBLBinding.cpp
   1  mozilla/content/html/style/src/nsInspectorCSSUtils.cpp
   1  mozilla/content/html/style/src/nsHTMLAttributes.cpp
   1  mozilla/content/html/style/src/nsCSSStyleSheet.cpp
   1  mozilla/content/html/document/src/nsHTMLContentSink.cpp
   1  mozilla/content/base/src/nsNodeInfo.cpp

http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/content/base/src/nsNodeInfo.cpp&lineno=64 triggerfunction=nsNodeInfo::~nsNodeInfo 45d01808  no.crashes=1 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/content/html/document/src/nsHTMLContentSink.cpp&lineno=740 triggerfunction=DummyParserRequest::Cancel c48f1b01  no.crashes=1 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/content/html/style/src/nsCSSStyleSheet.cpp&lineno=1940 triggerfunction=CSSStyleSheetImpl::SetComplete 41a186f2  no.crashes=1 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/content/html/style/src/nsHTMLAttributes.cpp&lineno=1219 triggerfunction=nsHTMLAttributes::GetAttribute cf53aaf7  no.crashes=1 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/content/html/style/src/nsInspectorCSSUtils.cpp&lineno=87 triggerfunction=nsInspectorCSSUtils::IsRuleNodeRoot 2545a0df  no.crashes=1 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/content/xbl/src/nsXBLBinding.cpp&lineno=961 triggerfunction=nsXBLBinding::InstallEventHandlers b776a5c0  no.crashes=1 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/content/xul/content/src/nsXULElement.cpp&lineno=2410 triggerfunction=nsXULElement::SetAttr b0c6c037  no.crashes=1 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/content/xul/content/src/nsXULElement.cpp&lineno=2410 triggerfunction=nsXULElement::SetAttr bfd8e61b  no.crashes=1 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/content/xul/content/src/nsXULElement.cpp&lineno=2410 triggerfunction=nsXULElement::SetAttr e1cdfd86  no.crashes=1 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/content/xul/content/src/nsXULElement.cpp&lineno=4863 triggerfunction=nsXULPrototypeScript::Serialize 3f71317b  no.crashes=2 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/content/xul/content/src/nsXULElement.cpp&lineno=4863 triggerfunction=nsXULPrototypeScript::Serialize 73f8abdc  no.crashes=1 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/content/xul/content/src/nsXULElement.cpp&lineno=4863 triggerfunction=nsXULPrototypeScript::Serialize fb1e1a27  no.crashes=1 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/content/xul/document/src/nsXULDocument.cpp&lineno=1160 triggerfunction=nsXULDocument::AttributeChanged 81f33494  no.crashes=1 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/content/xul/document/src/nsXULDocument.cpp&lineno=4237 triggerfunction=nsXULDocument::InsertElement b42cdff9  no.crashes=1 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/gfx/src/windows/nsImageWin.cpp&lineno=1818 triggerfunction=nsImageWin::DrawToImage b55e5142  no.crashes=1 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/gfx/src/windows/nsImageWin.cpp&lineno=499 triggerfunction=nsImageWin::Draw 323c2357  no.crashes=1 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/js/src/jsapi.c&lineno=1941 triggerfunction=JS_GetPrivate 5d4d3d95  no.crashes=1 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/js/src/jsgc.c&lineno=214 triggerfunction=js_GetGCThingFlags d9f86fd4  no.crashes=1 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/js/src/jsgc.c&lineno=437 triggerfunction=js_RemoveRoot bf72acb2  no.crashes=1 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/js/src/jsgc.c&lineno=864 triggerfunction=js_MarkGCThing 760f066e  no.crashes=1 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/js/src/jsinterp.c&lineno=1383 triggerfunction=js_Interpret 0d49918c  no.crashes=1 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/js/src/jsinterp.c&lineno=2053 triggerfunction=js_Interpret 748d04bf  no.crashes=1 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/js/src/jsinterp.c&lineno=2224 triggerfunction=js_Interpret 5f95d9e9  no.crashes=1 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/js/src/jsinterp.c&lineno=2770 triggerfunction=js_Interpret 89a04807  no.crashes=1 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/js/src/jsinterp.c&lineno=388 triggerfunction=js_AllocStack 0afe9f2b  no.crashes=2 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/js/src/jsinterp.c&lineno=388 triggerfunction=js_AllocStack 6f12b479  no.crashes=1 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/js/src/jsinterp.c&lineno=4134 triggerfunction=js_Interpret 09a7f046  no.crashes=2 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/js/src/jsinterp.c&lineno=4134 triggerfunction=js_Interpret 0b341ceb  no.crashes=2 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/js/src/jsinterp.c&lineno=670 triggerfunction=js_Invoke 085fe164  no.crashes=6 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/js/src/jsobj.c&lineno=2333 triggerfunction=js_LookupProperty c06849c0  no.crashes=1 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/js/src/jsobj.c&lineno=3675 triggerfunction=js_Mark 2263e9d9  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=5 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/layout/html/base/src/nsBlockFrame.cpp&lineno=2662 triggerfunction=nsBlockFrame::PullFrameFrom a59423cd  no.crashes=1 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/layout/html/base/src/nsBlockFrame.cpp&lineno=2662 triggerfunction=nsBlockFrame::PullFrameFrom cdb95481  no.crashes=1 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/layout/html/base/src/nsBlockFrame.cpp&lineno=2662 triggerfunction=nsBlockFrame::PullFrameFrom d8b43739  no.crashes=1 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/layout/html/base/src/nsBlockFrame.cpp&lineno=2662 triggerfunction=nsBlockFrame::PullFrameFrom e5b91e4d  no.crashes=1 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/layout/html/base/src/nsBlockFrame.cpp&lineno=2662 triggerfunction=nsBlockFrame::PullFrameFrom f0e3a3e3  no.crashes=4 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/layout/html/base/src/nsBlockFrame.cpp&lineno=3925 triggerfunction=nsBlockFrame::SplitPlaceholder 7a8d1b55  no.crashes=1 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/layout/html/base/src/nsContainerFrame.cpp&lineno=288 triggerfunction=nsContainerFrame::PaintChild bd09db85  no.crashes=1 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/layout/html/base/src/nsFrameManager.cpp&lineno=2213 triggerfunction=FrameManager::GetPropertyListFor 30015e6d  no.crashes=1 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/layout/html/base/src/nsLineBox.cpp&lineno=249 triggerfunction=nsLineBox::LastChild 0ed44d70  no.crashes=5 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/layout/html/base/src/nsLineBox.cpp&lineno=249 triggerfunction=nsLineBox::LastChild abeb7633  no.crashes=2 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/layout/html/base/src/nsObjectFrame.cpp&lineno=2896 triggerfunction=nsObjectFrame::FixUpURLS dc98b36c  no.crashes=1 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/layout/html/table/src/nsTableRowGroupFrame.cpp&lineno=960 triggerfunction=nsTableRowGroupFrame::SplitSpanningCells 810e19b6  no.crashes=1 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/mailnews/base/src/nsMsgCopyService.cpp&lineno=99 triggerfunction=nsCopyRequest::~nsCopyRequest af791132  no.crashes=1 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/mailnews/base/src/nsMsgDBView.cpp&lineno=5552 triggerfunction=nsMsgDBView::GetHdrForFirstSelectedMessage 005bc652  no.crashes=1 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/mailnews/base/util/nsMsgFolder.cpp&lineno=2488 triggerfunction=nsMsgFolder::GetUriForMsg 4829b700  no.crashes=1 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/mailnews/base/util/nsMsgFolder.cpp&lineno=2488 triggerfunction=nsMsgFolder::GetUriForMsg 6c3188d8  no.crashes=1 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/mailnews/base/util/nsMsgFolder.cpp&lineno=2488 triggerfunction=nsMsgFolder::GetUriForMsg b13e1c88  no.crashes=1 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/mailnews/base/util/nsMsgFolder.cpp&lineno=2488 triggerfunction=nsMsgFolder::GetUriForMsg de303475  no.crashes=5 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/mailnews/base/util/nsMsgFolder.cpp&lineno=2558 triggerfunction=nsMsgFolder::ThrowConfirmationPrompt 838486fd  no.crashes=1 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/modules/libpr0n/decoders/gif/nsGIFDecoder2.cpp&lineno=398 triggerfunction=nsGIFDecoder2::HaveDecodedRow da8a05f3  no.crashes=1 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/modules/libpref/src/nsPrefBranch.cpp&lineno=815 triggerfunction=nsPrefBranch::freeObserverList f4a1bd0f  no.crashes=3 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/nsprpub/lib/ds/plhash.c&lineno=388 triggerfunction=PL_HashTableLookup f59f1b6c  no.crashes=1 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/nsprpub/pr/src/io/prlayer.c&lineno=730 triggerfunction=PR_GetIdentitiesLayer 80091db6  no.crashes=1 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/nsprpub/pr/src/misc/prnetdb.c&lineno=1833 triggerfunction=PR_ConvertIPv4AddrToIPv6 c17a91e1  no.crashes=1 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/nsprpub/pr/src/threads/prmon.c&lineno=93 triggerfunction=PR_EnterMonitor a115b880  no.crashes=1 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/rdf/chrome/src/nsChromeRegistry.cpp&lineno=1501 triggerfunction=IsChromeURI fa3cd331  no.crashes=1 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/rdf/util/src/nsRDFResource.cpp&lineno=74 triggerfunction=nsRDFResource::~nsRDFResource f102a025  no.crashes=2 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/xpcom/build/../ds/nsVoidArray.h&lineno=90 triggerfunction=nsVoidArray::SafeElementAt dd21ca4f  no.crashes=1 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/xpcom/ds/nsVoidArray.cpp&lineno=410 triggerfunction=nsVoidArray::InsertElementAt c51eefd8  no.crashes=1 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/xpcom/ds/nsVoidArray.cpp&lineno=458 triggerfunction=nsVoidArray::InsertElementsAt aa807064  no.crashes=1 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/xpcom/glue/nsCOMPtr.cpp&lineno=75 triggerfunction=nsCOMPtr_base::assign_with_AddRef 4fec054f  no.crashes=1 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/xpcom/string/obsolete/nsStr.h&lineno=350 triggerfunction=AddNullTerminator 2b1ca2ab  no.crashes=1 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/xpcom/string/obsolete/nsStr.h&lineno=350 triggerfunction=AddNullTerminator 33fbd22d  no.crashes=1 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/xpcom/string/obsolete/nsStr.h&lineno=350 triggerfunction=AddNullTerminator d3d8b14d  no.crashes=1 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/xpcom/string/obsolete/nsStr.h&lineno=350 triggerfunction=AddNullTerminator e90c661e  no.crashes=1 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/xpfe/components/bookmarks/src/nsBookmarksService.cpp&lineno=6095 triggerfunction=nsBookmarksService::OnUnassert 06d2bb0d  no.crashes=1 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/xpfe/components/bookmarks/src/nsBookmarksService.cpp&lineno=6113 triggerfunction=nsBookmarksService::OnChange 640cae58  no.crashes=1 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/xpfe/components/download-manager/src/nsDownloadManager.cpp&lineno=917 triggerfunction=nsDownloadManager::Observe 5fc208d5  no.crashes=3
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.