Breezy Preview 1: gnome-background-properties always crashes

Bug #21611 reported by S.W.B.
6
Affects Status Importance Assigned to Milestone
Ubuntu
Invalid
Medium
Sebastien Bacher

Bug Description

gnome-background-properties always crashes when I try to set a solid background
color. Maybe the colorwheel is causing it? IF I pick a gradient, I can select
the second color, but picking the the first color crashes it. When run from a
terminal, it just exits with "illegal instruction." I have an AMD K6-II
(actually an i586), just FYI.

Hope this helps. Thanks for your help!

Revision history for this message
Daniel Holbach (dholbach) wrote :

I can't reproduce this on a recent Breezy box - if this is reproducible, could
you please try to obtain a backtrace?

Thank you very much.

Revision history for this message
S.W.B. (sb73542) wrote :

Yep, it's always reproducable. I can't change my background color at all.
Sorry, I don't know how to do a backtrace. Could you give me instructions? Thanks!

Revision history for this message
Sebastien Bacher (seb128) wrote :

click on the bug-buddy dialog to send the bug upstream, the window has the
backtrace or use gdb:
- gdb gnome-background-properties
(gdb) run
... crash
(gdb) thread apply all bt

Revision history for this message
S.W.B. (sb73542) wrote :
Download full text (8.9 KiB)

Thanks for the help! The gnome crash handler doesn't appear, btw.

---Type <return> to continue, or q <return> to quit---
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)

Program received signal SIGILL, Illegal instruction.
[Switching to Thread -1223752000 (LWP 9007)]
0xb759d254 in _cairo_pixman_have_mmx () from /usr/lib/libcairo.so.2
(gdb) thread apply all bt

Thread 1 (Thread -1223752000 (LWP 9007)):
#0 0xb759d254 in _cairo_pixman_have_mmx () from /usr/lib/libcairo.so.2
#1 0xb759d2ee in _cairo_pixman_compose_setup_mmx ()
   from /usr/lib/libcairo.so.2
#2 0xb758be0f in _cairo_pixman_region_intersect () from /usr/lib/libcairo.so.2
#3 0xb7571c27 in cairo_image_surface_get_height () from /usr/lib/libcairo.so.2
#4 0xb7576cfc in cairo_surface_create_similar () from /usr/lib/libcairo.so.2
#5 0xb756f1b2 in cairo_font_options_get_hint_metrics ()
   from /usr/lib/libcairo.so.2
#6 0xb756e8fe in cairo_font_options_get_hint_metrics ()
   from /usr/lib/libcairo.so.2
#7 0xb756f5a7 in cairo_font_options_get_hint_metrics ()
   from /usr/lib/libcairo.so.2
#8 0xb756f7ff in cairo_font_options_get_hint_metrics ()
   from /usr/lib/libcairo.so.2
#9 0xb756f8ca in cairo_font_options_get_hint_metrics ()
   from /usr/lib/libcairo.so.2
#10 0xb75699e5 in cairo_stroke_preserve () from /usr/lib/libcairo.so.2
#11 0xb7569a0c in cairo_stroke () from /usr/lib/libcairo.so.2
#12 0xb7c75eb4 in gtk_rgb_to_hsv () from /usr/lib/libgtk-x11-2.0.so.0
#13 0xb7cac7cc in _gtk_marshal_BOOLEAN__BOXED ()
   from /usr/lib/libgtk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#14 0xb790ed75 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#15 0xb790f3a8 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#16 0xb791dc9f in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#17 0xb791eec3 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#18 0xb791f4c3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#19 0xb7d8e88f in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
#20 0xb7c24496 in gtk_container_propagate_expose ()
   from /usr/lib/libgtk-x11-2.0.so.0
#21 0xb7c244ed in gtk_container_propagate_expose ()
   from /usr/lib/libgtk-x11-2.0.so.0
#22 0xb7be9dc8 in gtk_box_reorder_child () from /usr/lib/libgtk-x11-2.0.so.0
#23 0xb7c229da in gtk_container_forall () from /usr/lib/libgtk-x11-2.0.so.0
#24 0xb7c24261 in gtk_container_get_focus_hadjustment ()
   from /usr/lib/libgtk-x11-2.0.so.0
#25 0xb7cac7cc in _gtk_marshal_BOOLEAN__BOXED ()
   from /usr/lib/libgtk-x11-2.0.so.0
#26 0xb790ed75 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#27 0xb790f3a8 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#28 0xb791dc9f in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#29 0xb791eec3 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#30 0xb791f4c3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#31 0xb7d8e88f in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
#32 0xb7c24496 in gtk_containe...

Read more...

Revision history for this message
Sebastien Bacher (seb128) wrote :

 Thanks for the bug report. This particular bug has already been reported into
our bug tracking system, but please feel free to report any further bugs you find.

This bug has been marked as a duplicate of bug 21315.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.