Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 493670 - =www-client/chromium-33.0.1750.117 : libffmpegsumo.so contains runtime text relocations
Summary: =www-client/chromium-33.0.1750.117 : libffmpegsumo.so contains runtime text r...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: Normal normal (vote)
Assignee: Chromium Project
URL:
Whiteboard:
Keywords: REGRESSION, UPSTREAM
Depends on:
Blocks:
 
Reported: 2013-12-08 16:02 UTC by Agostino Sarubbo
Modified: 2014-10-21 15:02 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 Agostino Sarubbo gentoo-dev 2013-12-08 16:02:04 UTC
* Messages for package www-client/chromium-31.0.1650.63:

 * QA Notice: The following files contain runtime text relocations
 *  Text relocations force the dynamic linker to perform extra
 *  work at startup, waste system resources, and may pose a security
 *  risk.  On some architectures, the code may not even function
 *  properly, if at all.
 *  For more information, see http://hardened.gentoo.org/pic-fix-guide.xml
 *  Please include the following list of files in your report:
 * TEXTREL usr/lib/chromium-browser/libffmpegsumo.so


[ebuild   R    ] www-client/chromium-31.0.1650.63  USE="custom-cflags -bindist -cups -gnome -gnome-keyring -gps -kerberos (-neon) -pulseaudio (-selinux) (-system-sqlite) (-tcmalloc) {-test}" LINGUAS="en_GB -am -ar -bg -bn -ca -cs -da -de -el -es -es_LA -et -fa -fi -fil -fr -gu -he -hi -hr -hu -id -it -ja -kn -ko -lt -lv -ml -mr -ms -nb -nl -pl -pt_BR -pt_PT -ro -ru -sk -sl -sr -sv -sw -ta -te -th -tr -uk -vi -zh_CN -zh_TW"



Portage 2.2.7 (default/linux/x86/13.0, gcc-4.7.3, glibc-2.16.0, 3.10.7-gentoo-r1 i686)                                                                                              
=================================================================                                                                                                                   
System uname: Linux-3.10.7-gentoo-r1-i686-QEMU_Virtual_CPU_version_1.5.3-with-gentoo-2.2                                                                                            
KiB Mem:     3633400 total,   3518184 free                                                                                                                                          
KiB Swap:     511996 total,    511996 free                                                                                                                                          
Timestamp of tree: Sun, 08 Dec 2013 08:15:01 +0000                                                                                                                                  
ld GNU ld (GNU Binutils) 2.23.1                                                                                                                                                     
app-shells/bash:          4.2_p45                                                                                                                                                   
dev-lang/python:          2.7.5-r3                                                                                                                                                  
dev-util/cmake:           2.8.11.2                                                                                                                                                  
dev-util/pkgconfig:       0.28                                                                                                                                                      
sys-apps/baselayout:      2.2                                                                                                                                                       
sys-apps/openrc:          0.12.4                                                                                                                                                    
sys-apps/sandbox:         2.6-r1                                                                                                                                                    
sys-devel/autoconf:       2.13, 2.69                                                                                                                                                
sys-devel/automake:       1.10.3, 1.12.6, 1.13.4                                                                                                                                    
sys-devel/binutils:       2.23.1                                                                                                                                                    
sys-devel/gcc:            4.7.3-r1                                                                                                                                                  
sys-devel/gcc-config:     1.7.3                                                                                                                                                     
sys-devel/libtool:        2.4.2                                                                                                                                                     
sys-devel/make:           3.82-r4                                                                                                                                                   
sys-kernel/linux-headers: 3.9 (virtual/os-headers)                                                                                                                                  
sys-libs/glibc:           2.16.0                                                                                                                                                    
Repositories: gentoo x-portage                                                                                                                                                      
ACCEPT_KEYWORDS="x86"                                                                                                                                                               
ACCEPT_LICENSE="*"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium-m -g0"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/applications/firefox-bin.desktop /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/themes/oxygen-gtk/gtk-2.0 /usr/share/themes/oxygen-gtk/gtk-3.0"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -march=pentium-m -g0"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--with-bdeps y -b --ignore-built-slot-operator-deps y"
FCFLAGS="-O2"
FEATURES="assume-digests binpkg-logs buildpkg collision-protect config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms sign split-log strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync"
FFLAGS="-O2"
GENTOO_MIRRORS="http://192.168.1.3 http://distfiles.gentoo.org"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
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="/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://192.168.1.3/gentoo-portage"
USE="X aac acl acpi alsa apic bash-completion berkdb bzip2 cairo cli consolekit cracklib crypt custom-cflags custom-optimization cxx dbus dri dvd extras ffmpeg fortran gdbm gtk gudev hwdb iconv jpeg jpeg2k kde kmod lame lm_sensors mad minizip mmx modules mp3 mudflap ncurses networkmanager nptl nsplugin opengl openmp openrc pam pax_kernel pcre pic png policykit qt3support qt4 readline semantic-desktop session sse sse2 ssl svg symlink tcpd theora threads tiff udev unicode vorbis x264 x86 xvid zlib" ABI_X86="32" ALSA_CARDS="hda-intel" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev synaptics" KERNEL="linux" LINGUAS="en en_GB" NGINX_MODULES_HTTP="access auth_basic autoindex browser charset empty_gif fastcgi gzip limit_conn limit_req map memcached proxy referer rewrite scgi split_clients ssi upstream_ip_hash userid uwsgi" OFFICE_IMPLEMENTATION="libreoffice" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7" USERLAND="GNU" VIDEO_CARDS="intel"
USE_PYTHON="2.7"
Comment 1 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2014-01-07 17:14:01 UTC
Thank you, I filed an upstream issue for this. It seems to be 32-bit specific.
Comment 2 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2014-06-12 06:37:06 UTC
  12 Jun 2014; Pawel Hajdan jr
  +chromium-37.0.2041.4.ebuild, +files/chromium-ffmpeg-r1.patch,
  -chromium-37.0.2017.2.ebuild, metadata.xml:
  Dev channel bump. Add pic USE flag to build libffmpegsumo.so without text
  relocations on x86 (bug #493670 by ago). Remove old.

Please help testing this. I'll wait with closing the bug until the fix appears in stable.
Comment 3 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2014-08-31 13:52:57 UTC
chromium-37 is now stable, closing
Comment 4 Agostino Sarubbo gentoo-dev 2014-10-09 13:08:52 UTC
Reopening:


 * Messages for package www-client/chromium-38.0.2125.101:

 * QA Notice: The following files contain runtime text relocations
 *  Text relocations force the dynamic linker to perform extra
 *  work at startup, waste system resources, and may pose a security
 *  risk.  On some architectures, the code may not even function
 *  properly, if at all.
 *  For more information, see http://hardened.gentoo.org/pic-fix-guide.xml
 *  Please include the following list of files in your report:
 * TEXTREL usr/lib/chromium-browser/libffmpegsumo.so
Comment 5 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2014-10-21 15:02:35 UTC
(In reply to Agostino Sarubbo from comment #4)
> Reopening:
>  * TEXTREL usr/lib/chromium-browser/libffmpegsumo.so

Is this with USE="pic"? I can reliably repro without that flag and there's no repro with that flag. I think it works as intended.

If not please attach full build log, and possibly open a new bug. I tested with chromium-38.0.2125.104 .