Closed Bug 563600 Opened 15 years ago Closed 12 years ago

Valgrind: Invalid read [@ indic_ot_reorder] in libpango

Categories

(Core :: Layout: Text and Fonts, defect)

x86_64
Linux
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: jruderman, Unassigned)

References

Details

(Keywords: sec-low, testcase, valgrind, Whiteboard: [sg:low?])

Attachments

(2 files)

Attached file testcase
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.3a5pre) Gecko/20100503 Minefield/3.7a5pre On Ubuntu 10.04
I installed a pango debugging package, and valgrind magically gave me better symbols ;)
Summary: Valgrind: Invalid read within pango_shape → Valgrind: Invalid read [@ indic_ot_reorder] in libpango
Attached file valgrind output
Jonathan, you understand the Indic code better. Can you check it out please?
WFM, local Linux64 debug ASAN build. Jesse, can you still reproduce this?
As of bug 797398, we no longer use pango for Indic (or any other) shaping. So the testcase would now be testing our in-tree version of harfbuzz, rather than the system's installed version of pango.
OK, great. So this is only a bug on mozilla18 and older then.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → WORKSFORME
WFM, aurora (Fx18) and release (Fx16) Linux64 debug ASAN (local builds).
It's almost certainly dependent on your system's version of pango (and/or installed fonts). I think it's really a pango bug (and likely fixed anyway in current pango), but we're rapidly losing interest as we've moved away from relying on system pango anyway.
Even Pango removed all its Indic shapers. So I (upstream Pango) don't care either. If there's anyone interested, it's the RHEL / Debian types.
Group: core-security → core-security-release
Group: core-security-release
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: