[cairo] cairo 1.6.4 crashing gnucash 2.2.5
David Reiser
dbreiser at gmail.com
Fri May 23 14:18:09 PDT 2008
trying to print anything from gnucash 2.2.5 results in a sigabort. The
gnucash terminal message is:
Assertion failed: (key_is_unique == 0), function
_cairo_hash_table_lookup_internal, file cairo-hash.c, line 285.
Abort trap
And the beginning of the crash log is:
Process: gnucash-bin [86773]
Path: /sw/bin/gnucash-bin
Identifier: gnucash-bin
Version: ??? (???)
Code Type: PPC (Native)
Parent Process: bash [382]
Date/Time: 2008-05-23 15:57:56.539 -0400
OS Version: Mac OS X 10.5.2 (9C7010)
Report Version: 6
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Crashed Thread: 0
Thread 0 Crashed:
0 libSystem.B.dylib 0x92797cb8 __kill + 12
1 libSystem.B.dylib 0x9283c7c4 abort + 84
2 libSystem.B.dylib 0x9282be10 __assert_rtn + 108
3 libcairo.2.dylib 0x018dfe00 _cairo_hash_table_resize
+ 368
4 libcairo.2.dylib 0x018e04a4 _cairo_hash_table_insert
+ 388
5 libcairo.2.dylib 0x018da208 _cairo_cache_insert + 152
6 libcairo.2.dylib 0x018ec4dc
_cairo_scaled_glyph_lookup + 204
7 libcairo.2.dylib 0x0191bf30
_cairo_sub_font_map_glyph + 160
8 libcairo.2.dylib 0x0191c16c _cairo_sub_font_create +
204
9 libcairo.2.dylib 0x0191c89c
_cairo_scaled_font_subsets_map_glyph + 604
10 libcairo.2.dylib 0x0190b9e0
_cairo_pdf_operators_show_glyphs + 512
11 libcairo.2.dylib 0x018f2f48
_cairo_surface_show_glyphs + 408
12 libcairo.2.dylib 0x018fcd98
_cairo_meta_surface_replay_internal + 1336
13 libcairo.2.dylib 0x018fdcf8 _paint_page + 360
14 libcairo.2.dylib 0x018fdef4
_cairo_paginated_surface_show_page + 116
15 libcairo.2.dylib 0x018f25d8 cairo_surface_show_page
+ 152
16 libcairo.2.dylib 0x018ddbf0 _cairo_gstate_show_page
+ 32
17 libcairo.2.dylib 0x018d5a6c cairo_show_page + 44
18 libgtk-x11-2.0.0.dylib 0x00cf4464 common_render_page + 256
19 libgtk-x11-2.0.0.dylib 0x00cf5054 print_pages_idle + 1028
I'm using packages from fink's not-yet-generally-released pangocairo
branch (pango 1.20.2, cairo 1.6.4, gtk+ 2.12.9, glib 2.16.2). My glib
version is even a bit newer than the fink branch version.
There was a similar failure of the assert (key_is_unique == 0) at the
same point listed in the Apple x11-users list a couple weeks ago, but
no solution was described.
Dave
--
David Reiser
dbreiser at gmail.com
More information about the cairo
mailing list