[Bug 490331] New: Crash of galeon in libpango
bugzilla at redhat.com
bugzilla at redhat.com
Sun Mar 15 12:53:31 UTC 2009
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.
Summary: Crash of galeon in libpango
https://bugzilla.redhat.com/show_bug.cgi?id=490331
Summary: Crash of galeon in libpango
Product: Fedora
Version: rawhide
Platform: x86_64
OS/Version: Linux
Status: NEW
Severity: low
Priority: low
Component: pango
AssignedTo: besfahbo at redhat.com
ReportedBy: jan.kratochvil at redhat.com
QAContact: extras-qa at fedoraproject.org
CC: besfahbo at redhat.com, fedora-fonts-bugs-list at redhat.com
Classification: Fedora
Target Release: ---
Description of problem:
Trying to run galeon in a virtual machine with minimal set of rpms/libraries I
get a NULL dereference in libpango.
(It also may be due to some missing resources not covered by rpm dependencies
requirements.)
Version-Release number of selected component (if applicable):
pango-1.23.0-4.g5317893.fc11.x86_64
How reproducible:
Always.
Steps to Reproduce:
1. ssh -X kvm-virtual-machine
2. gdb galeon
3. run
Actual results:
GNU gdb (GDB) Fedora (6.8.50.20090302-9.fc11)
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
(gdb) r
Starting program: /usr/bin/galeon
[Thread debugging using libthread_db enabled]
warning: Unable to get location for thread creation breakpoint: generic error
Xlib: extension "Generic Event Extension" missing on display "localhost:10.0".
Xlib: extension "Generic Event Extension" missing on display "localhost:10.0".
Xlib: extension "Generic Event Extension" missing on display "localhost:10.0".
Xlib: extension "Generic Event Extension" missing on display "localhost:10.0".
Xlib: extension "Generic Event Extension" missing on display "localhost:10.0".
Xlib: extension "Generic Event Extension" missing on display "localhost:10.0".
Gtk-Message: Failed to load module "gnomebreakpad": libgnomebreakpad.so: cannot
open shared object file: No such file or directory
Gtk-Message: Failed to load module "canberra-gtk-module":
libcanberra-gtk-module.so: cannot open shared object file: No such file or
directory
Detaching after fork from child process 2200.
Detaching after fork from child process 2203.
** (galeon:2197): WARNING **: Failed to instantiate LoginManager
Program received signal SIGSEGV, Segmentation fault.
pango_fc_patterns_get_font_pattern (i=<value optimized out>, pats=<value
optimized out>) at pangofc-fontmap.c:727
727 if (i < pats->fontset->nfont)
Missing separate debuginfos, use: [...]
(gdb) l
722 pats->match = NULL;
723 }
724 }
725 }
726
727 if (i < pats->fontset->nfont)
728 return pats->fontset->fonts[i];
729 else
730 return NULL;
731 }
(gdb) p pats
$1 = <value optimized out>
(gdb) x/5i $rip
0x7ffff3f7715e <pango_fc_patterns_get_font_pattern+199>: cmp (%rax),%ebp
0x7ffff3f77160 <pango_fc_patterns_get_font_pattern+201>: jge 0x7ffff3f77122
<pango_fc_fontset_get_font_at+162>
0x7ffff3f77162 <pango_fc_patterns_get_font_pattern+203>: mov 0x8(%rax),%rax
0x7ffff3f77166 <pango_fc_patterns_get_font_pattern+207>: movslq %ebp,%rbp
0x7ffff3f77169 <pango_fc_patterns_get_font_pattern+210>: mov
(%rax,%rbp,8),%rdx
(gdb) p/x $rax
$2 = 0x0
(gdb)
Expected results:
No crash.
Additional info:
GConf2-2.25.2-3.fc11.x86_64 ORBit2-2.14.16-3.fc11.x86_64
alsa-lib-1.0.19-3.fc11.x86_64 atk-1.25.2-2.fc11.x86_64
avahi-0.6.24-2.fc11.x86_64 avahi-glib-0.6.24-2.fc11.x86_64
cairo-1.8.6-2.fc11.x86_64 dbus-glib-0.80-2.fc11.x86_64
dbus-libs-1.2.4.4permissive-4.fc11.x86_64 e2fsprogs-libs-1.41.4-5.fc11.x86_64
expat-2.0.1-6.x86_64 fontconfig-2.6.99.behdad-3.fc11.x86_64
freetype-2.3.9-1.fc11.x86_64 galeon-2.0.7-7.fc11.x86_64
glib2-2.19.10-2.fc11.x86_64 glibc-2.9.90-10.x86_64
glibc-common-2.9.90-10.x86_64 gnome-desktop-2.25.92-2.fc11.x86_64
gnome-keyring-2.25.92-1.fc11.x86_64 gnome-vfs2-2.24.0-5.fc11.x86_64
gtk-nodoka-engine-0.7.2-4.fc11.x86_64 gtk2-2.16.0-1.fc11.x86_64
keyutils-libs-1.2-5.fc11.x86_64 krb5-libs-1.6.3-18.fc11.x86_64
libICE-1.0.4-7.fc11.x86_64 libSM-1.1.0-4.fc11.x86_64 libX11-1.2-3.fc11.x86_64
libXau-1.0.4-4.fc11.x86_64 libXcomposite-0.4.0-7.fc11.x86_64
libXcursor-1.1.9-4.fc11.x86_64 libXdamage-1.1.1-6.fc11.x86_64
libXext-1.0.99.1-2.fc11.x86_64 libXfixes-4.0.3-5.fc11.x86_64
libXi-1.2.1-1.fc11.x86_64 libXinerama-1.0.3-4.fc11.x86_64
libXrandr-1.2.99.4-3.fc11.x86_64 libXrender-0.9.4-5.fc11.x86_64
libXt-1.0.5-2.fc11.x86_64 libart_lgpl-2.3.20-4.fc11.x86_64
libbonobo-2.24.0-4.fc11.x86_64 libbonoboui-2.24.0-3.fc11.x86_64
libcap-2.10-2.fc10.x86_64 libgcc-4.4.0-0.26.x86_64
libglade2-2.6.3-4.fc11.x86_64 libgnome-2.24.1-10.fc11.x86_64
libgnomecanvas-2.25.90-3.fc11.x86_64 libgnomeui-2.24.0-4.fc11.x86_64
libjpeg-6b-45.fc11.x86_64 libpng-1.2.35-1.fc11.x86_64
libselinux-2.0.79-1.fc11.x86_64 libstdc++-4.4.0-0.26.x86_64
libxcb-1.2-2.fc11.x86_64 libxml2-2.7.3-2.fc11.x86_64 nspr-4.7.3-5.fc11.x86_64
nss-3.12.2.0-4.fc11.x86_64 openssl-0.9.8j-9.fc11.x86_64
pango-1.23.0-4.g5317893.fc11.x86_64 pixman-0.14.0-2.fc11.x86_64
popt-1.13-5.fc11.x86_64 sqlite-3.6.10-4.fc11.x86_64
startup-notification-0.9-6.fc11.x86_64 xulrunner-1.9.1-0.10.beta3.fc11.x86_64
zlib-1.2.3-20.fc11.x86_64
--
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
More information about the Fedora-fonts-bugs-list
mailing list