Closed Bug 78134 Opened 23 years ago Closed 13 years ago

###!!! ASSERTION: OnStopDecode called multiple times.: '!(mState & onStopDecode)', file

Categories

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

defect

Tracking

()

RESOLVED INVALID
Future

People

(Reporter: timeless, Unassigned)

References

()

Details

(Keywords: assertion)

Attachments

(3 files)

SunOS 5.7 Generic_106541-15 sun4u sparc SUNW,Ultra-2
mozilla cvs build for xlib from this morning.

steps to reproduce run choffman's browser buster, this assertion happens for 
choffman urls: 66, 69, 86, 91, and 100.
can you please post at least 1 real url that points to a page where you see 
this?
I see this consistenly on NT at http://www.kcbs.com

I'll attach a stack.
OS: Solaris → All
Hardware: Sun → All
Attached file assertion stack
Status: NEW → ASSIGNED
Target Milestone: --- → mozilla0.9.1
works for me today.. I think that saari fixed this bug.
Status: ASSIGNED → RESOLVED
Closed: 23 years ago
Resolution: --- → WORKSFORME
Saw this assertion on peterl's build from yesterday (06/04/01), reopening
Status: RESOLVED → REOPENED
Resolution: WORKSFORME → ---
argh.  where?
Target Milestone: mozilla0.9.1 → mozilla0.9.2
Yeah. I still see this on that URL. I didn't realize this had been closed.
Priority: -- → P2
another URL that's showing this is http://sinfest.net/ (no, it's NOT what you
think it is... ;)  

###!!! ASSERTION: OnStopDecode called multiple times.: '!(mState &
onStopDecode)', file imgRequest.cpp, line 512
###!!! Break: at file imgRequest.cpp, line 512
###!!! ASSERTION: OnStopDecode called multiple times.: '!(mState &
onStopDecode)', file imgRequest.cpp, line 512
###!!! Break: at file imgRequest.cpp, line 512
###!!! ASSERTION: Multiple GetIIDs function for the same nsDOMClassInfoID:
'sClassInfoData[aID].mGetIIDsFptr == aGetIIDsFptr', file nsDOMClassInfo.cpp,
line 993
###!!! Break: at file nsDOMClassInfo.cpp, line 993

0.9.3
Status: REOPENED → ASSIGNED
Target Milestone: mozilla0.9.2 → mozilla0.9.3
-> 0.9.4
Target Milestone: mozilla0.9.3 → mozilla0.9.4
Blocks: 79119
Target Milestone: mozilla0.9.4 → mozilla0.9.5
Target Milestone: mozilla0.9.5 → Future
I believe I fixed this when I checked in a patch to handle GIF errors properly.
Status: ASSIGNED → RESOLVED
Closed: 23 years ago23 years ago
Resolution: --- → FIXED
*** Bug 94241 has been marked as a duplicate of this bug. ***
Keywords: assertion
Using Mozilla 0.9.9 Gecko 20020304 debug build, the assert happens when loading:

http://sinfest.net/ (2nd assert; after nsCookieService assert)
http://www.monsanto.com

From bug 94241:

http://www.airliners.net/search/photo.search

Other urls in this bug work fine.
reopening as some urls cause the assert (see above)
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
I've had this assertion occur when I wouldn't let an image fully load (I'd go to
another page before it finished loading).  Then, when going back to the page,
the assertion would fire (after the image was fully loaded)
Blocks: 160540
I see these assertions on http://www.keskisuomalainen.net as well. Beware,
because of another bug the product will stop handling most events meaning you
will have to kill it.
*** Bug 193472 has been marked as a duplicate of this bug. ***
http://i.real.com/pics/real/main/curve.gif from http://www.real.com is an
example (the cause here is a corrupt image--it has ~600K of arbitrary data after
the ~1.4K image). The problem is generally that
http://lxr.mozilla.org/seamonkey/source/modules/libpr0n/decoders/gif/GIF2.cpp#996
(gif_write) gets called more than once with a gif_done status.

Perhaps gif_write should return failure if it gets entered again after gif_done;
however, that's a guess, since I don't know this code.
Assignee: pavlov → nobody
Status: REOPENED → NEW
QA Contact: tpreston → imagelib
This assert is no longer in the codebase.
Status: NEW → RESOLVED
Closed: 23 years ago13 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: