Bug 6379 - Applications crash in 256 color depth display
Summary: Applications crash in 256 color depth display
Status: RESOLVED DUPLICATE of bug 4945
Alias: None
Product: cairo
Classification: Unclassified
Component: general (show other bugs)
Version: 1.0.2
Hardware: x86 (IA32) Linux (All)
: high normal
Assignee: Carl Worth
QA Contact: cairo-bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-03-25 07:35 UTC by lillian angel
Modified: 2006-03-24 14:03 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments

Description lillian angel 2006-03-25 07:35:18 UTC
Set your display to 256 colors, run any application.
I ran the gtk-demo. This is the stacktrace from gdb:

#0  0x00000000 in ?? ()
#1  0x029c04d9 in _cairo_pixman_composite_triangles ()
   from /usr/lib/libcairo.so.2
#2  0x029c10bc in _cairo_pixman_composite_triangles ()
   from /usr/lib/libcairo.so.2
#3  0x029b39f2 in _cairo_pixman_composite () from /usr/lib/libcairo.so.2
#4  0x0299845f in cairo_font_options_create () from /usr/lib/libcairo.so.2
#5  0x0299e1e6 in cairo_surface_reference () from /usr/lib/libcairo.so.2
#6  0x0299565f in cairo_font_options_create () from /usr/lib/libcairo.so.2
#7  0x029958c5 in cairo_font_options_create () from /usr/lib/libcairo.so.2
#8  0x0299629c in cairo_font_options_create () from /usr/lib/libcairo.so.2
#9  0x029964c7 in cairo_font_options_create () from /usr/lib/libcairo.so.2
#10 0x0299667a in cairo_font_options_create () from /usr/lib/libcairo.so.2
#11 0x0298f779 in cairo_stroke_preserve () from /usr/lib/libcairo.so.2
#12 0x0298f7a2 in cairo_stroke () from /usr/lib/libcairo.so.2
#13 0x0013df75 in clearlooks_draw_spinbutton ()
   from /usr/lib/gtk-2.0/2.4.0/engines/libclearlooks.so
#14 0x0013ed30 in clearlooks_draw_frame ()
   from /usr/lib/gtk-2.0/2.4.0/engines/libclearlooks.so
#15 0x00136d56 in clearlooks_style_register_type ()
   from /usr/lib/gtk-2.0/2.4.0/engines/libclearlooks.so
#16 0x06f556bd in IA__gtk_paint_box_gap (style=0x843ab78, window=0x83b8dd0,
    state_type=GTK_STATE_NORMAL, shadow_type=GTK_SHADOW_OUT, area=0x83b724c,
    widget=0x83b9540, detail=0x7087f0d "notebook", x=0, y=25, width=222,
    height=375, gap_side=GTK_POS_TOP, gap_x=0, gap_width=201)
    at gtkstyle.c:6131
#17 0x06f1d297 in gtk_notebook_expose (widget=0x83b9540, event=0x83b7240)
    at gtknotebook.c:3001
#18 0x06f034de in _gtk_marshal_BOOLEAN__BOXED (closure=0x83d02b8,
    return_value=0xbfcc71d0, n_param_values=2, param_values=0xbfcc72ac,
    invocation_hint=0xbfcc71bc, marshal_data=0x6f1cdf0) at gtkmarshalers.c:83
#19 0x00dbe7a9 in g_value_set_static_boxed () from /usr/lib/libgobject-2.0.so.0
#20 0x00dc005c in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#21 0x00dd1083 in g_signal_override_class_closure ()
   from /usr/lib/libgobject-2.0.so.0
#22 0x00dd1d0f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#23 0x00dd2109 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#24 0x06fee028 in gtk_widget_event_internal (widget=0x83b9540, event=0x83b7240)
    at gtkwidget.c:3732
#25 0x06e6f827 in IA__gtk_container_propagate_expose (container=0x83b5638,
    child=0x83b9540, event=0x83b71f0) at gtkcontainer.c:2464
#26 0x06e6f891 in gtk_container_expose_child (child=0x83b9540,
    client_data=0xbfcc75d4) at gtkcontainer.c:2352
#27 0x06e355c0 in gtk_box_forall (container=0x83b5638, include_internals=1,
    callback=0x6e6f870 <gtk_container_expose_child>, callback_data=0xbfcc75d4)
    at gtkbox.c:703
#28 0x06e7025b in IA__gtk_container_forall (container=0x83b5638,
    callback=0x6e6f870 <gtk_container_expose_child>, callback_data=0xbfcc75d4)
    at gtkcontainer.c:1265
#29 0x06e7034f in gtk_container_expose (widget=0x83b5638, event=0x83b71f0)
    at gtkcontainer.c:2375
#30 0x06f034de in _gtk_marshal_BOOLEAN__BOXED (closure=0x83d02b8,
    return_value=0xbfcc7770, n_param_values=2, param_values=0xbfcc784c,
    invocation_hint=0xbfcc775c, marshal_data=0x6e702a0) at gtkmarshalers.c:83
#31 0x00dbe7a9 in g_value_set_static_boxed () from /usr/lib/libgobject-2.0.so.0
#32 0x00dc005c in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#33 0x00dd1083 in g_signal_override_class_closure ()
   from /usr/lib/libgobject-2.0.so.0
#34 0x00dd1d0f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#35 0x00dd2109 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#36 0x06fee028 in gtk_widget_event_internal (widget=0x83b5638, event=0x83b71f0)
    at gtkwidget.c:3732
#37 0x06e6f827 in IA__gtk_container_propagate_expose (container=0x83d6828,
    child=0x83b5638, event=0xbfcc8104) at gtkcontainer.c:2464
#38 0x06e6f891 in gtk_container_expose_child (child=0x83b5638,
    client_data=0xbfcc7b74) at gtkcontainer.c:2352
#39 0x06e31a6f in gtk_bin_forall (container=0x83d6828, include_internals=1,
    callback=0x6e6f870 <gtk_container_expose_child>, callback_data=0xbfcc7b74)
    at gtkbin.c:166
#40 0x06e7025b in IA__gtk_container_forall (container=0x83d6828,
    callback=0x6e6f870 <gtk_container_expose_child>, callback_data=0xbfcc7b74)
    at gtkcontainer.c:1265
#41 0x06e7034f in gtk_container_expose (widget=0x83d6828, event=0xbfcc8104)
    at gtkcontainer.c:2375
#42 0x07002f21 in gtk_window_expose (widget=0x83d6828, event=0xbfcc8104)
    at gtkwindow.c:5906
#43 0x06f034de in _gtk_marshal_BOOLEAN__BOXED (closure=0x83d02b8,
    return_value=0xbfcc7d30, n_param_values=2, param_values=0xbfcc7e0c,
    invocation_hint=0xbfcc7d1c, marshal_data=0x7002ee0) at gtkmarshalers.c:83
#44 0x00dbe7a9 in g_value_set_static_boxed () from /usr/lib/libgobject-2.0.so.0
#45 0x00dbff6d in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#46 0x00dd1083 in g_signal_override_class_closure ()
   from /usr/lib/libgobject-2.0.so.0
#47 0x00dd1d0f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#48 0x00dd2109 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#49 0x06fee028 in gtk_widget_event_internal (widget=0x83d6828,
    event=0xbfcc8104) at gtkwidget.c:3732
#50 0x06efe334 in IA__gtk_main_do_event (event=0xbfcc8104) at gtkmain.c:1380
#51 0x0715e53f in gdk_window_process_updates_internal (window=0x83b8dd0)
    at gdkwindow.c:2292
#52 0x0715e6f7 in IA__gdk_window_process_all_updates () at gdkwindow.c:2345
#53 0x06e704d2 in gtk_container_idle_sizer (data=0x0) at gtkcontainer.c:1117
#54 0x028e46e1 in g_list_remove_link () from /usr/lib/libglib-2.0.so.0
#55 0x028e609d in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#56 0x028e932f in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#57 0x028e96d9 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#58 0x06efe594 in IA__gtk_main () at gtkmain.c:1001
#59 0x0805ee02 in main (argc=138365352, argv=0x1) at main.c:924
#60 0x009a37e4 in __libc_start_main () from /lib/libc.so.6
#61 0x08050361 in _start ()
Comment 1 Carl Worth 2006-03-25 09:03:05 UTC

*** This bug has been marked as a duplicate of 4945 ***


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.