| Summary: | Applications crash in 256 color depth display | ||
|---|---|---|---|
| Product: | cairo | Reporter: | lillian angel <langel> |
| Component: | general | Assignee: | Carl Worth <cworth> |
| Status: | RESOLVED DUPLICATE | QA Contact: | cairo-bugs mailing list <cairo-bugs> |
| Severity: | normal | ||
| Priority: | high | CC: | fitzsim |
| Version: | 1.0.2 | ||
| Hardware: | x86 (IA32) | ||
| OS: | Linux (All) | ||
| Whiteboard: | |||
| i915 platform: | i915 features: | ||
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.
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 ()