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
$rm -f fonts.cache* in fonts directory $fc-cache After executing this commands, this problem is fixed.