Closed Bug 438236 Opened 16 years ago Closed 16 years ago

"ASSERTION: Bad loading table"

Categories

(Core :: CSS Parsing and Computation, defect)

x86
macOS
defect
Not set
normal

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: jruderman, Unassigned)

Details

(Keywords: assertion)

Attachments

(1 file)

Attached file stack trace
###!!! ASSERTION: Bad loading table: 'mLoadingDatas.Get(&key, &loadingData) && loadingData == aLoadData', file layout/style/nsCSSLoader.cpp, line 1602

I've hit this assertion two or three times in the last week, but I don't have steps to reproduce, just a stack trace :(  And the stack trace doesn't have line numbers because fix-macosx-stack.pl is half-busted on Leopard :(
That's not much to go on.  :(

I don't need line numbers (only one way to get to this code through those functions), but a way to reproduce would be really nice...

Failing that, some careful code-auditing will be needed, I guess.
Yeah, so I did some more digging, and I just don't see how this could happen.  Any chance of anything resembling a testcase?
bz, could you add more assertions elsewhere based on your guesses as to how this might happen?  Maybe that would make it easier for me to reproduce the bug reliably enough to make a reduced testcase.
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → INCOMPLETE
I don't see how it might happen, period....  I'm not sure what else I could assert here that I'm not already asserting.  :(

The testcase doesn't need to be too terribly reduced, by the way.  Just reproducible.  Once I have one, I can add enough logging to CSSLoader to figure out what happened.
Ok.  If I hit this again, I'll try really hard to reproduce and give you a testcase even if I can't reduce it.
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: