Closed
Bug 315549
Opened 19 years ago
Closed 13 years ago
[BC] ASSERTION: invalid BC damage area: 'PR_FALSE'
Categories
(Core :: Layout: Tables, defect)
Core
Layout: Tables
Tracking
()
RESOLVED
FIXED
People
(Reporter: martijn.martijn, Unassigned)
References
Details
(Keywords: assertion, testcase)
Attachments
(5 files)
See upcoming testcase.
I get this assertion in my debug build when hovering over the text:
###!!! ASSERTION: invalid BC damage area: 'PR_FALSE', file c:/mozilla/mozilla/la
yout/tables/nsTableFrame.cpp, line 4577
Reporter | ||
Comment 1•19 years ago
|
||
Updated•19 years ago
|
OS: Windows XP → All
Hardware: PC → All
Comment 2•19 years ago
|
||
Sometimes we get a zero-width damage area to SetBCDamageArea().
After doing "newRect.width = PR_MAX(1, newRect.width)" it is possible
that it's an invalid damage area (that reaches beyond the last column).
Comment 3•19 years ago
|
||
This patch fixes the assertion by adjusting 'x'...
An alternative would be to leave 'x' as is unless it's the last col.
Comment 4•18 years ago
|
||
Crashed on this too whilst testing a fx 2.0.0.3 debug build on a Win98 box. Machine was too hosed to do very much, but what data I got I shall add as an attachment, in case anyone needs it.
Looking at #3 it looks like this one is fixed, though?
Comment 5•18 years ago
|
||
Comment 6•17 years ago
|
||
When testing the top sites with a debug trunk linux build earlier this week, I got this assertion 24985 times on 23524 pages. At the time, it made this assert the 2nd most common but since bug 394384 was fixed, that makes this the top assertion. An example reproducible with today's build is <http://telemundo.yahoo.com/_ylh=X3oDMTFhZWw1b3JpBF9TAzg5NTQyNjEEcGlkAzIwMjcyNAR0ZXN0AzAEdG1wbANlMV9pbmRleA--/r/tmc>
![]() |
||
Updated•17 years ago
|
Attachment #234595 -
Flags: review?(bernd_mozilla)
>Sometimes we get a zero-width damage area to SetBCDamageArea().
Is that the root cause?
to be more clear, I am afraid of wall papering.
>An alternative would be to leave 'x' as is unless it's the last col.
that sounds better to me, but I would like to get the zero width SetBCDamageArea() fixed.
So I get this in GMail too. Wonder if we should care more about this assertion?
Comment 10•16 years ago
|
||
Attachment #234595 -
Flags: review?(bernd_mozilla)
Updated•16 years ago
|
Summary: ASSERTION: invalid BC damage area: 'PR_FALSE' → [BC] ASSERTION: invalid BC damage area: 'PR_FALSE'
Comment 11•13 years ago
|
||
this is fixed by bug 460637, as the testcase involves hovering it makes no sense to check it in as it is.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•