If you think a bug might affect users in the 57 release, please set the correct tracking and status flags for Release Management.

"ASSERTION: Range out of bounds" in nsTextFrameThebes.cpp with rtl, floats, and more

RESOLVED FIXED

Status

()

Core
Graphics
RESOLVED FIXED
10 years ago
10 years ago

People

(Reporter: Jesse Ruderman, Assigned: roc)

Tracking

(Blocks: 1 bug, {assertion, rtl, testcase})

Trunk
x86
Mac OS X
assertion, rtl, testcase
Points:
---
Dependency tree / graph
Bug Flags:
blocking1.9 +
in-testsuite +

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment)

261 bytes, application/xhtml+xml
Details
(Reporter)

Description

10 years ago
Created attachment 269169 [details]
testcase

###!!! ASSERTION: Range out of bounds: 'IsInBounds(mStart, mLength, aStart, aLength)', file /Users/jruderman/trunk/mozilla/layout/generic/nsTextFrameThebes.cpp, line 2304
(Reporter)

Updated

10 years ago
Flags: blocking1.9?
Assignee: nobody → roc
Flags: blocking1.9? → blocking1.9+
Depends on: 385270
(Reporter)

Comment 1

10 years ago
This is fine now.  I guess it was fixed by bug 385270.

Roc, should the testcase in this bug go into a test suite?
Status: NEW → RESOLVED
Last Resolved: 10 years ago
Flags: in-testsuite?
Resolution: --- → FIXED
As what sort of test? I'm not sure what we're doing to test things that only cause assertions.
(Reporter)

Comment 3

10 years ago
I think we've been using fake "!= blank" reftests, with a comment in the reftest manifest, for this kind of bug.  It's true that assertions during reftests currently don't turn the tree orange, but someone usually notices within a few weeks, and eventually they will turn the tree orange.
(Reporter)

Comment 4

10 years ago
Testcase checked in as a crashtest.
Flags: in-testsuite? → in-testsuite+
Mass-assigning the new rtl keyword to RTL-related (see bug 349193).
Keywords: rtl
You need to log in before you can comment on or make changes to this bug.