Bug 172582 - gnome-font-proerties crashs in fontconfig-2.3.92-1
Summary: gnome-font-proerties crashs in fontconfig-2.3.92-1
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: fontconfig
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Carl Worth (Ampere)
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2005-11-07 16:01 UTC by sangu
Modified: 2007-11-30 22:11 UTC (History)
0 users

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2005-11-07 16:06:13 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description sangu 2005-11-07 16:01:51 UTC
Description of problem:
gnome-font-proerties crashs in fontconfig-2.3.92-1

(gdb) r
Starting program: /usr/bin/gnome-font-properties
Reading symbols from shared object read from target memory...done.
Loaded system supplied DSO at 0x28b000
[Thread debugging using libthread_db enabled]
[New Thread -1208789328 (LWP 3410)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1208789328 (LWP 3410)]
FcFreeTypeCharIndex (face=0x0, ucs4=65) at fcfreetype.c:2311
2311        if (face->charmap)
(gdb) bt
#0  FcFreeTypeCharIndex (face=0x0, ucs4=65) at fcfreetype.c:2311
#1  0x00212152 in pango_fc_font_real_get_glyph (font=0x8768da8, wc=65)
    at pangofc-font.c:507
#2  0x002122f0 in pango_fc_font_get_glyph (font=0x8768da8, wc=65)
    at pangofc-font.c:613
#3  0x008d5e21 in basic_engine_shape (engine=0x8763cd0, font=0x8768da8,
    text=0x87f1f50 "Albany AMT", length=10, analysis=0x87f1f24,
    glyphs=0x88047e0) at basic-fc.c:166
#4  0x003c5c87 in _pango_engine_shape_shape (engine=0x8763cd0, font=0x8768da8,
    text=0x87f1f50 "Albany AMT", length=10, analysis=0x87f1f24,
    glyphs=0x88047e0) at pango-engine.c:73
#5  0x003d4ad9 in pango_shape (text=0x87f1f50 "Albany AMT", length=10,
    analysis=0x87f1f24, glyphs=0x88047e0) at shape.c:47
#6  0x003c91e2 in shape_run (line=0x87f20b0, state=0xbfa55760, item=0x87f1f18)
    at pango-layout.c:2689
#7  0x003cb7cb in process_item (layout=0x87f1f60, line=0x87f20b0,
    state=0xbfa55760, force_fit=1, no_break_at_end=0) at pango-layout.c:2780
#8  0x003cc028 in pango_layout_check_lines (layout=0x87f1f60)
    at pango-layout.c:2988
#9  0x003cc957 in pango_layout_get_extents_internal (layout=0x87f1f60,
    ink_rect=0x0, logical_rect=0xbfa55904, line_extents=0x0)
    at pango-layout.c:2013
#10 0x010c64b7 in gtk_label_get_use_underline ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib/libgtk-x11-2.0.so.0
#11 0x004bab65 in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
#12 0x004ae5a5 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#13 0x004aebd8 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#14 0x004bce69 in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#15 0x004be850 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#16 0x004c147f in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#17 0x0111d45d in gtk_size_group_remove_widget ()
   from /usr/lib/libgtk-x11-2.0.so.0
#18 0x0111d7f9 in gtk_size_group_remove_widget ()
   from /usr/lib/libgtk-x11-2.0.so.0
#19 0x011b6448 in gtk_widget_size_request () from /usr/lib/libgtk-x11-2.0.so.0
#20 0x0109abbb in gtk_hbox_new () from /usr/lib/libgtk-x11-2.0.so.0
#21 0x004bab65 in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
#22 0x004ae5a5 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#23 0x004aebd8 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#24 0x004bce69 in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#25 0x004be850 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#26 0x004c147f in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#27 0x0111d45d in gtk_size_group_remove_widget ()
   from /usr/lib/libgtk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#28 0x0111d7f9 in gtk_size_group_remove_widget ()
   from /usr/lib/libgtk-x11-2.0.so.0
#29 0x011b6448 in gtk_widget_size_request () from /usr/lib/libgtk-x11-2.0.so.0
#30 0x01014ff8 in gtk_button_set_relief () from /usr/lib/libgtk-x11-2.0.so.0
#31 0x004bab65 in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
#32 0x004ae5a5 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#33 0x004aebd8 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#34 0x004bce69 in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#35 0x004be850 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#36 0x004c147f in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#37 0x0111d45d in gtk_size_group_remove_widget ()
   from /usr/lib/libgtk-x11-2.0.so.0
#38 0x0111d7f9 in gtk_size_group_remove_widget ()
   from /usr/lib/libgtk-x11-2.0.so.0
#39 0x011b6448 in gtk_widget_size_request () from /usr/lib/libgtk-x11-2.0.so.0
#40 0x0113458f in gtk_table_get_homogeneous ()
   from /usr/lib/libgtk-x11-2.0.so.0
#41 0x004bab65 in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
#42 0x004ae5a5 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#43 0x004aebd8 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#44 0x004bce69 in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#45 0x004be850 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#46 0x004c147f in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#47 0x0111d45d in gtk_size_group_remove_widget ()
   from /usr/lib/libgtk-x11-2.0.so.0
#48 0x0111d7f9 in gtk_size_group_remove_widget ()
   from /usr/lib/libgtk-x11-2.0.so.0
#49 0x011b6448 in gtk_widget_size_request () from /usr/lib/libgtk-x11-2.0.so.0
#50 0x011b265f in gtk_vbox_new () from /usr/lib/libgtk-x11-2.0.so.0
#51 0x004bab65 in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
#52 0x004ae5a5 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#53 0x004aebd8 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#54 0x004bce69 in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#55 0x004be850 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#56 0x004c147f in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#57 0x0111d45d in gtk_size_group_remove_widget ()
   from /usr/lib/libgtk-x11-2.0.so.0
#58 0x0111d7f9 in gtk_size_group_remove_widget ()
   from /usr/lib/libgtk-x11-2.0.so.0
#59 0x011b6448 in gtk_widget_size_request () from /usr/lib/libgtk-x11-2.0.so.0
#60 0x011b265f in gtk_vbox_new () from /usr/lib/libgtk-x11-2.0.so.0
#61 0x004bab65 in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#62 0x004ae5a5 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#63 0x004aebd8 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#64 0x004bce69 in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#65 0x004be850 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#66 0x004c147f in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#67 0x0111d45d in gtk_size_group_remove_widget ()
   from /usr/lib/libgtk-x11-2.0.so.0
#68 0x0111d7f9 in gtk_size_group_remove_widget ()
   from /usr/lib/libgtk-x11-2.0.so.0
#69 0x011b6448 in gtk_widget_size_request () from /usr/lib/libgtk-x11-2.0.so.0
#70 0x011c6759 in gtk_window_reshow_with_initial_size ()
   from /usr/lib/libgtk-x11-2.0.so.0
#71 0x004bab65 in g_cclosure_marshal_VOID__BOXED ()
   from /usr/lib/libgobject-2.0.so.0
#72 0x004ae5a5 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#73 0x004aebd8 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#74 0x004bce69 in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#75 0x004be850 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#76 0x004c147f in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#77 0x0111d45d in gtk_size_group_remove_widget ()
   from /usr/lib/libgtk-x11-2.0.so.0
#78 0x0111d7f9 in gtk_size_group_remove_widget ()
   from /usr/lib/libgtk-x11-2.0.so.0
#79 0x011b6448 in gtk_widget_size_request () from /usr/lib/libgtk-x11-2.0.so.0
#80 0x011c7900 in gtk_window_move () from /usr/lib/libgtk-x11-2.0.so.0
#81 0x011c880a in gtk_window_get_position () from /usr/lib/libgtk-x11-2.0.so.0
#82 0x004ba303 in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
#83 0x004ae5a5 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#84 0x004aebd8 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#85 0x004bce69 in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#86 0x004be850 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#87 0x004bebc3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#88 0x011bd3f6 in gtk_widget_show () from /usr/lib/libgtk-x11-2.0.so.0
#89 0x0804e752 in main (argc=1, argv=0xbfa584d4) at main.c:626




Version-Release number of selected component (if applicable):
2.3.92-1

How reproducible:
always

Steps to Reproduce:
1.
2.
3.
  
Actual results:


Expected results:


Additional info:
control-center-2.12.1-3

Comment 1 sangu 2005-11-07 16:06:13 UTC
$rm -f fonts.cache* in fonts directory
$fc-cache
After executing this commands, this problem is fixed.


Note You need to log in before you can comment on or make changes to this bug.