Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 166649 - rox-base/volume builds but crashes on startup
Summary: rox-base/volume builds but crashes on startup
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Rox Herd (OBSOLETE)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-02-13 12:09 UTC by Don Allen
Modified: 2007-02-13 17:05 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Don Allen 2007-02-13 12:09:38 UTC
Rox-volume builds but crashes on startup:
$ rox-volume
Error in sys.excepthook:
Traceback (most recent call last):
  File "/usr/lib/ROX-Lib2/python/rox/__init__.py", line 186, in _excepthook
    _old_excepthook(type, value, tb)
TypeError: 'NoneType' object is not callable

Original exception was:
Traceback (most recent call last):
  File "/usr/lib/rox/Volume/AppRun", line 2, in ?
    import findrox; findrox.version(2,0,0)
  File "/usr/lib/rox/Volume/findrox.py", line 61, in version
    import rox
  File "/usr/lib/ROX-Lib2/python/rox/__init__.py", line 201, in ?
    _window_icon = g.gdk.pixbuf_new_from_file(_icon_path)
gobject.GError: Couldn't recognize the image file format for file '/usr/lib/rox/Volume/.DirIcon'


Reproducible: Always
Comment 1 Jim Ramsay (lack) (RETIRED) gentoo-dev 2007-02-13 15:19:50 UTC
Please include your 'emerge --info' - Did you compile rox-base/rox with the 'svg' USE flag?
Comment 2 Jim Ramsay (lack) (RETIRED) gentoo-dev 2007-02-13 17:05:55 UTC
Aha, found the problem!  rox-base/rox-lib doesn't properly deal with the case when librsvg is not installed and the application icon is in SVG format.

I have created a patch which addresses this issue, which is applied to rox-lib-2.0.3-r2.

Please upgrade to rox-lib-2.0.3-r2 at your earliest convenience, as it should solve this problem.