After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 96308 - crash when reading cache
crash when reading cache
Status: RESOLVED NOTGNOME
Product: Pan
Classification: Other
Component: general
0.13.1
Other Linux
: Normal major
: ---
Assigned To: Charles Kerr
Pan QA Team
Depends on:
Blocks:
 
 
Reported: 2002-10-20 12:40 UTC by pmoteus
Modified: 2002-10-20 15:50 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description pmoteus 2002-10-20 12:40:33 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
  • #0 pango_xft_family_init
    from /usr/lib/libpangoxft-1.0.so.0
  • #1 __check_rhosts_file
    from /lib/i686/libc.so.6
  • #2 g_hash_table_lookup
    from /usr/lib/libglib-2.0.so.0
  • #3 pango_xft_family_init
    from /usr/lib/libpangoxft-1.0.so.0
  • #4 pango_xft_family_init
    from /usr/lib/libpangoxft-1.0.so.0
  • #5 pango_font_map_load_fontset
    from /usr/lib/libpango-1.0.so.0
  • #6 pango_itemize
    from /usr/lib/libpango-1.0.so.0
  • #7 pango_itemize
    from /usr/lib/libpango-1.0.so.0
  • #8 pango_layout_iter_get_layout_extents
    from /usr/lib/libpango-1.0.so.0
  • #9 pango_layout_iter_get_layout_extents
    from /usr/lib/libpango-1.0.so.0
  • #10 pango_layout_iter_get_layout_extents
    from /usr/lib/libpango-1.0.so.0
  • #11 pango_layout_iter_get_layout_extents
    from /usr/lib/libpango-1.0.so.0
  • #12 pango_layout_iter_get_layout_extents
    from /usr/lib/libpango-1.0.so.0
  • #13 pango_layout_get_pixel_extents
    from /usr/lib/libpango-1.0.so.0
  • #14 pango_layout_iter_get_layout_extents
    from /usr/lib/libpango-1.0.so.0
  • #15 pango_layout_get_extents
    from /usr/lib/libpango-1.0.so.0
  • #16 gtk_text_layout_get_line_display
    from /usr/lib/libgtk-x11-2.0.so.0
  • #17 gtk_text_layout_validate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #18 gtk_text_layout_wrap
    from /usr/lib/libgtk-x11-2.0.so.0
  • #19 _gtk_text_btree_validate_line
    from /usr/lib/libgtk-x11-2.0.so.0
  • #20 gtk_text_layout_validate_yrange
    from /usr/lib/libgtk-x11-2.0.so.0
  • #21 gtk_text_view_place_cursor_onscreen
    from /usr/lib/libgtk-x11-2.0.so.0
  • #22 gtk_text_view_place_cursor_onscreen
    from /usr/lib/libgtk-x11-2.0.so.0
  • #23 gtk_text_view_place_cursor_onscreen
    from /usr/lib/libgtk-x11-2.0.so.0
  • #24 g_idle_remove_by_data
    from /usr/lib/libglib-2.0.so.0
  • #25 g_idle_remove_by_data
    from /usr/lib/libglib-2.0.so.0
  • #26 g_idle_remove_by_data
    from /usr/lib/libglib-2.0.so.0
  • #27 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #28 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #29 gtk_widget_grab_focus
  • #30 __libc_start_main
    from /lib/i686/libc.so.6
(gdb) The program is running.  Exit anyway? (y or n)
Comment 1 Christophe Lambin 2002-10-20 12:49:54 UTC
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.
Comment 2 pmoteus 2002-10-20 13:07:37 UTC
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.
Comment 3 pmoteus 2002-10-20 15:13:10 UTC
  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.
Comment 4 Christophe Lambin 2002-10-20 15:50:34 UTC
OK. Thanks for texstar reference. Hadn't heared of that one before.