"ASSERTION: Overflow" in gfxTextRun::SetPotentialLineBreaks with rtl, hebrew,  

RESOLVED WORKSFORME

Status

()

Core
Graphics
RESOLVED WORKSFORME
11 years ago
10 years ago

People

(Reporter: Jesse Ruderman, Unassigned)

Tracking

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

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

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment)

(Reporter)

Description

11 years ago
Created attachment 278277 [details]
testcase (reload to see the assertion)

*Reloading* the testcase triggers:

###!!! ASSERTION: Overflow: 'aStart + aLength <= mCharacterCount', file /Users/jruderman/trunk/mozilla/gfx/thebes/src/gfxFont.cpp, line 760
(Reporter)

Comment 1

11 years ago
WFM with newer trunk.
Status: NEW → RESOLVED
Last Resolved: 11 years ago
Resolution: --- → WORKSFORME

Updated

11 years ago
Flags: in-testsuite?
(Reporter)

Comment 2

10 years ago
Crashtest checked in.
Flags: in-testsuite? → in-testsuite+
(Reporter)

Comment 3

10 years ago
Comment 0 said to reload to reproduce, but I just checked in the testcase as-is.  I think I should put together a thing that reloads all reftests and crashtests to make sure they don't crash and display consistently.
A lot of the testcases that need "reloading" actually just need you to leave the page (and flush it out of the bfcache, if applicable), so the crashtest harness should already be doing that.

Comment 5

10 years ago
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.