Closed Bug 604380 Opened 15 years ago Closed 14 years ago

Crash [@ libpangoft2-1.0.so.0.1400.9@0x148a3]

Categories

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

x86
Linux
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 605347

People

(Reporter: bc, Assigned: karlt)

References

()

Details

(Keywords: crash)

Crash Data

Attachments

(1 file)

1. http://code.google.com/webfonts 2. crash linux 1.9.2 debug only. Operating system: Linux 0.0.0 Linux 2.6.18-194.8.1.el5 #1 SMP Thu Jul 1 19:07:06 EDT 2010 i686 CPU: x86 GenuineIntel family 6 model 44 stepping 2 1 CPU Crash reason: SIGSEGV Crash address: 0xa69403c Thread 0 (crashed) 0 libpangoft2-1.0.so.0.1400.9 + 0x148a3 eip = 0x009098a3 esp = 0xbffb1d00 ebp = 0xbffb1d48 ebx = 0x009227a0 esi = 0x00000004 edi = 0xbffb1e38 eax = 0x000351aa ecx = 0x0a694038 edx = 0x000351aa efl = 0x00010202 Found by: given as instruction pointer in context I couldn't reproduce by hand with a nightly nor with a debug build, but was able to reproduce using the sisyphus automation. the crash address varies therefore making this sensitive.
Attached file stack
I was wrong. It occurs on 1.9.1,1.9.2 and 2.0.0
Version: 1.9.2 Branch → Trunk
, can you take a look at this and connect with Bob?
Assignee: nobody → karlt
Related to bug 605347, but this is a very old Pango library. There have been a number of vulnerabilities repaired in Pango since 1.14 and I doubt 1.14.9 includes any backports. We won't use this path for this page when bug 569770 lands. For the branches, this becomes a SIGFPE DoS (bug 605347) with newer Pango versions.
Depends on: 605347
Bob, based on your kernel version you're running a pretty old linux installation, is that so? Roc thinks that the version of pango that you have is too old.
Karl thought that, I just parroted it :-). But I do think this is clearly a Pango bug, and since we don't ship Pango, I think it's up to the distro to package a fixed Pango.
Sounds reasonable. This is on a Centos 5.5 box. I guess I'll need to start using Fedora or RHEL6beta. Should we clue some RedHat folks in here?
Whiteboard: [sg:vector-critical? (pango)]
I set up Fedora 14 for testing and can again reproduce crashes using the automation but not locally. Locally I hang. The installed version of pango is 1.28.1-4.fc14. running 1.9.2 under gdb with debuginfo gives: Program received signal SIGFPE, Arithmetic exception. 0x002e65f6 in _hb_sanitize_array (this=0x8f80124, context=0xbfff2e14) at hb-open-type-private.hh:202 202 bool overflows = len >= ((unsigned int) -1) / record_size; with record_size == 0. It looks like 1.9.2 gets hung up with repeated SIGFPEs
Group: core-security
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → DUPLICATE
Whiteboard: [sg:vector-critical? (pango)]
Crash Signature: [@ libpangoft2-1.0.so.0.1400.9@0x148a3]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: