Complete.Org: Mailing Lists: Archives: freeciv-dev: November 2005:
[Freeciv-Dev] (PR#14631) Crash in 2.0.7
Home

[Freeciv-Dev] (PR#14631) Crash in 2.0.7

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
Subject: [Freeciv-Dev] (PR#14631) Crash in 2.0.7
From: "Nathan Brazil" <nb@xxxxxxxxxxxxxxx>
Date: Fri, 18 Nov 2005 06:50:42 -0800
Reply-to: bugs@xxxxxxxxxxx

<URL: http://bugs.freeciv.org/Ticket/Display.html?id=14631 >

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


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


[Prev in Thread] Current Thread [Next in Thread]
  • [Freeciv-Dev] (PR#14631) Crash in 2.0.7, Nathan Brazil <=