Opened 19 years ago

Closed 18 years ago

#5007 closed defect (fixed)

BUG: Gaim crashes on received URL - cairo suspected

Reported by: schmidt_r@… Owned by: mij@…
Priority: Normal Milestone:
Component: ports Version: 1.0
Keywords: Cc: hyclak@…, markd@…
Port:

Description

Everytime I receive a URL in Gaim it crashes. Here's gdb output:

GNU gdb 6.1-20040303 (Apple version gdb-384) (Mon Mar 21 00:05:26 GMT 2005) Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "powerpc-apple-darwin". (gdb) file /opt/local/bin/gaim Reading symbols for shared libraries ............................ done Reading symbols from /opt/local/bin/gaim...done. (gdb) run Starting program: /opt/local/bin/gaim Reading symbols for shared libraries ....+++++++++++....++++++++++ done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries .. done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries .. done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries ..... done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries ................................................................ done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done Reading symbols for shared libraries . done cairo-ft-font.c:677: failed assertion `error == 0'

Program received signal SIGABRT, Aborted. 0x9004a12c in kill () (gdb) bt #0 0x9004a12c in kill () #1 0x90120954 in abort () #2 0x00708c7c in eprintf () #3 0x006ecc78 in _cairo_ft_unscaled_font_set_scale (unscaled=0x2a52520, scale=0x2a52630) at cairo-ft-font.c:677 #4 0x006ef310 in cairo_ft_scaled_font_lock_face (abstract_font=0x2a525c0) at cairo-ft-font.c:2598 #5 0x029f7be0 in arabic_engine_shape (engine=0x0, font=0x1a6d390, text=0x2a48880 "??\204?? \204??\205 ??\204?\212?\203?\205 ?\215esky ?\225??????? Français ?\227??\234?? \236 ?\225\234?\200 ??\203?\201?\201??? ??\226\207,?\231??\200\232?\235,?\211 ? Türkçe", length=24, analysis=0x2a4a59c, glyphs=0x2a4f610) at arabic-fc.c:269 #6 0x00653ef8 in pango_shape (text=0xa00042b0 "", length=37, analysis=0x33, glyphs=0x2a4f610) at shape.c:47 #7 0x006482a0 in shape_run (line=0x2a48fe0, state=0xbffff1d4, item=0x2a4a590) at pango- layout.c:2689 #8 0x0064a8d4 in process_item (layout=0x2a487f0, line=0x2a48fe0, state=0xbffff1d4, force_fit=1, no_break_at_end=0) at pango-layout.c:2780 #9 0x0064b190 in pango_layout_check_lines (layout=0x2a487f0) at pango-layout.c:2988 #10 0x0064b798 in pango_layout_get_extents_internal (layout=0x2a487f0, ink_rect=0x0, logical_rect=0xbffff364, line_extents=0x0) at pango-layout.c:2013 #11 0x0059f0a8 in pango_fc_font_create_metrics_for_context (fcfont=0x1a6b7a0, context=0x2a48760) at pangofc-font.c:415 #12 0x002e75ac in pango_cairo_fc_font_get_metrics (font=0x1a6b7a0, language=0x0) at pangocairo- fcfont.c:289 #13 0x000647d0 in gtk_imhtml_tip (data=0x2a3e470) at gtkimhtml.c:447 #14 0x014fc490 in g_timeout_dispatch () #15 0x014fe6c4 in g_main_dispatch () #16 0x015014e8 in g_main_context_iterate () #17 0x01501928 in g_main_loop_run () #18 0x01163670 in gtk_main () #19 0x00087420 in main (argc=1, argv=0xbffffcd4) at main.c:961 (gdb)

Change History (10)

comment:1 Changed 19 years ago by schmidt_r@…

op_sys: Mac OS X 10.0Mac OS X 10.4
severity: normalmajor

comment:2 Changed 19 years ago by toby@…

severity: majornormal

comment:3 Changed 19 years ago by toby@…

Owner: changed from darwinports-bugs@… to mij@…

comment:4 Changed 19 years ago by mww@…

Summary: Gaim crashes on received URL - cairo suspectedBUG: Gaim crashes on received URL - cairo suspected

comment:5 Changed 18 years ago by hyclak@…

I can confirm this on my 10.4 system. I did a clean install of darwinports, immediately ran a selfupdate, then installed gaim. I also tried with a fresh ~/.gaim directory and the problem persists.

comment:6 Changed 18 years ago by hyclak@…

Cc: hyclak@… added

comment:7 Changed 18 years ago by nb@…

I am also seeing this with 1.0.2 of cairo, but with another application (Freeciv 2.0.7) that uses cairo.

comment:8 Changed 18 years ago by markd@…

Cc: markd@… added

Is this still a problem with cairo v 1.0.4?

comment:9 Changed 18 years ago by hyclak@…

[hyclak@pbook hyclak]$ port installed | egrep "gaim|cairo"

cairo @1.0.2_0 (active) gaim @1.5.0_0+msn (active)

As of now, I do not have this problem anymore.

comment:10 Changed 18 years ago by markd@…

Resolution: fixed
Status: newclosed

Thanks! Closing per Matt's comments.

Note: See TracTickets for help on using tickets.