Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 56219

Summary: many programs are crashing: they want /usr/lib/opengl/nvidia/lib/libgcc_s.so.1
Product: Gentoo Linux Reporter: Aaron Peterson <alpeterson>
Component: Current packagesAssignee: Gentoo X packagers <x11>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: High    
Version: 2004.1   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Aaron Peterson 2004-07-06 03:40:30 UTC
My system is sad.

it had a stick of memory die (bye bye 256 mb) and that could be relaited to these problems.. however, I think the problems started before it died... and they are consistent.


I rememerged nvidia-kernel and nvidia-glx, and xmms

I don't know what else to re-emerge

---
I also prelinked my system a few days ago... possibly before this stuff stopped working..

Reproducible: Always
Steps to Reproduce:
1.
2.
3.

Actual Results:  
strace xine -->

mmap2(0x47659000, 19700, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x47659000
close(5)                                = 0
open("/usr/lib/opengl/nvidia/lib/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("/usr/lib/gcc-lib/i686-pc-linux-gnu/3.4.0/libgcc_s.so.1", O_RDONLY) = 5
read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\206"..., 512) = 512
fstat64(5, {st_mode=S_IFREG|0644, st_size=170008, ...}) = 0
mmap2(0x47577000, 34944, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) = 0x47577000
mmap2(0x4757f000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 5, 0x7) =
0x4757f000
close(5)                                = 0
mprotect(0x414c8000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x414c8000, 4096, PROT_READ|PROT_EXEC) = 0
mprotect(0x40df0000, 6983680, PROT_READ|PROT_WRITE) = 0
mprotect(0x40df0000, 6983680, PROT_READ|PROT_EXEC) = 0
mprotect(0x40d54000, 360448, PROT_READ|PROT_WRITE) = 0
mprotect(0x40d54000, 360448, PROT_READ|PROT_EXEC) = 0
mprotect(0x40d3c000, 94208, PROT_READ|PROT_WRITE) = 0
mprotect(0x40d3c000, 94208, PROT_READ|PROT_EXEC) = 0
munmap(0x40dbc000, 209495)              = 0
open("/dev/zero", O_RDWR)               = 5
mmap2(NULL, 1024, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, 5, 0) = 0x40dbc000
close(5)                                = 0
mmap2(NULL, 671744, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x414ca000
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++


strace xmms -->
close(9)                                = 0
stat64("/usr/lib/xmms/Visualization/libogl_spectrum.la", {st_mode=S_IFREG|0755,
st_size=953, ...}) = 0
stat64("/usr/lib/xmms/Visualization/libbscope.so", {st_mode=S_IFREG|0755,
st_size=35512, ...}) = 0
open("/usr/lib/xmms/Visualization/libbscope.so", O_RDONLY) = 9
read(9, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\31"..., 512) = 512
fstat64(9, {st_mode=S_IFREG|0755, st_size=35512, ...}) = 0
mmap2(NULL, 67624, PROT_READ|PROT_EXEC, MAP_PRIVATE, 9, 0) = 0x40cdb000
mmap2(0x40ce3000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 9, 0x8) =
0x40ce3000
mmap2(0x40ce4000, 30760, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40ce4000
close(9)                                = 0
stat64("/usr/lib/xmms/Visualization/..", {st_mode=S_IFDIR|0755, st_size=4096,
...}) = 0
stat64("/usr/lib/xmms/Visualization/libbscope.la", {st_mode=S_IFREG|0755,
st_size=881, ...}) = 0
stat64("/usr/lib/xmms/Visualization/libogl_spectrum.so", {st_mode=S_IFREG|0755,
st_size=19064, ...}) = 0
open("/usr/lib/xmms/Visualization/libogl_spectrum.so", O_RDONLY) = 9
read(9, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240 \0"..., 512) = 512
fstat64(9, {st_mode=S_IFREG|0755, st_size=19064, ...}) = 0
mmap2(NULL, 22800, PROT_READ|PROT_EXEC, MAP_PRIVATE, 9, 0) = 0x40cec000
mmap2(0x40cf1000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 9, 0x4) =
0x40cf1000
close(9)                                = 0
open("/usr/lib/opengl/nvidia/lib/tls/i686/libGL.so.1", O_RDONLY) = -1 ENOENT (No
such file or directory)
stat64("/usr/lib/opengl/nvidia/lib/tls/i686", 0xbfffe2a0) = -1 ENOENT (No such
file or directory)
open("/usr/lib/opengl/nvidia/lib/tls/libGL.so.1", O_RDONLY) = -1 ENOENT (No such
file or directory)
stat64("/usr/lib/opengl/nvidia/lib/tls", 0xbfffe2a0) = -1 ENOENT (No such file
or directory)
open("/usr/lib/opengl/nvidia/lib/i686/libGL.so.1", O_RDONLY) = -1 ENOENT (No
such file or directory)
stat64("/usr/lib/opengl/nvidia/lib/i686", 0xbfffe2a0) = -1 ENOENT (No such file
or directory)
open("/usr/lib/opengl/nvidia/lib/libGL.so.1", O_RDONLY) = 9
read(9, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320A\2"..., 512) = 512
fstat64(9, {st_mode=S_IFREG|0755, st_size=423832, ...}) = 0
brk(0)                                  = 0x8180000
brk(0x81a1000)                          = 0x81a1000
mmap2(NULL, 425024, PROT_READ|PROT_EXEC, MAP_PRIVATE, 9, 0) = 0x40cf2000
mmap2(0x40d4a000, 61440, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED,
9, 0x58) = 0x40d4a000
mmap2(0x40d59000, 3136, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40d59000
close(9)                                = 0
open("/usr/lib/opengl/nvidia/lib/libGLcore.so.1", O_RDONLY) = 9
read(9, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\351"..., 512) = 512
fstat64(9, {st_mode=S_IFREG|0755, st_size=7132152, ...}) = 0
mmap2(NULL, 7174120, PROT_READ|PROT_EXEC, MAP_PRIVATE, 9, 0) = 0x40d5a000
mmap2(0x41403000, 110592, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 9, 0x6a9)
= 0x41403000
mmap2(0x4141e000, 79848, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4141e000
close(9)                                = 0
open("/usr/lib/opengl/nvidia/lib/libnvidia-tls.so.1", O_RDONLY) = 9
read(9, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\3\0\000"..., 512) = 512
lseek(9, 1304, SEEK_SET)                = 1304
read(9, "\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\2\0\0\0"..., 32) = 32
fstat64(9, {st_mode=S_IFREG|0755, st_size=2352, ...}) = 0
mmap2(NULL, 5588, PROT_READ|PROT_EXEC, MAP_PRIVATE, 9, 0) = 0x41432000
mmap2(0x41433000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 9, 0) =
0x41433000
close(9)                                = 0
mprotect(0x41432000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x41432000, 4096, PROT_READ|PROT_EXEC) = 0
mprotect(0x40d5a000, 6983680, PROT_READ|PROT_WRITE) = 0
mprotect(0x40d5a000, 6983680, PROT_READ|PROT_EXEC) = 0
mprotect(0x40cf2000, 360448, PROT_READ|PROT_WRITE) = 0
mprotect(0x40cf2000, 360448, PROT_READ|PROT_EXEC) = 0
open("/dev/zero", O_RDWR)               = 9
mmap2(NULL, 1024, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, 9, 0) = 0x41434000
close(9)                                = 0
mmap2(NULL, 671744, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x41435000
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
bash-2.05b$

*********
mplayer 
bash-2.05b$ mplayer
mplayer: /usr/lib/libGL.so.1: no version information available (required by mplayer)
MPlayer 1.0pre4-3.3.3 (C) 2000-2004 MPlayer Team

CPU: Advanced Micro Devices Athlon MP/XP Thoroughbred 1471 MHz (Family: 6,
Stepping: 0)
Detected cache-line size is 64 bytes
CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 0
Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx SSE

------------- cut ---------

Expected Results:  
well.. the gcc that i used was probably masked for a reason... and the 3.4.1
ebuild ain't up and running yet...


bash-2.05b# emerge --info
Portage 2.0.50-r8 (default-x86-1.4, gcc-3.4.0, glibc-2.3.3.20040420-r0,
2.6.7-gentoo-r8)
=================================================================
System uname: 2.6.7-gentoo-r8 i686 AMD Athlon(TM) XP 1700+
Gentoo Base System version 1.5.1
distcc 2.14 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer -Wall"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3.3/share/config
/usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config
/usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/
/usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer -Wall"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://gentoo.oregonstate.edu
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j1"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="3dnow X aac aalib accessibility acl acpi acpi4linux alsa amd apache2 apm
arts artswrappersuid audiofile avi berkdb bidi bonobo canna cdr cjk cjkcrypt
crypt cscope cups dga directfb divx4linux doc dv dvb dvd encode esd evms2 faad
fam fbcon ffmpeg flac flash foomaticdb freetype freewnn fs gdbm ggi gif gnome
gpm gstreamer gtk gtk2 gtkhtml guile imagemagick imap imlib jack java javascript
joystick jpeg kde kerberos krb4 ldap libcss libdvdread libg++ libwww linguas_es
linguas_ru linguas_zh_CN linguas_zh_TW mad maildir md5sum mdb mikmod mmx motif
mozilla mpeg mpeg4 mule mysql nas ncurses net nls nptl nvidia oggvorbis opengl
oss pam pdflib perl pic png postgres python qt quicktime readline samba sasl
scanner sdl slang spell sse ssl svg svga tcltk tcpd tetex theora threads tiff
transcode truetype unicode usb v4l vhosts virus-scan x86 xine xinerama xml2 xmms
xv xvid zeo zlib"
Comment 1 Andrew Bevitt 2004-07-16 23:28:34 UTC
TLS issue again by the looks of it.

*** This bug has been marked as a duplicate of 55879 ***