Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 565568 - www-client/firefox: broken localization for custom menu items
Summary: www-client/firefox: broken localization for custom menu items
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal minor (vote)
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-11-12 07:37 UTC by Sergey S. Starikoff
Modified: 2017-08-26 17:55 UTC (History)
0 users

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


Attachments
right button menu (FF_right-button_menu.png,3.98 KB, image/png)
2015-11-12 07:37 UTC, Sergey S. Starikoff
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey S. Starikoff 2015-11-12 07:37:03 UTC
Created attachment 416756 [details]
right button menu

My standard locale is:
$ locale
LANG=ru_RU.utf8

All interface is localized as expected.
But in FireFox browser since at least previous ESR (38.3.0) and now (38.4.0) I see FireFox's menu item unlocalized ("Paste $ Go" instead of localized "Вставить и перейти", see attached screenshot).

Started in terminal FireFox provides the following error messages:
console.error: 
  [CustomizableUI]
  Custom widget with id loop-button does not return a valid node
console.error: 
  [CustomizableUI]
  Custom widget with id loop-button does not return a valid node
2015-11-12 10:20:32: stackwalker.cc:125: INFO: Couldn't load symbols for: /lib64/libc.so.6|60F3DAA11C52A813CF6D6BA5887A54770
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x0
2015-11-12 10:20:32: stackwalker.cc:125: INFO: Couldn't load symbols for: /usr/lib64/firefox/libxul.so|5CA33D56D9005B2F143E9025E152A7150
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x4ffffffff
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x7f71d3afe760
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x4
2015-11-12 10:20:32: stackwalker.cc:125: INFO: Couldn't load symbols for: /usr/lib64/libglib-2.0.so.0|52FBFDD388324B3AA00449D1F584E5DB0
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x1
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x1e9c7bc4a
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0xffffffff
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0xffffffff7fffffff
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x16e6
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x7f71ee425dc0
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x1
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x0
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x7f71dbcafce0
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x0
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x1
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x7fff35c4f8f8
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x7f71ee4d7300
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x7fff35c4f907
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x7f71dbcafce0
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x0
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x16e6
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x1633d120
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x1
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x7f71ee4d7300
2015-11-12 10:20:32: stackwalker.cc:125: INFO: Couldn't load symbols for: |
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x554f0a14572
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0xbea0e10100000014
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x16e6
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x7f71ee4d7300
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x1
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x7fff35c4f9a0
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x7fff35c4fa07
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x1
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x1
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x80040154
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x7fff35c4fa00
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x7f71dbcafce8
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x7f71bc279dd0
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x7f71df2590e0
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x0
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x0
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x7f71ee4d7328
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0xbea0e15538616e00
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x7f71ee41c6a0
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x1
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x7f71ee4d7300
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x7f71ee439c40
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x7f71ee4a0a60
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x7fff35c4fdf9
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x7fff35c4fb48
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x7f71c6c77280
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0xbea0e15538616e00
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x7f71ee4a0a40
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x0
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x0
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0xbea0e15538616e00
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x7fff35c4fb58
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x7f71ee439c40
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x7f71ee4d7300
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x7fff35c4fb50
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x80004005
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x7f0000000001
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x7f71ee439c40
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x0
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0xbea0e15538616e00
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x7f71dbcafce0
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x8000ffff
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x7f71da820050
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x7fff35c4fb58
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x7fff35c4fc98
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x325f302e342e3833
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x7fff35c4fb40
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x7fff35c4fb28
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x7f71ddba85c0
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x100000009
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x0
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x7fff35c4fb38
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x12
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x7f71da820050
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x0
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x7200730075002f
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x7f71d930fe80
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x7f71d0a84300
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x7f71ee4195b0
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x7f71ee4195b0
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x0
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x0
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x7fff35c4fc00
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x0
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x0
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x0
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x0
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x0
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x7fff35c4fc10
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x7fff35c4fc98
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x7fff35c4fc98
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x7f71ee440908
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x7f71ee440920
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0xbea0e15538616e00
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x7fff35c4fc10
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x0
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x7fff35c4fc98
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x7fff35c4fc40
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x0
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x1
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x7f71ee424ec0
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x7fff35c511b8
2015-11-12 10:20:32: basic_code_modules.cc:88: INFO: No module at 0x7fff35c4fea8

The issue looks rather strange:
1. After last update (38.3.0 → 38.4.0) and before reboot menu was correct (completely localized). After reboot the issue appeared again.
2. On my another Gentoo box (similiar installation, but different hardware) issue don't present.


$ einfo
Portage 2.2.20.1 (python 3.4.3-final-0, default/linux/amd64/13.0, gcc-4.9.3, glibc-2.21-r1, 4.1.6-aufs x86_64)
=================================================================
System uname: Linux-4.1.6-aufs-x86_64-AMD_Athlon-tm-_II_X2_250_Processor-with-gentoo-2.2
KiB Mem:     1793632 total,    193192 free
KiB Swap:    8000364 total,   7932804 free
Timestamp of repository gentoo: Tue, 10 Nov 2015 00:50:01 +0000
sh bash 4.3_p39
ld GNU ld (Gentoo 2.25.1 p1.1) 2.25.1
app-shells/bash:          4.3_p39::gentoo
dev-java/java-config:     2.2.0::gentoo
dev-lang/perl:            5.20.2::gentoo
dev-lang/python:          2.7.10::gentoo, 3.4.3::gentoo
dev-util/cmake:           3.3.1-r1::gentoo
dev-util/pkgconfig:       0.28-r2::gentoo
sys-apps/baselayout:      2.2::gentoo
sys-apps/openrc:          0.17::gentoo
sys-apps/sandbox:         2.6-r1::gentoo
sys-devel/autoconf:       2.13::gentoo, 2.69::gentoo
sys-devel/automake:       1.11.6-r1::gentoo, 1.13.4::gentoo, 1.14.1::gentoo, 1.15::gentoo
sys-devel/binutils:       2.25.1-r1::gentoo
sys-devel/gcc:            4.9.3::gentoo
sys-devel/gcc-config:     1.7.3::gentoo
sys-devel/libtool:        2.4.6::gentoo
sys-devel/make:           4.1-r1::gentoo
sys-kernel/linux-headers: 3.18::gentoo (virtual/os-headers)
sys-libs/glibc:           2.21-r1::gentoo
Repositories:

gentoo
    location: /usr/portage/gentoo
    sync-type: rsync
    priority: -1000

local_hdd
    location: /usr/portage/local
    masters: gentoo

ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /etc/env.d /usr/share/gnupg/qualified.txt /var/bind"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.6/ext-active/ /etc/php/cgi-php5.6/ext-active/ /etc/php/cli-php5.6/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=native -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--ask --verbose --autounmask=n"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs buildsyspkg config-protect-if-modified distlocks downgrade-backup ebuild-locks fixlafiles merge-sync metadata-transfer news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://mirror.yandex.ru/gentoo-distfiles/                 ftp://mirror.yandex.ru/gentoo-distfiles/                 http://ftp.corbina.net/pub/Linux/gentoo/                 ftp://ftp.corbina.net/pub/Linux/gentoo/"
LANG="ru_RU.utf8"
LC_ALL=""
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_EXTRA_OPTS="--exclude-from=/etc/portage/rsync_excludes"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
USE="X a52 ac3 acl alsa amd64 avi berkdb bold bzip2 cdr cli consolekit cracklib crypt cups cxx dbus djvu dri dvd flac fortran gdbm gif gtk iconv inotify jpeg jpeg2k lock mmx mmxext modules mp3 multilib ncurses nls nptl ogg openmp pam pcre pdf png policykit qt3support readline seccomp session sse sse2 ssl tcpd thunar tiff udev udisks unicode utf8 vorbis xattr xcb xulrunner zlib" ABI_X86="64" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="3dnow 3dnowext mmx mmxext popcnt sse sse2 sse3 sse4a" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="ru ru_RU" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-5" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_4" RUBY_TARGETS="ruby20" USERLAND="GNU" VIDEO_CARDS="radeon" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CC, CPPFLAGS, CTARGET, CXX, INSTALL_MASK, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, USE_PYTHON
Comment 1 Jory A. Pratt gentoo-dev 2015-11-12 14:04:47 UTC
If you would please open about:support via url bar and tell it to refresh firefox and test.
Comment 2 Sergey S. Starikoff 2015-11-17 12:35:59 UTC
I've missed some details: probably not update, but some other unidentified events makes menu display correct.
But by default in existing profile at FF's start it displays with subject issue.

(In reply to Jory A. Pratt from comment #1)
> If you would please open about:support via url bar and tell it to refresh
> firefox and test.

I've tried it.
Initially (at FF's start) issue wasn't reproduced.
But I've discodered not only my network settings (connection and exceprions) reset, but all my custom certificates lost.
So, I've rolled back to my existing profile and can't verify external (upstream profile handling and/or extension's developer) issue. Looking on for example bug #566016 it may be not their error.
Comment 3 Jory A. Pratt gentoo-dev 2017-08-26 17:55:37 UTC
If you feel I have closed your bug and it is still a current issue, please reopen and update it completely. We will not work bugs that have no ebuild in tree any longer or can not be reproduced with a current system.

Thank You for your support and understanding
The Mozilla Team