Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 116636 - [QA] app-emulation/emul-linux-x86-xlibs-2.2.1-r1 contains TEXTREL and executable stacks
Summary: [QA] app-emulation/emul-linux-x86-xlibs-2.2.1-r1 contains TEXTREL and executa...
Status: RESOLVED LATER
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: AMD64 Project
URL:
Whiteboard:
Keywords:
Depends on: 116623
Blocks:
  Show dependency tree
 
Reported: 2005-12-24 11:44 UTC by Sandro Bonazzola (RETIRED)
Modified: 2006-06-23 05:48 UTC (History)
2 users (show)

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 Sandro Bonazzola (RETIRED) gentoo-dev 2005-12-24 11:44:06 UTC
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.
TEXTREL emul/linux/x86/usr/lib/libOSMesa.so.4.0
TEXTREL emul/linux/x86/usr/lib/opengl/xorg-x11/lib/libGL.so.1.2


QA Notice: the following files contain executable stacks
 Files with executable stacks will not work properly (or at all!)
 on some architectures/operating systems.  A bug should be filed
 at http://bugs.gentoo.org/ to make sure the file is fixed.
RWX --- --- emul/linux/x86/usr/lib/libOSMesa.so.4.0
RWX --- --- emul/linux/x86/usr/lib/opengl/xorg-x11/lib/libGL.so.1.2
Comment 1 Sandro Bonazzola (RETIRED) gentoo-dev 2006-02-21 10:42:01 UTC
Same problem in app-emulation/emul-linux-x86-xlibs-2.2.2-r1:
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.
 Please include this file in your report:
 /var/tmp/portage/emul-linux-x86-xlibs-2.2.2-r1/temp/scanelf-textrel.log
TEXTREL emul/linux/x86/usr/lib/libOSMesa.so.4.0
TEXTREL emul/linux/x86/usr/lib/opengl/xorg-x11/lib/libGL.so.1.2


QA Notice: the following files contain executable stacks
 Files with executable stacks will not work properly (or at all!)
 on some architectures/operating systems.  A bug should be filed
 at http://bugs.gentoo.org/ to make sure the file is fixed.
 Please include this file in your report:
 /var/tmp/portage/emul-linux-x86-xlibs-2.2.2-r1/temp/scanelf-exec.log
RWX --- --- emul/linux/x86/usr/lib/libOSMesa.so.4.0
RWX --- --- emul/linux/x86/usr/lib/opengl/xorg-x11/lib/libGL.so.1.2
Comment 2 Sandro Bonazzola (RETIRED) gentoo-dev 2006-03-19 05:33:07 UTC
app-emulation/emul-linux-x86-xlibs-7.0-r1 seems to be on the right way for the fix:

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 this file in your report:
 /var/tmp/portage/emul-linux-x86-xlibs-7.0-r1/temp/scanelf-textrel.log
TEXTREL emul/linux/x86/usr/lib/opengl/xorg-x11/lib/libGL.so.1.2


QA Notice: the following files contain executable stacks
 Files with executable stacks will not work properly (or at all!)
 on some architectures/operating systems.  A bug should be filed
 at http://bugs.gentoo.org/ to make sure the file is fixed.
 For more information, see http://hardened.gentoo.org/gnu-stack.xml
 Please include this file in your report:
 /var/tmp/portage/emul-linux-x86-xlibs-7.0-r1/temp/scanelf-execstack.log
RWX --- --- emul/linux/x86/usr/lib/opengl/xorg-x11/lib/libGL.so.1.2
Comment 3 Simon Stelling (RETIRED) gentoo-dev 2006-06-23 05:48:54 UTC
following bug 116623 here... it will be fixed once the fixed mesa is in portage and we update the emul-package, but we can't do anything before that