[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