[cairo-bugs] [Bug 19655] Cairo asserts on font-face destroy (SIGABRT)

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sun Jun 21 02:06:12 PDT 2009


http://bugs.freedesktop.org/show_bug.cgi?id=19655


Erik van Pienbroek <erik-freedesktop-bugzilla at vanpienbroek.nl> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |erik-freedesktop-
                   |                            |bugzilla at vanpienbroek.nl




--- Comment #8 from Erik van Pienbroek <erik-freedesktop-bugzilla at vanpienbroek.nl>  2009-06-21 02:06:09 PST ---
This bug is still present in cairo 1.8.8 in a GTK-Quartz based program:

Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Crashed Thread:  0

Thread 0 Crashed:
0   libSystem.B.dylib                   0x94831e42 __kill + 10
1   libSystem.B.dylib                   0x948a423a raise + 26
2   libSystem.B.dylib                   0x948b0679 abort + 73
3   libcairo.2.dylib                    0x002a8194 __eprintf + 84
4   libcairo.2.dylib                    0x0025fc5a cairo_font_face_destroy +
154
5   libcairo.2.dylib                    0x00275af2
_cairo_scaled_font_fini_internal + 34
6   libcairo.2.dylib                    0x00275be0 cairo_scaled_font_destroy +
144
7   libcairo.2.dylib                    0x0027831c cairo_scaled_font_create  
+ 396
8   libcairo.2.dylib                    0x00260d8f
_cairo_gstate_ensure_scaled_font + 111
9   libcairo.2.dylib                    0x00263bf5
_cairo_gstate_show_text_glyphs + 101
10  libcairo.2.dylib                    0x0025b67d cairo_show_glyphs + 93
11  libpangocairo-1.0.0.dylib           0x00208091
pango_cairo_renderer_show_text_glyphs + 721
12  libpangocairo-1.0.0.dylib           0x002084b5
pango_cairo_renderer_draw_glyphs + 69
13  libpango-1.0.0.dylib                0x0022f9ea pango_renderer_draw_glyphs +
90
14  libpangocairo-1.0.0.dylib           0x00206c91 _pango_cairo_do_glyph_string
+ 209
15  libpango-1.0.0.dylib                0x0022f9ea pango_renderer_draw_glyphs +
90
16  libpango-1.0.0.dylib                0x002301a6
pango_renderer_draw_layout_line + 1526
17  libpango-1.0.0.dylib                0x00230549 pango_renderer_draw_layout +
249
18  libgdk-quartz-2.0.0.dylib           0x0015757c gdk_draw_layout_with_colors
+ 412
19  libgdk-quartz-2.0.0.dylib           0x00157736 gdk_draw_layout + 214
20  libgtk-quartz-2.0.0.dylib           0x005af599 gtk_default_draw_layout  
+ 137
21  libgtk-quartz-2.0.0.dylib           0x0046749d
gtk_cell_renderer_text_render + 365
22  libgtk-quartz-2.0.0.dylib           0x00643602
gtk_tree_view_column_cell_process_action + 1266
23  libgtk-quartz-2.0.0.dylib           0x0064439c
_gtk_tree_view_column_cell_render + 188
24  libgtk-quartz-2.0.0.dylib           0x0063ffef gtk_tree_view_expose +  
4943
25  libgtk-quartz-2.0.0.dylib           0x00523a5e _gtk_marshal_BOOLEAN__BOXED
+ 126
26  libgobject-2.0.0.dylib              0x009329d8 g_closure_invoke + 296
27  libgobject-2.0.0.dylib              0x00948503 signal_emit_unlocked_R +  
2963
28  libgobject-2.0.0.dylib              0x00949b9d g_signal_emit_valist +  
1437
29  libgobject-2.0.0.dylib              0x0094a219 g_signal_emit + 41
30  libgtk-quartz-2.0.0.dylib           0x00653395 gtk_widget_event_internal +
645
31  libgtk-quartz-2.0.0.dylib           0x0051c5c9 gtk_main_do_event + 1673
32  libgdk-quartz-2.0.0.dylib           0x0017ab4a -[GdkQuartzView drawRect:] +
650
33  com.apple.AppKit                    0x91dd422c -[NSView _drawRect:clip:] +
3853
34  com.apple.AppKit                    0x91dd1a9d -[NSView
_recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView 
:] + 1819
35  com.apple.AppKit                    0x91dcdadf -[NSView
_displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:] +  
3090
36  com.apple.AppKit                    0x91d0e4b3 -[NSView displayIfNeeded] +
933
37  libgdk-quartz-2.0.0.dylib           0x0016efbb
gdk_window_quartz_process_updates_internal + 203
38  libgdk-quartz-2.0.0.dylib           0x00173b67
gdk_window_quartz_update_idle + 151
39  libgdk-quartz-2.0.0.dylib           0x0014bfcb gdk_threads_dispatch + 91
40  libglib-2.0.0.dylib                 0x0099c640 g_main_context_dispatch +
352
41  libglib-2.0.0.dylib                 0x0099f3e4 g_main_context_iterate + 852
42  libglib-2.0.0.dylib                 0x0099f697 g_main_loop_run + 423
43  libgtk-quartz-2.0.0.dylib           0x0051c811 gtk_main + 177
44  nntpgrab_gui                        0x0000dbb1 main + 1567
45  nntpgrab_gui                        0x000023a3 _start + 209
46  nntpgrab_gui                        0x000022d1 start + 41


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the cairo-bugs mailing list