buggy 32bit libfontconfig.so.1 in karmic amd64

Bug #486035 reported by Guillermo Gutiérrez
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
fontconfig (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: fontconfig

System: ubuntu karmic koala amd64, with updated karmic, karmic-security and karmic-updates.

Skype (I know that it's not open source then debugging is so hard) won't load and throws this segfault:

terrex@belinda:~$ LANG=en gdb /usr/bin/skype
GNU gdb (GDB) 7.0-ubuntu
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-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/skype...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/skype
[Thread debugging using libthread_db enabled]

(process:14972): Gtk-WARNING **: Locale not supported by C library.
 Using the fallback 'C' locale.

Program received signal SIGSEGV, Segmentation fault.
0xf6b5f795 in FcStrListCreate () from /usr/lib32/libfontconfig.so.1
(gdb) bt
#0 0xf6b5f795 in FcStrListCreate () from /usr/lib32/libfontconfig.so.1
#1 0xf6b57cbf in FcLangSetHasLang () from /usr/lib32/libfontconfig.so.1
#2 0xf6b59cc4 in ?? () from /usr/lib32/libfontconfig.so.1
#3 0xf6b59e61 in ?? () from /usr/lib32/libfontconfig.so.1
#4 0xf6b5a185 in ?? () from /usr/lib32/libfontconfig.so.1
#5 0xf6b5abf2 in FcFontSetMatch () from /usr/lib32/libfontconfig.so.1
#6 0xf6b5aebd in FcFontMatch () from /usr/lib32/libfontconfig.so.1
#7 0xf62ade2e in ?? () from /usr/lib32/libpangoft2-1.0.so.0
#8 0xf62ae1e1 in ?? () from /usr/lib32/libpangoft2-1.0.so.0
#9 0xf62756ff in pango_fontset_foreach () from /usr/lib32/libpango-1.0.so.0
#10 0xf62aec04 in ?? () from /usr/lib32/libpangoft2-1.0.so.0
#11 0xf6274bbf in pango_font_map_load_font () from /usr/lib32/libpango-1.0.so.0
#12 0xf62721eb in ?? () from /usr/lib32/libpango-1.0.so.0
#13 0xf627266e in ?? () from /usr/lib32/libpango-1.0.so.0
#14 0xf6272caf in pango_itemize_with_base_dir () from /usr/lib32/libpango-1.0.so.0
#15 0xf627b909 in ?? () from /usr/lib32/libpango-1.0.so.0
#16 0xf627ee76 in pango_layout_get_unknown_glyphs_count () from /usr/lib32/libpango-1.0.so.0
#17 0xf657cdfe in ?? () from /usr/lib32/libgtk-x11-2.0.so.0
#18 0xf658b56c in ?? () from /usr/lib32/libgtk-x11-2.0.so.0
#19 0xf6c9997f in g_type_create_instance () from /usr/lib32/libgobject-2.0.so.0
#20 0xf6c7e748 in ?? () from /usr/lib32/libgobject-2.0.so.0
#21 0xf6c7fb62 in g_object_newv () from /usr/lib32/libgobject-2.0.so.0
#22 0xf6c8058a in g_object_new_valist () from /usr/lib32/libgobject-2.0.so.0
#23 0xf6c8070e in g_object_new () from /usr/lib32/libgobject-2.0.so.0
#24 0xf65830d7 in gtk_entry_new () from /usr/lib32/libgtk-x11-2.0.so.0
#25 0xf6571717 in ?? () from /usr/lib32/libgtk-x11-2.0.so.0
#26 0xf6c9997f in g_type_create_instance () from /usr/lib32/libgobject-2.0.so.0
#27 0xf6c7e748 in ?? () from /usr/lib32/libgobject-2.0.so.0
#28 0xf6c7f708 in g_object_newv () from /usr/lib32/libgobject-2.0.so.0
#29 0xf6c8058a in g_object_new_valist () from /usr/lib32/libgobject-2.0.so.0
#30 0xf6c8070e in g_object_new () from /usr/lib32/libgobject-2.0.so.0
#31 0xf6571107 in gtk_combo_box_entry_new () from /usr/lib32/libgtk-x11-2.0.so.0
#32 0xf796d92b in ?? () from /usr/lib32/libQtGui.so.4
#33 0xf79568b3 in QGtkStyle::QGtkStyle() () from /usr/lib32/libQtGui.so.4
#34 0xf78c6c1a in QStyleFactory::create(QString const&) () from /usr/lib32/libQtGui.so.4
#35 0xf75f6f2b in QApplication::style() () from /usr/lib32/libQtGui.so.4
#36 0xf75f720d in QApplicationPrivate::initialize() () from /usr/lib32/libQtGui.so.4
#37 0xf75f72ab in QApplicationPrivate::construct(_XDisplay*, unsigned long, unsigned long) () from /usr/lib32/libQtGui.so.4
#38 0xf75f81a3 in QApplication::QApplication(int&, char**, int) () from /usr/lib32/libQtGui.so.4
#39 0x082433de in ?? ()
#40 0x0806aba2 in ?? ()
#41 0xf6f0bb56 in __libc_start_main () from /lib32/libc.so.6
#42 0x0806a831 in ?? ()
(gdb)

Revision history for this message
Guillermo Gutiérrez (capitanterrex) wrote :

I can finally say that there is no bug (or maybe yes :-S) at libfontconfig nor ia32-libs packages. Moving out $HOME/.fontconfig and running skype again got it working.

I could attach a tar.gz of my old $HOME/.fontconfig if you want to debug it.

Changed in fontconfig (Ubuntu):
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.