Hi. On Mac OS X 10.4.2, running Freeciv 2.0.7, whenever I invoke any sort of help, the GTK2 client crashes with the following error message:
cairo-ft-font.c:677: failed assertion `error == 0'
Has anyone else seen this before? My system has 1.0.2 of cairo installed.
Here's the backtrace I grabbed from gdb:
#0 0x9004a12c in kill () #1 0x90120954 in abort () #2 0x95483144 in __eprintf () #3 0x0168a774 in _cairo_ft_unscaled_font_set_scale (unscaled=0x247daa0, scale=0x247dbc0) at cairo-ft-font.c:677 #4 0x0168cde4 in cairo_ft_scaled_font_lock_face (abstract_font=0x247db50) at cairo-ft-font.c:2597 #5 0x020cba08 in basic_engine_shape (engine=0x0, font=0x247c170, text=0x246abe0 "Before a game is started, anyone can connect to the server by", length=0, analysis=0x247c0fc, glyphs=0x247ad10) at basic-fc.c:142 #6 0x015fd610 in pango_shape (text=0xa00042b0 "", length=37, analysis=0x33, glyphs=0x247ad10) at shape.c:47 #7 0x015f1a3c in shape_run (line=0x247cd30, state=0xbfffef74, item=0x247c0f0) at pango-layout.c:2689 #8 0x015f3fcc in process_item (layout=0x2469220, line=0x247cd30, state=0xbfffef74, force_fit=1, no_break_at_end=0) at pango-layout.c:2780 #9 0x015f488c in pango_layout_check_lines (layout=0x2469220) at pango-layout.c:2988 #10 0x015f4e78 in pango_layout_get_extents_internal (layout=0x2469220, ink_rect=0x0, logical_rect=0xbffff18c, line_extents=0x0) at pango-layout.c:2013 #11 0x012465ac in gtk_text_layout_get_line_display () #12 0x01243f58 in gtk_text_layout_real_wrap () #13 0x01242e94 in gtk_text_layout_wrap () #14 0x0122797c in _gtk_text_btree_validate_line () #15 0x01243b9c in gtk_text_layout_validate_yrange () #16 0x01258f14 in gtk_text_view_validate_onscreen () #17 0x01259010 in gtk_text_view_flush_first_validate () #18 0x012590bc in first_validate_callback () #19 0x017ea9d0 in g_main_context_dispatch () #20 0x017eb2bc in g_main_context_iterate () #21 0x017eb694 in g_main_loop_run () #22 0x01161da8 in gtk_main () #23 0x001050e0 in ui_main (argc=1, argv=0xbffffa08) at gui_main.c:1186 #24 0x00009cf4 in main (argc=1, argv=0xbffffa08) at civclient.c:343
|