Closed Bug 61172 Opened 24 years ago Closed 24 years ago

Mozilla core dumps when go to the above site

Categories

(Core :: Graphics: ImageLib, defect, P3)

x86
All
defect

Tracking

()

VERIFIED DUPLICATE of bug 59494

People

(Reporter: shao, Assigned: pnunn)

References

()

Details

(Keywords: crash)

When going to the above site, the pages seems rendering ok for up to 90%, then
it core dumps.

Produced under Linux with Libc6 2.2 using the nightly build 2000112408.
seeing on windows too, definately crash on imagelib, may be related to 60381.
Sending it over to imagelib for triange (unless my numerous followers can get a
stack trace and dupe this onto a bug)
Assignee: asa → pnunn
Status: UNCONFIRMED → NEW
Component: Browser-General → ImageLib
Ever confirmed: true
OS: Linux → All
QA Contact: doronr → tpreston
wfm 2000112420 trunk win98
Severity: normal → major
Keywords: crash
Call Stack from Win 98

   il_find_in_cache 
[d:\builds\seamonkey\mozilla\modules\libimg\src\ilclient.cpp, line 395]

   il_get_container 
[d:\builds\seamonkey\mozilla\modules\libimg\src\ilclient.cpp, line 438]

   IL_GetImage 
[d:\builds\seamonkey\mozilla\modules\libimg\src\if.cpp, line 1913]

   ImageRequestImpl::Init 
[d:\builds\seamonkey\mozilla\gfx\src\nsImageRequest.cpp, line 262]

   ImageGroupImpl::GetImage 
[d:\builds\seamonkey\mozilla\gfx\src\nsImageGroup.cpp, line 284]

   nsFrameImageLoader::Init 
[d:\builds\seamonkey\mozilla\layout\base\src\nsFrameImageLoader.cpp, line 189]

   nsPresContext::StartLoadImage 
[d:\builds\seamonkey\mozilla\layout\base\src\nsPresContext.cpp, line 1107]

   nsHTMLImageLoader::StartLoadImage 
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsHTMLImageLoader.cpp, line 
241]

   nsHTMLImageLoader::GetDesiredSize 
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsHTMLImageLoader.cpp, line 
479]

   nsImageFrame::GetDesiredSize 
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsImageFrame.cpp, line 327]

   nsImageFrame::Reflow 
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsImageFrame.cpp, line 362]

   nsLineLayout::ReflowFrame 
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsLineLayout.cpp, line 922]

   nsBlockFrame::ReflowInlineFrame 
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp, line 4364]

   nsBlockFrame::DoReflowInlineFrames 
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp, line 4248]

   nsBlockFrame::DoReflowInlineFramesAuto 
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp, line 4182]

   nsBlockFrame::ReflowInlineFrames 
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp, line 4128]

   nsBlockFrame::ReflowLine 
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp, line 3261]

   nsBlockFrame::ReflowDirtyLines 
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp, line 2950]

   nsBlockFrame::Reflow 
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp, line 1741]

   nsContainerFrame::ReflowChild 
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsContainerFrame.cpp, line 
716]

   nsTableCellFrame::Reflow 
[d:\builds\seamonkey\mozilla\layout\html\table\src\nsTableCellFrame.cpp, line 
808]

   nsContainerFrame::ReflowChild 
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsContainerFrame.cpp, line 
716]

   nsTableRowFrame::InitialReflow 
[d:\builds\seamonkey\mozilla\layout\html\table\src\nsTableRowFrame.cpp, line 
1131]

   nsTableRowFrame::Reflow 
[d:\builds\seamonkey\mozilla\layout\html\table\src\nsTableRowFrame.cpp, line 
1533]

   nsContainerFrame::ReflowChild 
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsContainerFrame.cpp, line 
716]

   nsTableRowGroupFrame::ReflowMappedChildren
[d:\builds\seamonkey\mozilla\layout\html\table\src\nsTableRowGroupFrame.cpp, 
line 425]

   nsTableRowGroupFrame::Reflow 
[d:\builds\seamonkey\mozilla\layout\html\table\src\nsTableRowGroupFrame.cpp, 
line 1094]

   nsContainerFrame::ReflowChild 
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsContainerFrame.cpp, line 
716]

   nsTableFrame::ResizeReflowPass1 
[d:\builds\seamonkey\mozilla\layout\html\table\src\nsTableFrame.cpp, line 1874]

   nsTableFrame::Reflow 
[d:\builds\seamonkey\mozilla\layout\html\table\src\nsTableFrame.cpp, line 1673]

   nsContainerFrame::ReflowChild 
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsContainerFrame.cpp, line 
716]

   nsTableOuterFrame::OuterReflowChild 
[d:\builds\seamonkey\mozilla\layout\html\table\src\nsTableOuterFrame.cpp, line 
901]

   nsTableOuterFrame::Reflow 
[d:\builds\seamonkey\mozilla\layout\html\table\src\nsTableOuterFrame.cpp, line 
1441]

   nsBlockReflowContext::DoReflowBlock 
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockReflowContext.cpp, line 
562]

   nsBlockReflowContext::ReflowBlock 
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockReflowContext.cpp, line 
334]

   nsBlockFrame::ReflowBlockFrame 
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp, line 3880]

   nsBlockFrame::ReflowLine 
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp, line 3147]

   nsBlockFrame::ReflowDirtyLines 
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp, line 2950]

   nsBlockFrame::Reflow 
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp, line 1741]

   nsContainerFrame::ReflowChild 
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsContainerFrame.cpp, line 
716]

   nsTableCellFrame::Reflow 
[d:\builds\seamonkey\mozilla\layout\html\table\src\nsTableCellFrame.cpp, line 
808]

   nsContainerFrame::ReflowChild 
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsContainerFrame.cpp, line 
716]

   nsTableRowFrame::InitialReflow 
[d:\builds\seamonkey\mozilla\layout\html\table\src\nsTableRowFrame.cpp, line 
1131]

   nsTableRowFrame::Reflow 
[d:\builds\seamonkey\mozilla\layout\html\table\src\nsTableRowFrame.cpp, line 
1533]

   nsContainerFrame::ReflowChild 
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsContainerFrame.cpp, line 
716]

   nsTableRowGroupFrame::ReflowMappedChildren
[d:\builds\seamonkey\mozilla\layout\html\table\src\nsTableRowGroupFrame.cpp, 
line 425]

   nsTableRowGroupFrame::Reflow 
[d:\builds\seamonkey\mozilla\layout\html\table\src\nsTableRowGroupFrame.cpp, 
line 1094]

   nsContainerFrame::ReflowChild 
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsContainerFrame.cpp, line 
716]

   nsTableFrame::ResizeReflowPass1 
[d:\builds\seamonkey\mozilla\layout\html\table\src\nsTableFrame.cpp, line 1874]

   nsTableFrame::Reflow 
[d:\builds\seamonkey\mozilla\layout\html\table\src\nsTableFrame.cpp, line 1673]

   nsContainerFrame::ReflowChild 
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsContainerFrame.cpp, line 
716]

   nsTableOuterFrame::OuterReflowChild 
[d:\builds\seamonkey\mozilla\layout\html\table\src\nsTableOuterFrame.cpp, line 
901]

   nsTableOuterFrame::Reflow 
[d:\builds\seamonkey\mozilla\layout\html\table\src\nsTableOuterFrame.cpp, line 
1441]

   nsBlockReflowContext::DoReflowBlock 
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockReflowContext.cpp, line 
562]

   nsBlockReflowContext::ReflowBlock 
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockReflowContext.cpp, line 
334]

   nsBlockFrame::ReflowBlockFrame 
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp, line 3880]

   nsBlockFrame::ReflowLine 
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp, line 3147]

   nsBlockFrame::ReflowDirtyLines 
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp, line 2950]

   nsBlockFrame::Reflow 
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp, line 1741]

   nsBlockReflowContext::DoReflowBlock 
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockReflowContext.cpp, line 
562]

   nsBlockReflowContext::ReflowBlock 
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockReflowContext.cpp, line 
334]

   nsBlockFrame::ReflowBlockFrame 
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp, line 3880]

   nsBlockFrame::ReflowLine 
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp, line 3147]

   nsBlockFrame::ReflowDirtyLines 
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsBlockFrame.cpp, line 2950
This doesn't look related to 60381 to me.
I will dig into it.
Status: NEW → ASSIGNED
This page has 6 *>evil<* 1x1 tracking images on it.
Servers put 1x1 pixel invisible images in a page. The images
live on another server that counts you and grabs info on you
when you hit the page. 


http://www.commission-junction.com/banners/tracker.exe?AID=54578&PID=542239&bann
er=0.gif
http://www.commission-junction.com/banners/tracker.exe?AID=314342&PID=542239&ban
ner=0.gif

http://www.commission-junction.com/banners/tracker.exe?AID=518248&PID=542239&ban
ner=0.gif
http://t0.extreme-dm.com/0.gif?tag=austweb&j=n
http://t0.extreme-dm.com/
http://visit.geocities.com/visit.gif

A few weeks ago, the t0.extreme-dm.com 1x1 image was corrupted
which cause an abort stream after the stream was finished. Looks like
they have fixed the image, though the browser should be able to
handle braindead images without crashing.

This is a dupe of 59494.

*** This bug has been marked as a duplicate of 59494 ***
Status: ASSIGNED → RESOLVED
Closed: 24 years ago
Resolution: --- → DUPLICATE
Verified duplicate
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.