GNOME Bugzilla – Bug 96308
crash when reading cache
Last modified: 2002-10-20 15:50:34 UTC
Using the package pan-0.13.1-1tex pan crashes and drops core when trying to read text message (any group and both binary and text message) cached from previous session. In this report used <repeated ? more times> twice to try to make it more readable. [pmoteus@thorns pmoteus]$ script pan_backtrace Script started, file is pan_backtrace [pmoteus@thorns pmoteus]$ uname -a Linux thorns.kda.attmil.ne.jp 2.4.19-16mdk #1 Fri Sep 20 18:15:05 CEST 2002 i686 unknown unknown GNU/Linux [pmoteus@thorns pmoteus]$ gdb pan GNU gdb 5.2.1-2mdk (Mandrake Linux) Copyright 2002 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i586-mandrake-linux-gnu"... (no debugging symbols found)... (gdb) handle SIGUSR1 nostop noprint Signal Stop Print Pass to program Description SIGUSR1 No No Yes User defined signal 1 (gdb) handle SIG32 nostop noprint Signal Stop Print Pass to program Description SIG32 No No Yes Real-time event 32 (gdb) r --disable-crash-dialog Starting program: /usr/bin/pan --disable-crash-dialog (no debugging symbols found)...(no debugging symbols found)... <repeated 9 more times> (pan:2102): Gtk-WARNING **: /usr/lib/libpangoft2-1.0.so.0: undefined symbol: FT_Seek_Stream <repeated 6 more times> ** (pan:2102): WARNING **: Cannot load unicode character map for font Blue Highway 12 (no debugging symbols found)... Program received signal SIGSEGV, Segmentation fault. 0x4032da8c in pango_xft_family_init () from /usr/lib/libpangoxft-1.0.so.0 (gdb) bt
+ Trace 29109
(gdb) The program is running. Exit anyway? (y or n)
The following part is probably related to your crash: (pan:2102): Gtk-WARNING **: /usr/lib/libpangoft2-1.0.so.0: undefined symbol: FT_Seek_Stream <repeated 6 more times> This points to a version mismatch between freetype and pango, which could explain why pango crashes. Please up/downgrade your freetype package to match the one that pango expects. BTW, where did your package 'pan-0.13.1-1tex' come from? Doesn't look like one of ours.
rpm created by http://texstar.blogspot.com/ a recommended rpm optimizer on alt.os.linux.mandrake. Below is his repository. ftp://www.ibiblio.org/pub/Linux/distributions/contrib/texstar/linux/distributions/mandrake/9.0/rpms/ Will attempt pango upgrade later and report results. Do not think it will matter as during normal activity (new message headers of group downloaded, wanted messages downloaded and read) their is no problem. However when Pan is closed and reopened if message from previous session is accessed Pan drops core. If it was font related it should have crashed on original reading of message.
My bad you were right (first bug report). I had updated pan and several other rpms with the texstar rpms using urpmi. urpmi automatically handles dependancies and I had OKed a dependancy update to freetype2 rpms made by texstar. Those as you suggested were the culprit. Once I downgraded to freetype2-2.0.9 everything was fine. Teach me not to let urpmi (which is otherwise great) update base libraries from independant rpm makers.
OK. Thanks for texstar reference. Hadn't heared of that one before.