[Bug 584909] New: obconf Segfaults with PIXBUF error and incorrect colors #1919191 (7 digits??)

http://bugzilla.novell.com/show_bug.cgi?id=584909 http://bugzilla.novell.com/show_bug.cgi?id=584909#c0 Summary: obconf Segfaults with PIXBUF error and incorrect colors #1919191 (7 digits??) Classification: openSUSE Product: openSUSE 11.0 Version: Final Platform: x86-64 OS/Version: Other Status: NEW Severity: Major Priority: P5 - None Component: X11 Applications AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: drankinatty@suddenlinkmail.com QAContact: sndirsch@novell.com Found By: --- Blocker: --- Created an attachment (id=346164) --> (http://bugzilla.novell.com/attachment.cgi?id=346164) strace obconf User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.0) Gecko/20100115 SUSE/3.6.0-1.2 Firefox/3.6 Guys, This is a buildservice bug so don't freak out, but somebody needs to fix a segfault in obconf-2.0.3-2.2 from: http://download.opensuse.org/pub/opensuse/repositories/X11:/windowmanagers/o... Something is either messed up in obconf or the opensuse GTK2 package. Specifically, trying to run obconf results in: 23:28 alchemy:/usr/src/packages/RPMS/x86_64> obconf ObRender-Message: Unable to parse color 'yellow ' ObRender-Message: Unable to parse color '#454545 ' ObRender-Message: Unable to parse color '#454545 ' (obconf:5340): GdkPixbuf-CRITICAL **: gdk_pixbuf_new: assertion `height > 0' failed (obconf:5340): GdkPixbuf-CRITICAL **: gdk_pixbuf_fill: assertion `GDK_IS_PIXBUF (pixbuf)' failed (obconf:5340): GdkPixbuf-CRITICAL **: gdk_pixbuf_copy_area: assertion `src_pixbuf != NULL' failed (obconf:5340): GdkPixbuf-CRITICAL **: gdk_pixbuf_new: assertion `height > 0' failed (obconf:5340): GdkPixbuf-CRITICAL **: gdk_pixbuf_fill: assertion `GDK_IS_PIXBUF (pixbuf)' failed (obconf:5340): GdkPixbuf-CRITICAL **: gdk_pixbuf_copy_area: assertion `src_pixbuf != NULL' failed ObRender-Message: Unable to parse color '#454545 ' (obconf:5340): GdkPixbuf-CRITICAL **: gdk_pixbuf_new: assertion `height > 0' failed (obconf:5340): GdkPixbuf-CRITICAL **: gdk_pixbuf_fill: assertion `GDK_IS_PIXBUF (pixbuf)' failed (obconf:5340): GdkPixbuf-CRITICAL **: gdk_pixbuf_copy_area: assertion `src_pixbuf != NULL' failed (obconf:5340): GdkPixbuf-CRITICAL **: gdk_pixbuf_new: assertion `height > 0' failed (obconf:5340): GdkPixbuf-CRITICAL **: gdk_pixbuf_fill: assertion `GDK_IS_PIXBUF (pixbuf)' failed (obconf:5340): GdkPixbuf-CRITICAL **: gdk_pixbuf_copy_area: assertion `src_pixbuf != NULL' failed (obconf:5340): GdkPixbuf-CRITICAL **: gdk_pixbuf_new: assertion `height > 0' failed (obconf:5340): GdkPixbuf-CRITICAL **: gdk_pixbuf_fill: assertion `GDK_IS_PIXBUF (pixbuf)' failed (obconf:5340): GdkPixbuf-CRITICAL **: gdk_pixbuf_copy_area: assertion `src_pixbuf != NULL' failed (obconf:5340): GdkPixbuf-CRITICAL **: gdk_pixbuf_new: assertion `height > 0' failed (obconf:5340): GdkPixbuf-CRITICAL **: gdk_pixbuf_fill: assertion `GDK_IS_PIXBUF (pixbuf)' failed (obconf:5340): GdkPixbuf-CRITICAL **: gdk_pixbuf_copy_area: assertion `src_pixbuf != NULL' failed ObRender-Message: Unable to parse color '#454545 ' ObRender-Message: Unable to parse color '#1919191' ObRender-Message: Unable to parse color '#1919191' ObRender-Message: Unable to parse color '#3c3c3c3' (obconf:5340): GdkPixbuf-CRITICAL **: gdk_pixbuf_new: assertion `height > 0' failed (obconf:5340): GdkPixbuf-CRITICAL **: gdk_pixbuf_fill: assertion `GDK_IS_PIXBUF (pixbuf)' failed (obconf:5340): GdkPixbuf-CRITICAL **: gdk_pixbuf_copy_area: assertion `src_pixbuf != NULL' failed (obconf:5340): GdkPixbuf-CRITICAL **: gdk_pixbuf_new: assertion `height > 0' failed (obconf:5340): GdkPixbuf-CRITICAL **: gdk_pixbuf_fill: assertion `GDK_IS_PIXBUF (pixbuf)' failed (obconf:5340): GdkPixbuf-CRITICAL **: gdk_pixbuf_copy_area: assertion `src_pixbuf != NULL' failed ObRender-Message: Unable to parse color '#bebebe ' ObRender-Message: Unable to parse color 'yellow ' ObRender-Message: Unable to parse color '#454545 ' ObRender-Message: Unable to parse color '#454545 ' (obconf:5340): GdkPixbuf-CRITICAL **: gdk_pixbuf_new: assertion `height > 0' failed (obconf:5340): GdkPixbuf-CRITICAL **: gdk_pixbuf_fill: assertion `GDK_IS_PIXBUF (pixbuf)' failed (obconf:5340): GdkPixbuf-CRITICAL **: gdk_pixbuf_copy_area: assertion `src_pixbuf != NULL' failed (obconf:5340): GdkPixbuf-CRITICAL **: gdk_pixbuf_new: assertion `height > 0' failed (obconf:5340): GdkPixbuf-CRITICAL **: gdk_pixbuf_fill: assertion `GDK_IS_PIXBUF (pixbuf)' failed (obconf:5340): GdkPixbuf-CRITICAL **: gdk_pixbuf_copy_area: assertion `src_pixbuf != NULL' failed ObRender-Message: Unable to parse color '#454545 ' (obconf:5340): GdkPixbuf-CRITICAL **: gdk_pixbuf_new: assertion `height > 0' failed (obconf:5340): GdkPixbuf-CRITICAL **: gdk_pixbuf_fill: assertion `GDK_IS_PIXBUF (pixbuf)' failed (obconf:5340): GdkPixbuf-CRITICAL **: gdk_pixbuf_copy_area: assertion `src_pixbuf != NULL' failed (obconf:5340): GdkPixbuf-CRITICAL **: gdk_pixbuf_new: assertion `height > 0' failed (obconf:5340): GdkPixbuf-CRITICAL **: gdk_pixbuf_fill: assertion `GDK_IS_PIXBUF (pixbuf)' failed (obconf:5340): GdkPixbuf-CRITICAL **: gdk_pixbuf_copy_area: assertion `src_pixbuf != NULL' failed (obconf:5340): GdkPixbuf-CRITICAL **: gdk_pixbuf_new: assertion `height > 0' failed (obconf:5340): GdkPixbuf-CRITICAL **: gdk_pixbuf_fill: assertion `GDK_IS_PIXBUF (pixbuf)' failed (obconf:5340): GdkPixbuf-CRITICAL **: gdk_pixbuf_copy_area: assertion `src_pixbuf != NULL' failed (obconf:5340): GdkPixbuf-CRITICAL **: gdk_pixbuf_new: assertion `height > 0' failed (obconf:5340): GdkPixbuf-CRITICAL **: gdk_pixbuf_fill: assertion `GDK_IS_PIXBUF (pixbuf)' failed (obconf:5340): GdkPixbuf-CRITICAL **: gdk_pixbuf_copy_area: assertion `src_pixbuf != NULL' failed ObRender-Message: Unable to parse color '#454545 ' ObRender-Message: Unable to parse color '#1919191' ObRender-Message: Unable to parse color '#1919191' Segmentation fault I have installed several versions of obconf 2.0.2, 2.0.3 (from the windowmanager and lxde repos) and they all behave the same. This just started in the last 2 versions, before that it worked great. NOTE: I can't tell for sure if this is all obconf's fault or GTK2's bug. I've attached a strace to help. Let me know if you need anything. Thanks. Reproducible: Always Steps to Reproduce: 1. install openbox/obconf 2. run it 3. watch the segfault on start or on use Actual Results: segfault Expected Results: a running obconf -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

http://bugzilla.novell.com/show_bug.cgi?id=584909 http://bugzilla.novell.com/show_bug.cgi?id=584909#c1 --- Comment #1 from David Rankin <drankinatty@suddenlinkmail.com> 2010-03-03 05:52:05 UTC --- Also note, building obconf-2.0.3 from the tarball results in the same error: 23:47 alchemy:/usr/local/bin> ./obconf ObRender-Message: Unable to parse color 'yellow ' ObRender-Message: Unable to parse color '#454545 ' ObRender-Message: Unable to parse color '#454545 ' (obconf:6725): GdkPixbuf-CRITICAL **: gdk_pixbuf_new: assertion `height > 0' failed (obconf:6725): GdkPixbuf-CRITICAL **: gdk_pixbuf_fill: assertion `GDK_IS_PIXBUF (pixbuf)' failed (obconf:6725): GdkPixbuf-CRITICAL **: gdk_pixbuf_copy_area: assertion `src_pixbuf != NULL' failed (obconf:6725): GdkPixbuf-CRITICAL **: gdk_pixbuf_new: assertion `height > 0' failed (obconf:6725): GdkPixbuf-CRITICAL **: gdk_pixbuf_fill: assertion `GDK_IS_PIXBUF (pixbuf)' failed (obconf:6725): GdkPixbuf-CRITICAL **: gdk_pixbuf_copy_area: assertion `src_pixbuf != NULL' failed ObRender-Message: Unable to parse color '#454545 ' (obconf:6725): GdkPixbuf-CRITICAL **: gdk_pixbuf_new: assertion `height > 0' failed (obconf:6725): GdkPixbuf-CRITICAL **: gdk_pixbuf_fill: assertion `GDK_IS_PIXBUF (pixbuf)' failed (obconf:6725): GdkPixbuf-CRITICAL **: gdk_pixbuf_copy_area: assertion `src_pixbuf != NULL' failed (obconf:6725): GdkPixbuf-CRITICAL **: gdk_pixbuf_new: assertion `height > 0' failed (obconf:6725): GdkPixbuf-CRITICAL **: gdk_pixbuf_fill: assertion `GDK_IS_PIXBUF (pixbuf)' failed (obconf:6725): GdkPixbuf-CRITICAL **: gdk_pixbuf_copy_area: assertion `src_pixbuf != NULL' failed (obconf:6725): GdkPixbuf-CRITICAL **: gdk_pixbuf_new: assertion `height > 0' failed (obconf:6725): GdkPixbuf-CRITICAL **: gdk_pixbuf_fill: assertion `GDK_IS_PIXBUF (pixbuf)' failed (obconf:6725): GdkPixbuf-CRITICAL **: gdk_pixbuf_copy_area: assertion `src_pixbuf != NULL' failed (obconf:6725): GdkPixbuf-CRITICAL **: gdk_pixbuf_new: assertion `height > 0' failed (obconf:6725): GdkPixbuf-CRITICAL **: gdk_pixbuf_fill: assertion `GDK_IS_PIXBUF (pixbuf)' failed (obconf:6725): GdkPixbuf-CRITICAL **: gdk_pixbuf_copy_area: assertion `src_pixbuf != NULL' failed ObRender-Message: Unable to parse color '#454545 ' ObRender-Message: Unable to parse color '#1919191' ObRender-Message: Unable to parse color '#1919191' Segmentation fault Dunno??? -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

http://bugzilla.novell.com/show_bug.cgi?id=584909 http://bugzilla.novell.com/show_bug.cgi?id=584909#c2 --- Comment #2 from David Rankin <drankinatty@suddenlinkmail.com> 2010-03-03 06:18:42 UTC --- Stefan, I also sent emails to the folks listed in the spec file: Authors: ben@openbox.org, tr@slackzone.org Packagers: mmj@mmj.dk, bwalle@suse.de dunno if it will do any good, but the more eyes on the issue the better. Let me know if you want me to send anything else. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

http://bugzilla.novell.com/show_bug.cgi?id=584909 http://bugzilla.novell.com/show_bug.cgi?id=584909#c Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |hvogel@novell.com AssignedTo|bnc-team-screening@forge.pr |mmj@mmj.dk |ovo.novell.com | QAContact|sndirsch@novell.com |qa@suse.de -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com