[cairo-bugs] [Bug 5433] New: crash in _cairo_ft_scaled_glyph_init()
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Tue Dec 27 16:53:54 PST 2005
Please do not reply to this email: if you want to comment on the bug, go to
the URL shown below and enter yourcomments there.
https://bugs.freedesktop.org/show_bug.cgi?id=5433
Summary: crash in _cairo_ft_scaled_glyph_init()
Product: cairo
Version: 1.0.3
Platform: PC
OS/Version: Linux
Status: NEW
Severity: critical
Priority: P2
Component: ft font backend
AssignedTo: otaylor at redhat.com
ReportedBy: christian.kirbach at student.uni-siegen.de
QAContact: cairo-bugs at cairographics.org
No idea how to reproduce.
Backtrace was generated from '/opt/gnome2/libexec/wnck-applet'
Using host libthread_db library "/lib/tls/libthread_db.so.1".
`system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols.
[Thread debugging using libthread_db enabled]
[New Thread -1225713984 (LWP 3090)]
0xb70f420e in __waitpid_nocancel () from /lib/tls/libpthread.so.0
#0 0xb70f420e in __waitpid_nocancel () from /lib/tls/libpthread.so.0
#1 0xb7e9ed2d in libgnomeui_segv_handle (signum=-512) at gnome-ui-init.c:749
#2 <signal handler called>
#3 0xb78308f4 in _cairo_ft_scaled_glyph_init (abstract_font=0x81f8cd8,
scaled_glyph=0x8209918, info=CAIRO_SCALED_GLYPH_INFO_SURFACE)
at cairo-ft-font.c:1084
#4 0xb78245a2 in _cairo_scaled_glyph_lookup (scaled_font=0x81f8cd8, index=1,
info=) at cairo-scaled-font.c:1174
#5 0xb7839e78 in _cairo_xlib_surface_old_show_glyphs (scaled_font=0x81f8cd8,
operator=CAIRO_OPERATOR_OVER, pattern=0xbf848730,
abstract_surface=0x81cb318, source_x=43, source_y=208, dest_x=43,
dest_y=208, width=16, height=11, glyphs=0x81b40d0, num_glyphs=2)
at cairo-xlib-surface.c:2447
#6 0xb782794c in _cairo_surface_old_show_glyphs (scaled_font=0x0,
operator=CAIRO_OPERATOR_CLEAR, pattern=0x0, dst=0x81cb318, source_x=0,
source_y=0, dest_x=0, dest_y=0, width=0, height=0, glyphs=0x0,
num_glyphs=0) at cairo-surface.c:2004
#7 0xb7827a35 in _cairo_surface_old_show_glyphs_draw_func (
closure=0xbf8486d0, operator=CAIRO_OPERATOR_OVER, src=0xbf848730,
dst=0x81cb318, dst_x=0, dst_y=0, extents=0xbf8486e4)
at cairo-surface.c:1875
#8 0xb781c450 in _cairo_gstate_clip_and_composite (clip=0x821cbdc,
operator=CAIRO_OPERATOR_OVER, src=0xbf848730,
draw_func=0xb7827980 <_cairo_surface_old_show_glyphs_draw_func>,
draw_closure=0xbf8486d0, dst=0x81cb318, extents=0xbf8486e4)
at cairo-gstate.c:1123
#9 0xb7827bf9 in _cairo_surface_show_glyphs (surface=0x81cb318,
operator=CAIRO_OPERATOR_OVER, source=0xbf848730, glyphs=0x81b40d0,
num_glyphs=2, scaled_font=0x81f8cd8) at cairo-surface.c:1938
#10 0xb781db3f in _cairo_gstate_show_glyphs (gstate=0x821cb58,
glyphs=0xbf8487fc, num_glyphs=2) at cairo-gstate.c:1987
#11 0xb78188f3 in cairo_show_glyphs (cr=0x821d058, glyphs=0xbf8487fc,
num_glyphs=2) at cairo.c:2158
#12 0xb78c02d4 in pango_cairo_renderer_draw_glyphs (renderer=0x81b79f8,
font=0x0, glyphs=0x821a180, x=0, y=0) at pangocairo-render.c:110
#13 0xb787e4f5 in pango_renderer_draw_glyphs (renderer=0x81b79f8, font=0x0,
glyphs=0x0, x=0, y=0) at pango-renderer.c:597
#14 0xb78c07f8 in pango_cairo_show_glyph_string (cr=0x821d058,
font=0x8191df8, glyphs=0x821a180) at pangocairo-render.c:314
#15 0xb790d1ab in gdk_pango_renderer_draw_glyphs (renderer=0x0,
font=0x8191df8, glyphs=0x821a180, x=39, y=219) at gdkpango.c:210
#16 0xb787e4f5 in pango_renderer_draw_glyphs (renderer=0x819f120, font=0x0,
glyphs=0x0, x=0, y=0) at pango-renderer.c:597
#17 0xb787f736 in pango_renderer_draw_layout_line (renderer=0x819f120,
line=0x821af70, x=26624, y=224256) at pango-renderer.c:528
#18 0xb787fafa in pango_renderer_draw_layout (renderer=0x819f120,
layout=0x8219b28, x=26624, y=203776) at pango-renderer.c:182
#19 0xb790eed9 in IA__gdk_draw_layout_with_colors (drawable=0x81b3dd8,
gc=0x80f0590, x=26, y=199, layout=0x8219b28, foreground=0x0,
background=0x0) at gdkpango.c:989
#20 0xb790f09d in IA__gdk_draw_layout (drawable=0x81b3dd8, gc=0x80f0590, x=0,
y=0, layout=0x8219b28) at gdkpango.c:1051
#21 0xb7aebba8 in gtk_default_draw_layout (style=0x81b3388, window=0x81b3dd8,
state_type=GTK_STATE_NORMAL, use_text=0, area=0x80a47d0,
widget=0x80fe828, detail=0xb7c155c1 "label", x=26, y=199,
layout=0x8219b28) at gtkstyle.c:5088
#22 0xb6cf5b16 in draw_layout (style=0x81b3388, window=0x81b3dd8,
state_type=GTK_STATE_NORMAL, use_text=0, area=0x0, widget=0x0,
detail=0x0, x=0, y=0, layout=0x0) at ./src/clearlooks_style.c:1975
#23 0xb7aefd95 in IA__gtk_paint_layout (style=0x81b3388, window=0x81b3dd8,
state_type=GTK_STATE_NORMAL, use_text=0, area=0x0, widget=0x0,
detail=0x0, x=0, y=0, layout=0x0) at gtkstyle.c:6329
#24 0xb7a7c589 in gtk_label_expose (widget=0x80fe828, event=0x80a47c4)
at gtklabel.c:2344
#25 0xb7a8f16e in _gtk_marshal_BOOLEAN__BOXED (closure=0x80a8bc8,
return_value=0xbf849160, n_param_values=2, param_values=0xbf84924c,
invocation_hint=0xbf84914c, marshal_data=0xb7a7c480) at gtkmarshalers.c:83
#26 0xb71346b9 in g_type_class_meta_marshal (closure=0x80a8bc8,
return_value=0x0, n_param_values=0, param_values=0xbf84924c,
invocation_hint=0x0, marshal_data=0x0) at gclosure.c:569
#27 0xb7134d1d in IA__g_closure_invoke (closure=0x80a8bc8, return_value=0x0,
n_param_values=0, param_values=0x0, invocation_hint=0x0) at gclosure.c:492
#28 0xb71443cc in signal_emit_unlocked_R (node=0x80a8c18, detail=0,
instance=0x80fe828, emission_return=0xbf8493cc,
instance_and_params=0xbf84924c) at gsignal.c:2523
#29 0xb71455c2 in IA__g_signal_emit_valist (instance=0x80fe828, signal_id=48,
detail=0,
var_args=0xbf849450 "h\224\204¿ÄG\n\b(è\017\b/Ì··(è\017\b \t\b")
at gsignal.c:2254
#30 0xb7145bc9 in IA__g_signal_emit (instance=0x0, signal_id=0, detail=0)
at gsignal.c:2288
#31 0xb7b7cae6 in gtk_widget_event_internal (widget=0x80fe828,
event=0x80a47c4) at gtkwidget.c:3735
#32 0xb7a0087a in IA__gtk_container_propagate_expose (container=0x81ad3e0,
child=0x80fe828, event=0x80a4778) at gtkcontainer.c:2461
#33 0xb7a008d1 in gtk_container_expose_child (child=0x0, client_data=0x0)
at gtkcontainer.c:2349
#34 0xb7a9d5ea in gtk_menu_item_forall (container=0x81ad3e0,
include_internals=1, callback=0xb7a008b0 <gtk_container_expose_child>,
callback_data=0x0) at gtkmenuitem.c:1454
#35 0xb7a70721 in gtk_image_menu_item_forall (container=0x81ad3e0,
include_internals=0, callback=0xb7a008b0 <gtk_container_expose_child>,
callback_data=0xbf849564) at gtkimagemenuitem.c:382
#36 0xb79febdb in IA__gtk_container_forall (container=0x81ad3e0,
callback=0xb7a008b0 <gtk_container_expose_child>, callback_data=0x0)
at gtkcontainer.c:1265
#37 0xb7a00601 in gtk_container_expose (widget=0x81ad3e0, event=0x80a4778)
at gtkcontainer.c:2372
#38 0xb7a9c112 in gtk_menu_item_expose (widget=0x81ad3e0, event=0x80a4778)
at gtkmenuitem.c:853
#39 0xb7a8f16e in _gtk_marshal_BOOLEAN__BOXED (closure=0x80a8bc8,
return_value=0xbf8497c0, n_param_values=2, param_values=0xbf8498ac,
invocation_hint=0xbf8497ac, marshal_data=0xb7a9c040) at gtkmarshalers.c:83
#40 0xb71346b9 in g_type_class_meta_marshal (closure=0x80a8bc8,
return_value=0x0, n_param_values=0, param_values=0xbf8498ac,
invocation_hint=0x0, marshal_data=0x0) at gclosure.c:569
#41 0xb7134d1d in IA__g_closure_invoke (closure=0x80a8bc8, return_value=0x0,
n_param_values=0, param_values=0x0, invocation_hint=0x0) at gclosure.c:492
#42 0xb71443cc in signal_emit_unlocked_R (node=0x80a8c18, detail=0,
instance=0x81ad3e0, emission_return=0xbf849a2c,
instance_and_params=0xbf8498ac) at gsignal.c:2523
#43 0xb71455c2 in IA__g_signal_emit_valist (instance=0x81ad3e0, signal_id=48,
detail=0,
var_args=0xbf849ab0 "È\232\204¿xG\n\bàÓ\032\b/Ì··àÓ\032\b \t\b")
at gsignal.c:2254
#44 0xb7145bc9 in IA__g_signal_emit (instance=0x0, signal_id=0, detail=0)
at gsignal.c:2288
#45 0xb7b7cae6 in gtk_widget_event_internal (widget=0x81ad3e0,
event=0x80a4778) at gtkwidget.c:3735
#46 0xb7a0087a in IA__gtk_container_propagate_expose (container=0x80d72c0,
child=0x81ad3e0, event=0xbf84a160) at gtkcontainer.c:2461
#47 0xb7a008d1 in gtk_container_expose_child (child=0x0, client_data=0x0)
at gtkcontainer.c:2349
#48 0xb7a9e659 in gtk_menu_shell_forall (container=0x80d72c0,
include_internals=1, callback=0xb7a008b0 <gtk_container_expose_child>,
callback_data=0xbf849b94) at gtkmenushell.c:885
#49 0xb79febdb in IA__gtk_container_forall (container=0x80d72c0,
callback=0xb7a008b0 <gtk_container_expose_child>, callback_data=0x0)
at gtkcontainer.c:1265
#50 0xb7a00601 in gtk_container_expose (widget=0x80d72c0, event=0xbf84a160)
at gtkcontainer.c:2372
#51 0xb7a94b5f in gtk_menu_expose (widget=0x80d72c0, event=0xbf84a160)
at gtkmenu.c:2524
#52 0xb7a8f16e in _gtk_marshal_BOOLEAN__BOXED (closure=0x80a8bc8,
return_value=0xbf849dd0, n_param_values=2, param_values=0xbf849ebc,
invocation_hint=0xbf849dbc, marshal_data=0xb7a94ab0) at gtkmarshalers.c:83
#53 0xb71346b9 in g_type_class_meta_marshal (closure=0x80a8bc8,
return_value=0x0, n_param_values=0, param_values=0xbf849ebc,
invocation_hint=0x0, marshal_data=0x0) at gclosure.c:569
#54 0xb7134d1d in IA__g_closure_invoke (closure=0x80a8bc8, return_value=0x0,
n_param_values=0, param_values=0x0, invocation_hint=0x0) at gclosure.c:492
#55 0xb71443cc in signal_emit_unlocked_R (node=0x80a8c18, detail=0,
instance=0x80d72c0, emission_return=0xbf84a03c,
instance_and_params=0xbf849ebc) at gsignal.c:2523
#56 0xb71455c2 in IA__g_signal_emit_valist (instance=0x80d72c0, signal_id=48,
detail=0, var_args=0xbf84a0c0 "Ø \204¿`¡\204¿Àr\r\b/Ì··Àr\r\b \t\b")
at gsignal.c:2254
#57 0xb7145bc9 in IA__g_signal_emit (instance=0x0, signal_id=0, detail=0)
at gsignal.c:2288
#58 0xb7b7cae6 in gtk_widget_event_internal (widget=0x80d72c0,
event=0xbf84a160) at gtkwidget.c:3735
#59 0xb7a8dc7b in IA__gtk_main_do_event (event=0xbf84a160) at gtkmain.c:1370
#60 0xb791e3cd in gdk_window_process_updates_internal (window=0x81b3dd8)
at gdkwindow.c:2215
#61 0xb791e4b7 in IA__gdk_window_process_all_updates () at gdkwindow.c:2268
#62 0xb791e545 in gdk_window_update_idle (data=0x0) at gdkwindow.c:2136
#63 0xb708cd61 in g_idle_dispatch (source=0x81aea40,
callback=0xb791e520 <gdk_window_update_idle>, user_data=0x0)
at gmain.c:3817
#64 0xb708a8a3 in IA__g_main_context_dispatch (context=0x80877f8)
at gmain.c:1934
#65 0xb708db3b in g_main_context_iterate (context=0x80877f8, block=1,
dispatch=1, self=0x805a388) at gmain.c:2565
#66 0xb708de47 in IA__g_main_loop_run (loop=0x8092ea8) at gmain.c:2769
#67 0xb7228b82 in bonobo_main () at bonobo-main.c:297
#68 0xb7226e39 in bonobo_generic_factory_main_timeout (act_iid=0x0,
factory_cb=0, user_data=0x0, quit_timeout=0)
at bonobo-generic-factory.c:412
#69 0xb7226ec3 in bonobo_generic_factory_main (act_iid=0x0, factory_cb=0,
user_data=0x0) at bonobo-generic-factory.c:369
#70 0xb7f2fff3 in panel_applet_factory_main_closure (
iid=0x8051f4c "OAFIID:GNOME_Wncklet_Factory", applet_type=134729952,
closure=) at panel-applet.c:1673
#71 0xb7f300d5 in panel_applet_factory_main (
iid=0x8051f4c "OAFIID:GNOME_Wncklet_Factory", applet_type=0,
callback=0x804c800 <wncklet_factory>, data=0x0) at panel-applet.c:1697
#72 0x0804c9c8 in main (argc=0, argv=0x0) at wncklet.c:225
Thread 1 (Thread -1225713984 (LWP 3090)):
#0 0xb70f420e in __waitpid_nocancel () from /lib/tls/libpthread.so.0
No symbol table info available.
#1 0xb7e9ed2d in libgnomeui_segv_handle (signum=-512) at gnome-ui-init.c:749
estatus = 0
in_segv = 1
sa = {__sigaction_handler = {sa_handler = 0, sa_sigaction = 0},
sa_mask = {__val = {135889600, 176, 1, 0, 176, 0, 3213106792, 3077201764,
135889600, 0, 0, 176, 176, 176, 0, 3077202633, 135889600, 256,
4294887424, 312, 7, 4294967295, 4294967199, 153, 146082452, 0, 65536,
0, 4294965524, 176, 176, 0}}, sa_flags = 135889600,
sa_restorer = 0xbf841f18}
pid = #0 0xb70f420e in __waitpid_nocancel ()
from /lib/tls/libpthread.so.0
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.
More information about the cairo-bugs
mailing list