Got checks for null pointers/simple crash fixes?
Talk Back <[email protected]>
| Newsgroups | gmane.comp.mozilla.crash-data |
|---|---|
| Message-ID | <[email protected]> |
Sun Aug 3 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 3 - 03:25) ---------- Number of lines or trigger functions to check : 42 Incidents per source file : 1171 60 mozilla/xpinstall/src/nsXPITriggerInfo.cpp 22 mozilla/gfx/src/windows/nsRenderingContextWin.cpp 6 mozilla/content/xul/content/src/nsXULElement.cpp 5 mozilla/modules/oji/src/nsCSecurityContext.cpp 5 mozilla/layout/xul/base/src/nsPopupSetFrame.cpp 5 mozilla/layout/html/base/src/nsBlockFrame.cpp 4 mozilla/caps/src/nsPrincipal.cpp 3 mozilla/mailnews/addrbook/src/nsAbView.cpp 3 mozilla/js/src/jsgc.c 3 mozilla/gfx/src/windows/nsImageWin.cpp 2 mozilla/rdf/chrome/src/nsChromeRegistry.cpp 2 mozilla/layout/html/base/src/nsLineLayout.cpp 2 mozilla/js/src/jsobj.c 2 mozilla/js/src/jslock.c 2 mozilla/js/src/jshash.c 1 /builds/nightly/seamonkey/trunk/mozilla/xpinstall/src/nsXPITriggerInfo.cpp 1 /builds/nightly/seamonkey/trunk/mozilla/xpcom/ds/nsFixedSizeAllocator.cpp 1 /builds/nightly/seamonkey/trunk/mozilla/mailnews/addrbook/src/../../../dist/include/xpcom/nsVoidArray.h 1 /builds/nightly/seamonkey/trunk/mozilla/layout/html/forms/src/../../../../dist/include/xpcom/nsCOMPtr.h 1 /builds/nightly/seamonkey/trunk/mozilla/layout/html/base/src/../../../../dist/include/layout/nsIFrame.h 1 mozilla/xpfe/components/bookmarks/src/nsBookmarksService.cpp 1 mozilla/xpcom/ds/pldhash.c 1 mozilla/netwerk/cache/src/nsDiskCacheMap.cpp 1 mozilla/layout/xul/base/src/nsMenuPopupFrame.cpp 1 mozilla/layout/html/base/src/nsLineBox.cpp 1 mozilla/layout/html/base/src/nsFrameManager.cpp 1 mozilla/layout/html/base/src/nsBlockReflowState.cpp 1 mozilla/js/src/xpconnect/src/xpcwrappedjsclass.cpp 1 mozilla/js/src/xpconnect/src/xpcprivate.h 1 mozilla/js/src/jsatom.c 1 mozilla/gfx/src/windows/nsFontMetricsWin.cpp 1 mozilla/gfx/src/nsPrintSettingsImpl.cpp 1 mozilla/editor/libeditor/html/nsHTMLCSSUtils.cpp 1 mozilla/content/shared/src/nsStyleStruct.cpp 1 mozilla/content/html/style/src/nsHTMLAttributes.h 1 mozilla/content/html/style/src/nsHTMLAttributes.cpp 1 mozilla/content/html/content/src/nsHTMLAreaElement.cpp 1 mozilla/content/events/src/nsEventStateManager.cpp http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/caps/src/nsPrincipal.cpp&lineno=482 triggerfunction=nsPrincipal::GetHashValue 3ce5074d no.crashes=2 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/caps/src/nsPrincipal.cpp&lineno=482 triggerfunction=nsPrincipal::GetHashValue 5dea9748 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/caps/src/nsPrincipal.cpp&lineno=482 triggerfunction=nsPrincipal::GetHashValue 7dc11fb5 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/content/events/src/nsEventStateManager.cpp&lineno=2560 triggerfunction=nsEventStateManager::MaybeDispatchMouseEventToIframe 0f77df54 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/content/html/content/src/nsHTMLAreaElement.cpp&lineno=395 triggerfunction=nsHTMLAreaElement::SetHost a9192558 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/content/html/style/src/nsHTMLAttributes.cpp&lineno=208 triggerfunction=HTMLAttribute::DeleteHTMLAttributes bc5ef856 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/shared/src/nsStyleStruct.cpp&lineno=1178 triggerfunction=nsStyleContent::~nsStyleContent f1bdb6f4 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/content/xul/content/src/nsXULElement.cpp&lineno=1801 triggerfunction=nsXULElement::GetDocument 855f9b71 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/content/xul/content/src/nsXULElement.cpp&lineno=190 triggerfunction=AddJSGCRoot 718ce6e7 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/content/xul/content/src/nsXULElement.cpp&lineno=2423 triggerfunction=nsXULElement::SetAttr ae380468 no.crashes=4 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/editor/libeditor/html/nsHTMLCSSUtils.cpp&lineno=356 triggerfunction=nsHTMLCSSUtils::IsCSSEditableProperty 71c4178d no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/gfx/src/nsPrintSettingsImpl.cpp&lineno=273 triggerfunction=nsPrintSettings::GetPrintToFile 7a4f1be1 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/gfx/src/windows/nsFontMetricsWin.cpp&lineno=418 triggerfunction=nsFontMetricsWin::Release 03ecadc8 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/gfx/src/windows/nsImageWin.cpp&lineno=510 triggerfunction=nsImageWin::Draw 1c9bdfa6 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/gfx/src/windows/nsImageWin.cpp&lineno=627 triggerfunction=nsImageWin::Draw a1b20b9c no.crashes=2 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 222c9df2 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 466b3a22 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/gfx/src/windows/nsRenderingContextWin.cpp&lineno=1519 triggerfunction=nsRenderingContextWin::GetWidth 55ba46c6 no.crashes=3 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/gfx/src/windows/nsRenderingContextWin.cpp&lineno=1519 triggerfunction=nsRenderingContextWin::GetWidth 8bf0a5ae no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/gfx/src/windows/nsRenderingContextWin.cpp&lineno=1519 triggerfunction=nsRenderingContextWin::GetWidth 9fc48a1e no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/gfx/src/windows/nsRenderingContextWin.cpp&lineno=1519 triggerfunction=nsRenderingContextWin::GetWidth a7ee131a 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=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 25cccecd no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/gfx/src/windows/nsRenderingContextWin.cpp&lineno=1658 triggerfunction=nsRenderingContextWin::GetTextDimensions 312689ca no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/gfx/src/windows/nsRenderingContextWin.cpp&lineno=1658 triggerfunction=nsRenderingContextWin::GetTextDimensions 5bdbdc82 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/gfx/src/windows/nsRenderingContextWin.cpp&lineno=1658 triggerfunction=nsRenderingContextWin::GetTextDimensions 66a799ba 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=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/gfx/src/windows/nsRenderingContextWin.cpp&lineno=1658 triggerfunction=nsRenderingContextWin::GetTextDimensions ccfcd560 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/gfx/src/windows/nsRenderingContextWin.cpp&lineno=758 triggerfunction=nsRenderingContextWin::PopState 4803f9fa no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/js/src/jsatom.c&lineno=373 triggerfunction=js_atom_marker 48d89db0 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/js/src/jsgc.c&lineno=213 triggerfunction=js_GetGCThingFlags 2ed4fdf3 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/js/src/jsgc.c&lineno=213 triggerfunction=js_GetGCThingFlags 8dd4e522 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/jshash.c&lineno=189 triggerfunction=JS_HashTableRawLookup 8a92cbc3 no.crashes=2 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/js/src/jslock.c&lineno=984 triggerfunction=js_Lock 050642a8 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/js/src/jslock.c&lineno=984 triggerfunction=js_Lock 0e72bd95 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/js/src/jsobj.c&lineno=1881 triggerfunction=js_FinalizeObject 6b7e25e0 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/xpconnect/src/xpcprivate.h&lineno=3181 triggerfunction=AutoMarkingPtr::Unlink 352cf752 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=2 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 f0e3a3e3 no.crashes=2 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/layout/html/base/src/nsBlockReflowState.cpp&lineno=154 triggerfunction=nsBlockReflowState::nsBlockReflowState f67ff820 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/layout/html/base/src/nsFrameManager.cpp&lineno=2058 triggerfunction=FrameManager::CaptureFrameStateFor 982316c7 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/layout/html/base/src/nsLineBox.cpp&lineno=989 triggerfunction=nsFloaterCacheList::Tail 0c0c270c 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/nsLineLayout.cpp&lineno=1328 triggerfunction=nsLineLayout::ApplyStartMargin 75c03a3e no.crashes=1 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=185 triggerfunction=nsPopupSetFrame::Destroy c21f177d no.crashes=1 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/modules/oji/src/nsCSecurityContext.cpp&lineno=165 triggerfunction=nsCSecurityContext::GetOrigin 1b9ab328 no.crashes=2 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/modules/oji/src/nsCSecurityContext.cpp&lineno=165 triggerfunction=nsCSecurityContext::GetOrigin 6bee1de6 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/modules/oji/src/nsCSecurityContext.cpp&lineno=165 triggerfunction=nsCSecurityContext::GetOrigin a3a254bc no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/modules/oji/src/nsCSecurityContext.cpp&lineno=165 triggerfunction=nsCSecurityContext::GetOrigin ee90f294 no.crashes=1 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/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/xpcom/ds/pldhash.c&lineno=567 triggerfunction=PL_DHashTableRawRemove bc93163e no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/xpfe/components/bookmarks/src/nsBookmarksService.cpp&lineno=6113 triggerfunction=nsBookmarksService::OnChange f4a20ad5 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/xpinstall/src/nsXPITriggerInfo.cpp&lineno=98 triggerfunction=nsXPITriggerItem::SetPrincipal 15282c5f no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/xpinstall/src/nsXPITriggerInfo.cpp&lineno=98 triggerfunction=nsXPITriggerItem::SetPrincipal 2331697a no.crashes=11 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/xpinstall/src/nsXPITriggerInfo.cpp&lineno=98 triggerfunction=nsXPITriggerItem::SetPrincipal 27e40579 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/xpinstall/src/nsXPITriggerInfo.cpp&lineno=98 triggerfunction=nsXPITriggerItem::SetPrincipal 2fdcd5e0 no.crashes=4 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/xpinstall/src/nsXPITriggerInfo.cpp&lineno=98 triggerfunction=nsXPITriggerItem::SetPrincipal 35a94ea9 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/xpinstall/src/nsXPITriggerInfo.cpp&lineno=98 triggerfunction=nsXPITriggerItem::SetPrincipal 35afa6eb no.crashes=2 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/xpinstall/src/nsXPITriggerInfo.cpp&lineno=98 triggerfunction=nsXPITriggerItem::SetPrincipal 4e3b57e0 no.crashes=2 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/xpinstall/src/nsXPITriggerInfo.cpp&lineno=98 triggerfunction=nsXPITriggerItem::SetPrincipal 5a0ce15e no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/xpinstall/src/nsXPITriggerInfo.cpp&lineno=98 triggerfunction=nsXPITriggerItem::SetPrincipal 6c87fd7f no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/xpinstall/src/nsXPITriggerInfo.cpp&lineno=98 triggerfunction=nsXPITriggerItem::SetPrincipal 781b33f9 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/xpinstall/src/nsXPITriggerInfo.cpp&lineno=98 triggerfunction=nsXPITriggerItem::SetPrincipal 7895a532 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/xpinstall/src/nsXPITriggerInfo.cpp&lineno=98 triggerfunction=nsXPITriggerItem::SetPrincipal 7aaa3aa1 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/xpinstall/src/nsXPITriggerInfo.cpp&lineno=98 triggerfunction=nsXPITriggerItem::SetPrincipal 8368f38b no.crashes=9 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/xpinstall/src/nsXPITriggerInfo.cpp&lineno=98 triggerfunction=nsXPITriggerItem::SetPrincipal 8656570f no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/xpinstall/src/nsXPITriggerInfo.cpp&lineno=98 triggerfunction=nsXPITriggerItem::SetPrincipal 9aa7ab24 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/xpinstall/src/nsXPITriggerInfo.cpp&lineno=98 triggerfunction=nsXPITriggerItem::SetPrincipal 9db5c438 no.crashes=7 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/xpinstall/src/nsXPITriggerInfo.cpp&lineno=98 triggerfunction=nsXPITriggerItem::SetPrincipal b15e7f15 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/xpinstall/src/nsXPITriggerInfo.cpp&lineno=98 triggerfunction=nsXPITriggerItem::SetPrincipal bdfafb48 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/xpinstall/src/nsXPITriggerInfo.cpp&lineno=98 triggerfunction=nsXPITriggerItem::SetPrincipal d504e87d no.crashes=2 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/xpinstall/src/nsXPITriggerInfo.cpp&lineno=98 triggerfunction=nsXPITriggerItem::SetPrincipal db28f41e no.crashes=3 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/xpinstall/src/nsXPITriggerInfo.cpp&lineno=98 triggerfunction=nsXPITriggerItem::SetPrincipal e023d439 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/xpinstall/src/nsXPITriggerInfo.cpp&lineno=98 triggerfunction=nsXPITriggerItem::SetPrincipal f30d7a46 no.crashes=1 http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/xpinstall/src/nsXPITriggerInfo.cpp&lineno=98 triggerfunction=nsXPITriggerItem::SetPrincipal fcd63f2a no.crashes=6