Closed Bug 388367 Opened 17 years ago Closed 17 years ago

"ASSERTION: Couldn't find glyph for trailing marker" with  and direction: rtl

Categories

(Core :: Graphics, defect)

x86
macOS
defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: jruderman, Assigned: roc)

References

Details

(Keywords: assertion, rtl, testcase, Whiteboard: [sg:critical?])

Attachments

(2 files)

Attached file testcase (deleted) —
The first time the testcase is loaded in a session, it triggers:

###!!! ASSERTION: Couldn't find glyph for trailing marker: 'glyphRecords[0].originalOffset == aSegmentLength*2', 
file mozilla/gfx/thebes/src/gfxAtsuiFonts.cpp, line 812

Security-sensitive for now because the same assertion in bug 385423 led to sg:critical crashes.
Flags: blocking1.9?
Flags: blocking1.9? → blocking1.9+
I'm seeing sg:critical crashes involving this assertion and  on trunk.
Whiteboard: [sg:critical?]
Attached patch simple fix (deleted) — Splinter Review
Add form feed to the list of blacklisted characters...
Assignee: nobody → roc
Status: NEW → ASSIGNED
Attachment #278902 - Flags: review?(vladimir)
Attachment #278902 - Flags: review?(vladimir)
Attachment #278902 - Flags: review+
Attachment #278902 - Flags: approval1.9+
checked in.
Status: ASSIGNED → RESOLVED
Closed: 17 years ago
Resolution: --- → FIXED
Flags: in-testsuite?
Branch doesn't seem to have this bug.
Group: security
Flags: wanted1.8.1.x-
I checked in the testcase as an "== about:blank" reftest, so it tests the assertion and also makes sure the form feed doesn't appear as something other than whitespace.
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.

Attachment

General

Creator:
Created:
Updated:
Size: