Closed Bug 403352 Opened 18 years ago Closed 8 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: 8 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: