Closed Bug 403352 Opened 17 years ago Closed 7 years ago

"ASSERTION: Ended word in the middle of a cluster" with huge text size, rlm, combining character

Categories

(Core :: Graphics, defect)

x86
macOS
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: jruderman, Unassigned)

References

Details

(Keywords: assertion, testcase)

Attachments

(1 file)

Attached file testcase
Loading the testcase triggers:

###!!! ASSERTION: Ended word in the middle of a cluster...: 'end == aSource->GetLength() || aSource->IsClusterStart(end)', file /Users/jruderman/trunk/mozilla/gfx/thebes/src/gfxFont.cpp, line 1852

###!!! ASSERTION: Started word in the middle of a cluster...: 'aSource->IsClusterStart(start)', file /Users/jruderman/trunk/mozilla/gfx/thebes/src/gfxFont.cpp, line 1850
Summary: "ASSERTION: Ended word in the middle of a cluster" with → "ASSERTION: Ended word in the middle of a cluster" with huge text size, rlm, combining character
I see this bazillions of times when loading the www.163.com page from our talos pageset as UTF-8.
These have been downgraded to warnings.
These assertions were downgraded to warnings in:

changeset:   446f2b8d061b
user:        Jonathan Kew
date:        Sat Jan 30 13:16:07 2010 +0000
summary:     Bug 426978: issue warning rather than assertion for font change within a character cluster. r=roc
No warnings or asserts when loading this testcase in a debug build on Win10, OSX 10.13, or Ubuntu 17.10.
Status: NEW → RESOLVED
Closed: 7 years ago
Flags: needinfo?(ryanvm)
Flags: in-testsuite?
Resolution: --- → WORKSFORME
Flags: needinfo?(ryanvm)
Flags: in-testsuite?
Flags: in-testsuite+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: