Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 49724

Summary: ROX-Filer can't display any ICONS with GTK+2.4
Product: Gentoo Linux Reporter: Felix Braun <Felix.Braun>
Component: Current packagesAssignee: Heinrich Wendel (RETIRED) <lanius>
Status: RESOLVED FIXED    
Severity: critical    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Block gtk+2.4.0 for ROX 2.1.0

Description Felix Braun 2004-05-02 09:11:52 UTC
I've recently updated GTK+ to 2.4-r1 (from 2.2). Since then ROX-filer (version 2.1.0) does not work anymore.

When I start ROX it opens a window saying:

ROX icon theme not found... installing...
---
Failed to create symlink '/home/hazzl/.icons/ROX':
File exists

In the shell window I get the following error messages:

(ROX-Filer:5207): GLib-GObject-CRITICAL **: file gobject.c: line 1561 (g_object_ref): assertion `G_IS_OBJECT (object)' failed

(ROX-Filer:5207): Gtk-CRITICAL **: file gtkstyle.c: line 2044 (gtk_style_render_icon): assertion `pixbuf != NULL' failed

(ROX-Filer:5207): Gtk-WARNING **: Failed to render icon

(ROX-Filer:5207): GLib-GObject-CRITICAL **: file gobject.c: line 1579 (g_object_unref): assertion `G_IS_OBJECT (object)' failed

(ROX-Filer:5207): GLib-GObject-CRITICAL **: file gobject.c: line 1561 (g_object_ref): assertion `G_IS_OBJECT (object)' failed

(ROX-Filer:5207): Gtk-CRITICAL **: file gtkstyle.c: line 2044 (gtk_style_render_icon): assertion `pixbuf != NULL' failed

(ROX-Filer:5207): Gtk-WARNING **: Failed to render icon

(ROX-Filer:5207): GLib-GObject-CRITICAL **: file gobject.c: line 1579 (g_object_unref): assertion `G_IS_OBJECT (object)' failed

...
...
...

~/.icons/ROX is a symlink to ROX's standard icon set. Everything seems to be populated correctly

I've tried to recompiling ROX but that didn't fix the problem.


Reproducible: Always
Steps to Reproduce:
1. start rox (version 2.1.0)

Actual Results:  
Error Message as described above (no icons found)

Expected Results:  
ROX starts normally

#ROX-Filer 2.1.0
Copyright (C) 2003 Thomas Leonard.
ROX-Filer comes with ABSOLUTELY NO WARRANTY,
to the extent permitted by law.
You may redistribute copies of ROX-Filer
under the terms of the GNU General Public License.
For more information about these matters, see the file named COPYING.

Compiled with GTK version 2.4.0
Running with GTK version 2.4.0

-- features set at compile time --

Large File Support... Yes
Dnotify support... Yes
Comment 1 Andrew 2004-05-03 13:26:24 UTC
emergeing version 2.1.1 solved the problem for me.  Currently 2.1.1 is masked.
Comment 2 Wolfgang Ludwig 2004-05-05 07:14:57 UTC
You can only run the newest 2 Versions of Rox with GTK 2.4 !!!

Rox 2.1.1 or 2.1.2 !!!

--> my Problem --> it is not masked in my portage tree (after 10 emerge sync ;-))
Maybe the rsync servers of gentoo are not working well ...

Please check it ... !!!

As you say that there is an Ebuild i will try to use a different rsync server !
--> i used >inode.gentoo.org>
Comment 3 Felix Braun 2004-05-08 02:11:22 UTC
Confirming. Upgrade to rox 2.1.1 fixes the problem.
Comment 4 Felix Braun 2004-05-08 02:19:57 UTC
Created attachment 30986 [details, diff]
Block gtk+2.4.0 for ROX 2.1.0

Would this patch prevent people from installing gtk+2.4.0 when they only have
ROX 2.1.0? If so it would fix this bug report
Comment 5 Heinrich Wendel (RETIRED) gentoo-dev 2004-05-08 02:30:04 UTC
marked 2.1.1 stable, remove 2.1.0 from portage and added 2.1.2 :)