GNOME Bugzilla – Bug 354391
/usr/local/share/deskbar-applet/art/deskbar-applet-panel-h.png not found
Last modified: 2010-04-09 15:02:22 UTC
What were you doing when the application crashed? start gnome. Distribution: Unknown Gnome Release: 2.16.0 2006-09-05 (FreeBSD GNOME Project) BugBuddy Version: 2.15.92 Memory status: size: 0 vsize: 0 resident: 0 share: 0 rss: 0 rss_rlim: 0 CPU usage: start_time: 0 rtime: 0 utime: 0 stime: 0 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 0 Traceback (most recent call last):
+ Trace 71610
deskbar.DeskbarApplet.DeskbarApplet(applet)
self.ui = CuemiacButtonUI (applet, self.prefs)
self.cuemiac.set_layout_by_orientation (applet.get_orient())
self.layout.set_layout_by_orientation (self, orient)
self.on_change_size (self.applet)
self.cbutton.set_button_image_from_file (join(deskbar.ART_DATA_DIR, image_name), s)
pixbuf = gtk.gdk.pixbuf_new_from_file_at_size (filename, -1, size)
*** Bug 354568 has been marked as a duplicate of this bug. ***
*** Bug 354566 has been marked as a duplicate of this bug. ***
*** Bug 354853 has been marked as a duplicate of this bug. ***
Please close the bug. The problem was distribution related. It's fixed.
it still not fixed in cvs
(In reply to comment #5) > it still not fixed in cvs > Ok. Then only the FreeBSD Gnome team has fixed this in the local cvs repository.
can you extract their Changelog ? regards
http://www.marcuscom.com:8080/cgi-bin/cvsweb.cgi/ports/deskutils/deskbar-applet/files/patch-deskbar___init__.py
*** Bug 354912 has been marked as a duplicate of this bug. ***
*** Bug 354959 has been marked as a duplicate of this bug. ***
*** Bug 355351 has been marked as a duplicate of this bug. ***
*** Bug 355415 has been marked as a duplicate of this bug. ***
*** Bug 356222 has been marked as a duplicate of this bug. ***
*** Bug 356739 has been marked as a duplicate of this bug. ***
*** Bug 356991 has been marked as a duplicate of this bug. ***
*** Bug 357138 has been marked as a duplicate of this bug. ***
*** Bug 357557 has been marked as a duplicate of this bug. ***
*** Bug 357793 has been marked as a duplicate of this bug. ***
*** Bug 358160 has been marked as a duplicate of this bug. ***
*** Bug 358814 has been marked as a duplicate of this bug. ***
*** Bug 362219 has been marked as a duplicate of this bug. ***
*** Bug 370613 has been marked as a duplicate of this bug. ***
reopening, see bug 370613 for more information.
confirming as per duplicates
*** Bug 372249 has been marked as a duplicate of this bug. ***
*** Bug 374786 has been marked as a duplicate of this bug. ***
This is embarrassing. It must be some kind of autotools bug. Can someone help me ? I can't reproduce with a fresh cvs checkout of the deskbar module and make install everything gets right. The makefile.am looks ok too.
In most (all ?) the cases it seems to be when the prefix is something unusual e.g. /opt/gnome. I'm taking a look.
I think we need to see the output from running with -w. Perhaps the defs.py file is not being updated correctly.
*** Bug 385959 has been marked as a duplicate of this bug. ***
*** Bug 386658 has been marked as a duplicate of this bug. ***
it seems to be fixed in 2.17.3 closing ?
*** Bug 393062 has been marked as a duplicate of this bug. ***
Just reproduced it with a fresh checkout this morning, so I don't think it's fixed.
Does this also happen if you run "deskbar/deskbar-applet -w" from the source dir? Does this happen if you install to /usr too (I can understand if you don't want to install in /usr)? Thanks for helping out
If started from command line, i get only the following: Error:load_icon:Icon Load Error:"panel-window-menu" ikon nincs a témában (or "panel-window-menu.png" ikon nincs a témában) (Hungarian message here means: icon is not in theme) But no crash. In deskbar/defs.py, i see DATA_DIR="", while all other variables are correctly set. If i run ./configure from the same source directory, DATA_DIR is set correctly and there is no crash. (and sorry for #393090, i have hit the wrong button :))
*** Bug 393090 has been marked as a duplicate of this bug. ***
Looks like DATA_DIR is set from DATADIR, which in turn is set from $datarootdir in configure. The $datarootdir variable only appeared in autoconf 2.60, and when I re-configured using autoconf 2.60 it runs in the panel fine.
*** Bug 410432 has been marked as a duplicate of this bug. ***
*** Bug 410412 has been marked as a duplicate of this bug. ***
*** Bug 410466 has been marked as a duplicate of this bug. ***
*** Bug 410335 has been marked as a duplicate of this bug. ***
*** Bug 410467 has been marked as a duplicate of this bug. ***
*** Bug 410468 has been marked as a duplicate of this bug. ***
*** Bug 410479 has been marked as a duplicate of this bug. ***
*** Bug 410487 has been marked as a duplicate of this bug. ***
*** Bug 410493 has been marked as a duplicate of this bug. ***
*** Bug 410495 has been marked as a duplicate of this bug. ***
*** Bug 410514 has been marked as a duplicate of this bug. ***
*** Bug 410708 has been marked as a duplicate of this bug. ***
*** Bug 410723 has been marked as a duplicate of this bug. ***
*** Bug 410724 has been marked as a duplicate of this bug. ***
*** Bug 410742 has been marked as a duplicate of this bug. ***
*** Bug 410762 has been marked as a duplicate of this bug. ***
*** Bug 410790 has been marked as a duplicate of this bug. ***
*** Bug 410791 has been marked as a duplicate of this bug. ***
Running with -w -t options: ~$ /usr/lib/deskbar-applet/deskbar-applet -w -t Running installed deskbar, using [/usr/local/lib/python2.4/site-packages/deskbar:$PYTHONPATH] Data Dir: /usr/local/share/deskbar-applet Handlers Dir: ['/home/pana/.gnome2/deskbar-applet/handlers', '/usr/local/lib/deskbar-applet/handlers'] Binding Global shortcut <Alt>F3 to focus the deskbar Running with options: {'popup_mode': False, 'cuemiac': False, 'do_trace': True, 'standalone': True} Starting Deskbar instance: <gnome.applet.Applet object (PanelApplet) at 0x85f15f4> None Error:load_icon:Icon Load Error:Icon 'deskbar-applet-panel-h' not present in theme (or Icon 'deskbar-applet-panel-h.png' not present in theme) Set entry width: 0 Layout changed to 1 (deskbar-applet:10534): Bonobo-WARNING **: Can't find 'Deskbar_Applet.xml' to load ui from /usr/lib/python2.5/site-packages/deskbar/ModuleList.py:73: GtkWarning: gtk_list_store_reorder: assertion `new_order != NULL' failed self.reorder(new_order)
*** Bug 410798 has been marked as a duplicate of this bug. ***
*** Bug 410816 has been marked as a duplicate of this bug. ***
*** Bug 410830 has been marked as a duplicate of this bug. ***
*** Bug 410874 has been marked as a duplicate of this bug. ***
*** Bug 410866 has been marked as a duplicate of this bug. ***
*** Bug 410865 has been marked as a duplicate of this bug. ***
*** Bug 410864 has been marked as a duplicate of this bug. ***
*** Bug 410858 has been marked as a duplicate of this bug. ***
*** Bug 410856 has been marked as a duplicate of this bug. ***
*** Bug 410850 has been marked as a duplicate of this bug. ***
*** Bug 410849 has been marked as a duplicate of this bug. ***
*** Bug 410847 has been marked as a duplicate of this bug. ***
*** Bug 410836 has been marked as a duplicate of this bug. ***
*** Bug 410878 has been marked as a duplicate of this bug. ***
*** Bug 411040 has been marked as a duplicate of this bug. ***
*** Bug 411037 has been marked as a duplicate of this bug. ***
(In reply to comment #38) > Looks like DATA_DIR is set from DATADIR, which in turn is set from $datarootdir > in configure. The $datarootdir variable only appeared in autoconf 2.60, and > when I re-configured using autoconf 2.60 it runs in the panel fine. > I bumped the requirement in the autogen.sh script. This should block attempts to autogen with previous versions of autoconf I hope this fixes the bug by forcing packagers to use the correct autoconf. Thanks for the debug !
Created attachment 83191 [details] [review] Use datadir instead of datarootdir There is no reason to use datarootdir instead of datadir in this context (And if it is used, at least configure.ac shoudl specify that it needs 2.60 to run; but bumping the dependency for no reason is not a great idea---and most distros do not seem to package 2.60 yet) With this patch, datadir is used and things seem to work fine.
Good i applied your patch and reverted the requirement. Thanks for your help !
Raphael, this seems not to be in trunk...
Hm right, but there is a slight problem, if i apply your patch, the DATADIR variable in defs.py is set to "${prefix}/share" which is another problem of course. I expected AS_AC_EXPAND to expand ${prefix}, but it seems it doesn't so in the meantime i reverted after our IRC discussion. Any input is welcome..
Why not just set the required version of autoconf to 2.60? (See my notes in comment 38)
(In reply to comment #79) > Why not just set the required version of autoconf to 2.60? (See my notes in > comment 38) Thomas, most distros are not using 2.60 yet. Bumping the autoconf dependency because of one variable (which btw is not correctly used, as packages are not supposed to put/get stuff from $datarootdir: that's for man pages, info docs and that kind of things) is not a good idea. (In reply to comment #78) > Hm right, but there is a slight problem, if i apply your patch, the DATADIR > variable in defs.py is set to "${prefix}/share" which is another problem of > course. I expected AS_AC_EXPAND to expand ${prefix}, but it seems it doesn't so > in the meantime i reverted after our IRC discussion. I cannot reproduce that.
any news here? no duplicates in the last 30 days.
Well I switched the required autoconf version to 2.60 already since 2.18, i haven't received any complaints. The patch from Mariano don't work for me so i can't package the tarball properly.. Until I receive a proper fix, i can't do much more.
Bug 442501 was filed today and is duplicated via a "duplicate chain" to this bug. Version is set to Gnome 2.18.1
*** Bug 443608 has been marked as a duplicate of this bug. ***
*** Bug 443609 has been marked as a duplicate of this bug. ***
Should be fixed in version > 2.18.1. Please reopen if it happens with later versions.
*** Bug 475668 has been marked as a duplicate of this bug. ***
*** Bug 481986 has been marked as a duplicate of this bug. ***
*** Bug 477169 has been marked as a duplicate of this bug. ***
*** Bug 489276 has been marked as a duplicate of this bug. ***
*** Bug 491543 has been marked as a duplicate of this bug. ***
*** Bug 495677 has been marked as a duplicate of this bug. ***
*** Bug 496940 has been marked as a duplicate of this bug. ***
*** Bug 497063 has been marked as a duplicate of this bug. ***
*** Bug 502898 has been marked as a duplicate of this bug. ***
*** Bug 502671 has been marked as a duplicate of this bug. ***
*** Bug 534927 has been marked as a duplicate of this bug. ***
*** Bug 551520 has been marked as a duplicate of this bug. ***
*** Bug 558195 has been marked as a duplicate of this bug. ***
*** Bug 579175 has been marked as a duplicate of this bug. ***
*** Bug 579181 has been marked as a duplicate of this bug. ***
*** Bug 579229 has been marked as a duplicate of this bug. ***
*** Bug 579363 has been marked as a duplicate of this bug. ***
*** Bug 579367 has been marked as a duplicate of this bug. ***
*** Bug 582202 has been marked as a duplicate of this bug. ***
*** Bug 582205 has been marked as a duplicate of this bug. ***
*** Bug 582236 has been marked as a duplicate of this bug. ***
*** Bug 582255 has been marked as a duplicate of this bug. ***
*** Bug 582366 has been marked as a duplicate of this bug. ***
*** Bug 582429 has been marked as a duplicate of this bug. ***
*** Bug 579682 has been marked as a duplicate of this bug. ***