Font config problems cause gnome-terminal crash
Submitted by ano..@..ce.com
Link to original bug (#146043)
Description
Distribution: Unknown Package: gnome-terminal Severity: normal Version: GNOME2.4.0 unspecified Gnome-Distributor: GNOME.Org Synopsis: Font config problems cause gnome-terminal crash Bugzilla-Product: gnome-terminal Bugzilla-Component: general Bugzilla-Version: unspecified BugBuddy-GnomeVersion: 2.0 (2.4.0.1) Description: Description of the crash: gnome-terminal crashes on startup
Steps to reproduce the crash:
- Install AIX 5.2 base
- Install IBM's AIX toolkit for Linux apps RPMS (gnome 2.2)
- Update to gnome 2.4 via IBM's RPMS
- Gnome-terminal has no fonts; only punctiation shows up. All other apps seem ok.
- Crash is caused when modifying fonts.conf to point to actual fonts dir, in /opt/freeware/share/fonts by default, or by symlinking the one fonts.conf has to the dir in /opt.
Expected Results: gnome-term segfault
How often does this happen? every time
Additional Information: this problem came up with multiple clean AIX builds.
Debugging Information:
Backtrace was generated from '/usr/bin/gnome-terminal'
Waiting to attach to process 17580 ... Successfully attached to gnome-terminal. Type 'help' for help. reading symbolic information ... stopped in wait.waitpid [/usr/lib/libc.a] at 0xd02022cc ($t1) 0xd02022cc (waitpid+0x140) 80410014 lwz r2,0x14(r1) wait.waitpid(??, ??, ??) at 0xd02022cc libgnomeui_segv_handle(0xb) at 0xd224fdf8 malloc_y.free_y(??, ??) at 0xd01e6f30 malloc_y.free_y_heap(??) at 0xd01e7674 ft_free(0x202c2078, 0x190000), line 132 in "ftsystem.c" FT_Free(0x202c2078, 0x202da444), line 134 in "ftutil.c" T1_Face_Done(0x202da268), line 233 in "t1objs.c" destroy_face(0x202c2078, 0x202da268, 0x202d0ee8), line 695 in "ftobjs.c" FT_Done_Face(0x202da268), line 1838 in "ftobjs.c" FcFreeTypeQuery() at 0xd2c63e4c FcFileScan() at 0xd2c68a50 FcDirScan() at 0xd2c687d0 FcConfigBuildFonts() at 0xd2c5e1c8 FcInitLoadConfigAndFonts() at 0xd2c5b574 FcInit() at 0xd2c5b4f4 FcConfigGetCurrent() at 0xd2c5e394 FcConfigSubstituteWithPat() at 0xd2c5d5bc _vte_fc_patterns_from_pango_font_desc(0x201a3d48, 0x202b6438, 0x20050514, 0x0, 0x0) at 0xd30b790c _vte_glyph_cache_set_font_description(0x201a3d48, 0x0, 0x202b6468, 0x202b6438, 0x0, 0x0) at 0xd30b6094 _vte_ft2_set_text_font(0x202b5b58, 0x202b6438) at 0xd30b30b0 _vte_draw_set_text_font(0x202b5b58, 0x202b6438) at 0xd30b1504 vte_terminal_set_font(0x201a3d48, 0x0) at 0xd30a81e8 vte_terminal_init(0x201a3d48, 0x201a2ec8) at 0xd308e888 g_type_create_instance(0x201a2e08) at 0xd27ea72c g_object_constructor(0x201a2e08, 0x0, 0x0) at 0xd27f701c g_object_newv(0x201a2e08, 0x0, 0x0) at 0xd27fb620 g_object_new_valist(0x201a2e08, 0x0, 0x2ff221f0) at 0xd27fae10 g_object_new(0x201a2e08, 0x0, 0x8, 0xd0063600, 0x0, 0x10000001, 0x10000001, 0x80) at 0xd27fb7dc vte_terminal_new() at 0xd30aa5c4 terminal_widget_new() at 0x1001c90c terminal_screen_init(0x201926e8) at 0x10035658 g_type_create_instance(0x201a1ec8) at 0xd27ea72c g_object_constructor(0x201a1ec8, 0x0, 0x0) at 0xd27f701c g_object_newv(0x201a1ec8, 0x0, 0x0) at 0xd27fb620 g_object_new_valist(0x201a1ec8, 0x0, 0x2ff22970) at 0xd27fae10 g_object_new(0x201a1ec8, 0x0, 0x8, 0xd0063600, 0x0, 0x10000001, 0x10000001, 0x8080) at 0xd27fb7dc terminal_screen_new() at 0x10036f60 terminal_app_new_terminal(0x2005d808, 0x20054938, 0x2018b128, 0x0, 0x0, 0x0, 0x0, 0x0, 0) at 0x1000720c new_terminal_with_options(0x20021158) at 0x10002b7c main(0x1, 0x2ff22bb8) at 0x10002814
------- Bug moved to this database by unknown@bugzilla.gnome.org 2004-07-08 18:47 -------
Unknown platform unknown. Setting to default platform "Other". Unknown milestone "unknown" in product "gnome-terminal". Setting to default milestone for this product, '---' The original reporter of this bug does not have an account here. Reassigning to the person who moved it here, unknown@bugzilla.gnome.org. Previous reporter was anonymous@place.com. Setting to default status "UNCONFIRMED". Setting qa contact to the default for this product. This bug either had no qa contact or an invalid one.
Resolution: RESOLVED INCOMPLETE