rox with the option --pinboard crashes

Bug #515701 reported by autostatic
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
rox (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Source package:

jeremy@soushi:~$ which rox
/usr/bin/rox
jeremy@soushi:~$ dpkg -S /usr/bin/rox
rox-filer: /usr/bin/rox

1) jeremy@soushi:~$ lsb_release -rd
Description: Ubuntu 9.10
Release: 9.10

2) jeremy@soushi:~$ apt-cache policy rox-filer
rox-filer:
  Installed: 1:2.5-1build1
  Candidate: 1:2.5-1build1
  Version table:
 *** 1:2.5-1build1 0
        500 http://nl.archive.ubuntu.com karmic/universe Packages
        100 /var/lib/dpkg/status

3) When using IceWM for exemple I want 'rox --pinboard=test' to take over my desktop and to show a 'home' icon

4) What happened instead:
jeremy@soushi:~$ rox --pinboard=test
jeremy@soushi:~$ The program 'rox' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadAtom (invalid Atom parameter)'.
  (Details: serial 600 error_code 5 request_code 20 minor_code 0)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)

Possible solution: update rox to 2.10, it's now at 2.5, see bug #432614. Rox is also compiled with GTK 2.10.3 while Karmic has GTK 2.18.3, maybe that could be a cause too:

jeremy@soushi:~$ rox --version
ROX-Filer 2.5
Copyright (C) 2005 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.10.3
Running with GTK version 2.18.3

-- features set at compile time --

Large File Support... Yes
Dnotify support... Yes
Binary compatibility... No (apsymbols.h not found)
Extended attribute support... Yes

Thanks!

Jeremy

Revision history for this message
Jesse (jessemichaelwilson) wrote :

Works fine with autostatic's ppa version 2.10 of rox. This is a bug in rox versions < 2.6 and gtk version 2.18 at least. The bug is evidently in rox and not gtk - there was some sort of gtk call that rox made that had been incorrectly allowed in earlier versions of gtk (gtk < 2.16 if I recall correctly - in any case 2.18 and later do not permit the call).The solution is to upgrade the rox in Karmic to >= 2.10, and make sure it is compiled against the gtk version Ubuntu Karmic is actually using (2.18). The workaround is to use autostatic's ppa. But this is a trivial fix, please fix this soon.

Revision history for this message
Graham Inggs (ginggs) wrote :

Fix released in rox 2.10 in Maverick.

Changed in rox (Ubuntu):
status: New → Fix Released
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.