Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 339319 - x11-libs/gtk+-2.22.0: back and forward button in firefox disappears
Summary: x11-libs/gtk+-2.22.0: back and forward button in firefox disappears
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Mozilla Gentoo Team
URL: https://bugzilla.gnome.org/show_bug.c...
Whiteboard:
Keywords:
Depends on:
Blocks: gtk-2.22 gnome2.32
  Show dependency tree
 
Reported: 2010-10-01 08:45 UTC by Jan Buecken
Modified: 2011-01-01 17:58 UTC (History)
10 users (show)

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


Attachments
emerge --info (emergeinfo,4.00 KB, text/plain)
2010-10-05 09:14 UTC, Jan Buecken
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jan Buecken 2010-10-01 08:45:39 UTC
I installed gtk+-2.22.0 (with dependecies
=dev-libs/glib-2.26.0
=x11-libs/gdk-pixbuf-2.22.0
=gnome-base/librsvg-2.31.0)

Now the back and forward button in firefox disappeard. 
(librsvg and glib alone does not produce this bug)
Since this gtk+ version is masked, but should be unmasked after proper testing, I hope this bugzilla is the right place to mention this bug.

greetings


Reproducible: Always
Comment 1 Markos Chandras (RETIRED) gentoo-dev 2010-10-04 12:11:28 UTC
emerge --info and firefox version please
Comment 2 Jan Buecken 2010-10-05 09:13:52 UTC
(In reply to comment #1)
> emerge --info and firefox version please
> 

Oh yes, of course...

$ firefox --version
Mozilla Firefox 3.6.9, Copyright (c) 1998 - 2010 mozilla.org

$ firefox 
App startup
FoxyProxy settingsDir: /home/linux/.mozilla/firefox/dy7qcz1d.default/foxyproxy.xml

(firefox:30732): Gtk-WARNING **: Error loading theme icon 'gtk-go-back-ltr' for stock: Symbol »gtk-go-back-ltr« nicht im Thema vorhanden

(firefox:30732): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

(firefox:30732): Gtk-CRITICAL **: gtk_default_render_icon: assertion `base_pixbuf != NULL' failed

(firefox:30732): Gtk-CRITICAL **: IA__gtk_style_render_icon: assertion `pixbuf != NULL' failed

(firefox:30732): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed

(firefox:30732): Gtk-WARNING **: Error loading theme icon 'gtk-go-forward-ltr' for stock: Symbol »gtk-go-forward-ltr« nicht im Thema vorhanden

(firefox:30732): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

(firefox:30732): Gtk-CRITICAL **: gtk_default_render_icon: assertion `base_pixbuf != NULL' failed

(firefox:30732): Gtk-CRITICAL **: IA__gtk_style_render_icon: assertion `pixbuf != NULL' failed

(firefox:30732): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed
Comment 3 Jan Buecken 2010-10-05 09:14:32 UTC
Created attachment 249613 [details]
emerge --info

emerge --info attatched
Comment 4 Jan Buecken 2010-10-05 09:16:42 UTC
portage-verion: firefox 3.6.9, not 3.6.9-r1
Comment 5 Jan Buecken 2010-10-05 09:57:40 UTC
OK:
rebuilding firefox seems to solved the problem.

BUT emerge --depclean told me

Calculating dependencies... done!
>>> Checking for lib consumers...
>>> Assigning files to packages...
 * In order to avoid breakage of link level dependencies, one or more
 * packages will not be removed. This can be solved by rebuilding the
 * packages that pulled them in.
 * 
 *   gnome-extra/libgsf-1.14.18 pulled in by:
 *     media-gfx/graphviz-2.26.0 needs libgsf-1.so.114
 * 
>>> Adding lib providers to graph...

Thus I started revdep-rebuild, but it only rebuild vlc-1.1.4,
and the output of emerge --depclean does not change. Should I open a new bug? But I don't now if it is introduced by the new  gtk version...

Comment 6 Jan Buecken 2010-10-05 12:44:24 UTC
ARGH! Sorry for the noise, but what I told you is wrong!!! This happens if one does more than one thing at the same time: 
I installed the gnome-icon-theme and THIS was the solution, NOT rebuilding firefox!!!
I use xfce with the hicolor-icon-theme and xfce-icon-theme.
Comment 7 Jan Buecken 2010-10-05 12:46:33 UTC
The raphviz / libgsf was solved with rebuilding: emerge -1 libgsf raphviz
and emerge --depclean 
uninstalled libgsf...
Comment 8 Jan Buecken 2010-10-20 12:55:32 UTC
Does this bug blocks bug 339223 ?
Comment 9 Jory A. Pratt gentoo-dev 2010-10-29 11:58:09 UTC
This is actually not gtk+ related but related to them changing to the stock icons of system.
Comment 10 Jory A. Pratt gentoo-dev 2010-11-22 19:52:01 UTC
Jan do you have gnome-icon-theme or kde-icon-theme installed at all. If not could you please install one and see if your problem is resolved. Please post back with your results.
Comment 11 Jan Buecken 2010-11-22 23:17:03 UTC
(In reply to comment #10)
> Jan do you have gnome-icon-theme or kde-icon-theme installed at all. If not
> could you please install one and see if your problem is resolved. Please post
> back with your results.
> 

As I mentioned in comment 6 shortly, I installed the gnome-icon-theme and the problem was resolved. But is there no equivalent icon or another "real" fix? I was happy with two installed icon themes.
Comment 12 f5d8fd51ed1e804c9e8d0357e8614e0493b06e96 2010-12-10 08:41:53 UTC
Since I few days, I have the same issue on both of my systems. I think it started to happen with the recent gnome updates. I'm having gnome-icon-theme installed, so this one doesn't seem to be the saviour for me...
Comment 13 Shannon 2010-12-10 14:05:07 UTC
Even with 
  kde-base/kdeartwork-emoticons
  kde-base/kdeartwork-iconthemes
  kde-base/kdebase-menu-icons
  kde-base/kdepim-icons
  kde-base/oxygen-icons
  x11-themes/hicolor-icon-theme
  x11-themes/gnome-icon-theme
  x11-themes/tango-icon-theme

installed I don't have the back and forward button now. That's restarting firefox after changing to each icon set. Let me know if you would like my emerge --info as well.

Comment 14 Ryan Hill (RETIRED) gentoo-dev 2010-12-11 05:02:41 UTC
I also just tried installing gnome-icon-theme and set it as my default in KDE with no luck.  I have these installed:

kde-base/kdebase-menu-icons
kde-base/oxygen-icons
x11-themes/gnome-icon-theme
x11-themes/hicolor-icon-theme
x11-themes/xfce4-icon-theme


dirtyepic@halo ~ $ firefox
(firefox:30658): Gtk-WARNING **: Error loading theme icon 'gtk-go-back-ltr' for stock: Icon 'gtk-go-back-ltr' not present in theme


The icon does exist though, so I'm probably just not setting the theme right.

dirtyepic@halo ~ $ find /usr/share/icons -name gtk-go-back-ltr*
/usr/share/icons/gnome/32x32/actions/gtk-go-back-ltr.png
/usr/share/icons/gnome/256x256/actions/gtk-go-back-ltr.png
/usr/share/icons/gnome/22x22/actions/gtk-go-back-ltr.png
/usr/share/icons/gnome/16x16/actions/gtk-go-back-ltr.png
/usr/share/icons/gnome/48x48/actions/gtk-go-back-ltr.png
/usr/share/icons/gnome/24x24/actions/gtk-go-back-ltr.png


In any case, the upstream bug is:
https://bugzilla.gnome.org/show_bug.cgi?id=629878

And a patch some distros are using can be found at:
http://repos.archlinux.org/wsvn/packages/gtk2/trunk/old-icon-symlinks.patch
Comment 15 Pacho Ramos gentoo-dev 2011-01-01 17:58:35 UTC
+*gtk+-2.22.1-r1 (01 Jan 2011)
+
+  01 Jan 2011; Pacho Ramos <pacho@gentoo.org> +gtk+-2.22.1-r1.ebuild,
+  +files/gtk+-2.22.1-old-icons.patch, +files/gtk+-2.22.1-print-settings.patch:
+  Revision bump to create symlinks to old icons until apps are ported (bug
+  #339319), set new print operation settings before emitting
+  custom-widget-apply signal (upstream bug #637069 that will end up evince
+  remembering printer settings), stop trying to build unmaintained docs (bug
+  #349754).
+