nvidia tls seems to be the cause of seg fault in a number of media packages that link against it. xine: callback is kmplayer-17676 KMPlayerCallback-0 mrl: 'http://ogg.smgradio.com/vr160.ogg' Inconsistency detected by ld.so: ../sysdeps/generic/dl-tls.c: 72: _dl_next_tls_modid: Assertion `result <= _rtld_local._dl_tls_max_dtv_idx' failed! alsaplayer: ---strace stat64("/usr/lib/alsaplayer/scopes/liblogbarfft.la", {st_mode=S_IFREG|0755, st_size=997, ...}) = 0 stat64("/usr/lib/alsaplayer/scopes/liblogbarfft.so", {st_mode=S_IFREG|0755, st_size=14472, ...}) = 0 open("/usr/lib/alsaplayer/scopes/liblogbarfft.so", O_RDONLY) = 7 read(7, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\254\20"..., 512) = 512 fstat64(7, {st_mode=S_IFREG|0755, st_size=14472, ...}) = 0 mmap2(NULL, 15196, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 7, 0) = 0xb5a87000 mmap2(0xb5a8a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 7, 0x3) = 0xb5a8a000 close(7) = 0 stat64("/usr/lib/alsaplayer/scopes/libmonoscope.la", {st_mode=S_IFREG|0755, st_size=997, ...}) = 0 stat64("/usr/lib/alsaplayer/scopes/libmonoscope.so", {st_mode=S_IFREG|0755, st_size=14408, ...}) = 0 open("/usr/lib/alsaplayer/scopes/libmonoscope.so", O_RDONLY) = 7 read(7, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0T\23\0\000"..., 512) = 512 fstat64(7, {st_mode=S_IFREG|0755, st_size=14408, ...}) = 0 mmap2(NULL, 16132, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 7, 0) = 0xb5a83000 mmap2(0xb5a86000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 7, 0x3) = 0xb5a86000 close(7) = 0 stat64("/usr/lib/alsaplayer/scopes/liboglspectrum.la", {st_mode=S_IFREG|0755, st_size=925, ...}) = 0 stat64("/usr/lib/alsaplayer/scopes/liboglspectrum.so", {st_mode=S_IFREG|0755, st_size=14344, ...}) = 0 open("/usr/lib/alsaplayer/scopes/liboglspectrum.so", O_RDONLY) = 7 read(7, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\310\21"..., 512) = 512 fstat64(7, {st_mode=S_IFREG|0755, st_size=14344, ...}) = 0 mmap2(NULL, 14028, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 7, 0) = 0xb5a7f000 mmap2(0xb5a82000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 7, 0x3) = 0xb5a82000 close(7) = 0 open("/etc/ld.so.cache", O_RDONLY) = 7 fstat64(7, {st_mode=S_IFREG|0644, st_size=260534, ...}) = 0 mmap2(NULL, 260534, PROT_READ, MAP_PRIVATE, 7, 0) = 0xb59f7000 close(7) = 0 open("/usr/lib/libGL.so.1", O_RDONLY) = 7 read(7, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200U\2"..., 512) = 512 fstat64(7, {st_mode=S_IFREG|0755, st_size=442592, ...}) = 0 mmap2(NULL, 447840, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 7, 0) = 0xb5989000 mmap2(0xb59e6000, 65536, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 7, 0x5c) = 0xb59e6000 mmap2(0xb59f6000, 1376, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb59f6000 close(7) = 0 open("/usr/lib/libGLcore.so.1", O_RDONLY) = 7 read(7, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\267\n"..., 512) = 512 fstat64(7, {st_mode=S_IFREG|0755, st_size=7230360, ...}) = 0 mmap2(NULL, 7276776, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 7, 0) = 0xb5298000 mmap2(0xb5959000, 114688, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 7, 0x6c0) = 0xb5959000 mmap2(0xb5975000, 80104, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb5975000 close(7) = 0 open("/usr/lib/tls/libnvidia-tls.so.1", O_RDONLY) = 7 read(7, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\3\0"..., 512) = 512 lseek(7, 980, SEEK_SET) = 980 read(7, "\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\3\0\0\0"..., 32) = 32 fstat64(7, {st_mode=S_IFREG|0755, st_size=2004, ...}) = 0 mmap2(NULL, 5268, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 7, 0) = 0xb5296000 mmap2(0xb5297000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 7, 0) = 0xb5297000 close(7) = 0 mprotect(0xb5296000, 4096, PROT_READ|PROT_WRITE) = 0 mprotect(0xb5296000, 4096, PROT_READ|PROT_EXEC) = 0 mprotect(0xb5298000, 7081984, PROT_READ|PROT_WRITE) = 0 mprotect(0xb5298000, 7081984, PROT_READ|PROT_EXEC) = 0 mprotect(0xb5989000, 380928, PROT_READ|PROT_WRITE) = 0 mprotect(0xb5989000, 380928, PROT_READ|PROT_EXEC) = 0 --- SIGSEGV (Segmentation fault) @ 0 (0) --- nickel / # ---------------alsaplayer --verbose nickel / # alsaplayer --verbose AlsaPlayer 0.99.76 (C) 1999-2003 Andy Lo A Foe <andy@alsaplayer.org> and others. Output plugin: ALSA output v1.9.0beta12 Loading reader plugin: File reader v1.1 Loading reader plugin: HTTP reader v1.3 Loading Input plugin: Audio File Library player v0.2.1 Loading Input plugin: CDDA player v1.2 Loading Input plugin: flac player v1.2 Loading Input plugin: MAD MPEG audio plugin v1.01 Loading Input plugin: MikMod player v1.0 Loading Input plugin: libsndfile plugin v0.1 Loading Input plugin: Ogg Vorbis player v1.2 Loading Input plugin: WAV player v1.01 Interface plugin: GTK+ interface v1.2 Segmentation fault mplayer is broken and so is xmms. i dont know whats causing this but i really want it to stop. nickel / # emerge info Portage 2.0.51-r3 (default-linux/x86/2004.2, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.10-rc2 i686) ================================================================= System uname: 2.6.10-rc2 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz Gentoo Base System version 1.6.6 distcc 2.18.2 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [disabled] Autoconf: sys-devel/autoconf-2.13,sys-devel/autoconf-2.59-r6 Automake: sys-devel/automake-1.8.5-r2,sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.92.0.2-r1 Headers: sys-kernel/linux26-headers-2.6.8.1-r1 Libtools: sys-devel/libtool-1.5.2-r7 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes"
*crosses fingers and hopes that this isnt the reason* Try downgrading to opengl-update-1.8.1-r1 or opengl-update-2.0_pre2 run opengl-update nvidia Does the error persist?
-> bug 70545
Can we have some feed back on the downgrade of opengl-update please.
Sorry i was unable to read my mail the past few days. Unfortunately I dont have access to the systems on which this problem occurs. On my other systems, this problem seems to be only occuring with xine-lib. The opengl-update is version 2.0_pre2 on the working systems. I'll try downgrading the other systems in two days and post the results.
xine works when i switch to xorg-x11.
OK so xine is working, what still does not work?
*prod*
sorry xine and everything that explicitly depends on it. mms:// and realplayer are virtually inaccessible since almost everything uses xine outside of realplay.bin and pitifully compiled packages that don't do anything. mplayer doesnt break as far as oggs and flacs and mpegs but rarely if ever plays prop. codecs. kaffeine is nonexist w/ nvidia. I'd suspect that a lot of this is due to the gl gloom effects that i never use anywho. my gl screensavers under x11, if they dont crash the desktop, run too slow alot of times. if i start x under nvidia and switch over i can sometimes run both but often crash the desktop. it seems like it would be possible to run both but this would require screwing with links at compile time i imagine and wouldn't be terribly stable. as of right now im only running x11 when i can startup with it. users have been giving me far too much static about not being able listen to some radio station or another. i dont know why a public radio station needs wma but thats what they stream.
Upgrade to opengl-update-1.8.2 or 2.0_pre3 Run opengl-update nvidia Can you post the USE section of your emerge info also.
I found this bug through bug #70545 (comment #12 and #13) I too have the same ld.so inconsistency (and crash) with media-sound/muine: $ muine Inconsistency detected by ld.so: ../sysdeps/generic/dl-tls.c: 72: _dl_next_tls_modid: Assertion `result <= _rtld_local._dl_tls_max_dtv_idx' failed! $ This is with sys-libs/glibc-2.3.4.20041102 (+nptl -nptlonly) media-video/nvidia-glx-1.0.6111 (6629 don't work with my old card) opengl-update-1.8.2 xorg-x11-6.8.0-r3 Changing to opengl-update-2.0_pre2 or pre3 and running 'opengl-update nvidia' again didn't help. I doesn't matter if I use opengl-update-1.8.2 or 2.0_pre3 or 2.0_pre2. But the inconsistency doesn't happen after 'opengl-update xorg-x11' in all cases. Downgrading to opengl-update-1.8.1-r1 doesn't fix the inconsitency either, only if I switch to xorg's gl libs. The error stays with nvidia's gl. I have no problems with mplayer, xmms I have not installed. BTW using opengl-update-2.0_pre{2|3} I get these warnings: # opengl-update xorg-x11 * Switching to xorg-x11 OpenGL interface ... ln: creating symbolic link `/usr/lib/modules/extensions/libglx.a' to `/usr/lib/opengl/xorg-x11/extensions/libglx.a': No such file or directory [ ok ] # ls -l /usr/lib/modules/extensions/libglx.a ls: /usr/lib/modules/extensions/libglx.a: No such file or directory # ls -l /usr/lib/opengl/xorg-x11/extensions/libglx.a -r--r--r-- 1 root root 489248 5. Dez 17:14 /usr/lib/opengl/xorg-x11/extensions/libglx.a # emerge --info Portage 2.0.51-r8 (default-linux/x86/2004.3, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.9-gentoo-r9 i686) ================================================================= System uname: 2.6.9-gentoo-r9 i686 AMD Athlon(tm) XP 1800+ Gentoo Base System version 1.6.7 Python: dev-lang/python-2.3.4 [2.3.4 (#1, Dec 5 2004, 17:31:08)] ccache version 2.3 [enabled] dev-lang/python: 2.3.4 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.8.5-r2, 1.5, 1.4_p6, 1.6.3, 1.7.9, 1.9.3 sys-devel/binutils: 2.15.92.0.2-r2 sys-devel/libtool: 1.5.10-r1 virtual/os-headers: 2.6.8.1-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -O2 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/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/sound/events /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks fixpackages sandbox sfperms userpriv usersandbox" GENTOO_MIRRORS="ftp://ftp.tu-clausthal.de/pub/linux/gentoo ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/opt/portage /opt/portage-kde" SYNC="rsync://rsync.de.gentoo.org/gentoo-portage" USE="3dnow X aalib acl acpi alsa apache2 apm arts artswrappersuid avi berkdb bitmap-fonts cdr crypt cups dga divx4linux dvb dvd encode f77 faad flac foomaticdb fortran gdbm gif gnome gphoto2 gpm gstreamer gtk gtk2 hal imagemagick imap imlib ipv6 java jpeg kde lcms libg++ libwww mad maildir mikmod mmx mng mono motif mozilla mozsvg mpeg mule mysql ncurses nls nptl offensive oggvorbis opengl oss pam pcre pdflib perl pic png python qt quicktime readline sasl scanner sdl slang spell sse ssl svg tcltk tcpd tetex theora threads tiff truetype unicode usb x86 xml2 xmms xv xvid zlib"
ive been running it. i had an error in my xorg.conf that i thought was opengl-update. that was one of the three boxes that had 2.0_pre3. after using _pre2 they all start up with no problem (except when i start editing config files). i'm running x11 throughout and its working well. i just streamed mediaplyer with both xine and mplayer and both are coming up with no errors on all interfaces. i still need to work with the realplayer. i'm pretty sure it breaks with nvidia. i had someone who needed to get online media for cle credits and nothing worked. i could get ogg and atunnel does 200 fps but nothing was working. now it all does right up untill "opengl-update nvidia." shits so fucked up its starting to make me look like an asshole. im realizing now that i can pull the stream with mmsclient too and its keeping the needed checksums up like there wasnt nothing to it (which is what /dev/null is for). with that problem fixed the only thing thats broken is the gnome-vfs which needs emeerging right now anyways. that and transcode keep fliping back and forth depending on what being emerged -- which i can just not emerge again but by the time i figure that out ive got libs linked all over the place and then ill wind up crosslinking versions i hope the devs dont go vacation. i guess im just going to have to start working with xorg-gl. since the interface for the kernel module can at least be patched and bastardized in the dark, it still works well enough. the gl driver suffers some kind of major problems though. the only thing worse than mm-sources is red hat cvs. or at least the tls which is weird because its hardly bigger than its links but that could be the problem in itself i guess.
LDFLAGS="-Wl,-O1,--enable-new-dtags,--sort-common,--allow-shlib-undefined,--allow-multiple-definition -z now -z combreloc -z muldefs -s" #LDFLAGS="-Wl,-O1,--enable-new-dtags,--sort-common -z combreloc" #CFLAGS='-O0 -g -march=pentium3' CFLAGS="-g0 -pipe -O3 -march=pentium4 -fweb -funswitch-loops -funroll-all-loops -funit-at-a-time -fsched2-use-traces -fsched2-use-superblocks -fsched-stalled-insns=12 -frename-registers -fprefetch-loop-arrays -fpeel-loops -fomit-frame-pointer -fmerge-all-constants -finline-limit=32768 -finline-functions -ffunction-sections -ffast-math -fdata-sections -fbranch-target-load-optimize2" CXXFLAGS="-g0 -pipe -O3 -march=pentium4 -fweb -funswitch-loops -funroll-all-loops -funit-at-a-time -fsched2-use-traces -fsched2-use-superblocks -fsched-stalled-insns=12 -frename-registers -fprefetch-loop-arrays -fpeel-loops -fomit-frame-pointer -fmerge-all-constants -finline-limit=32768 -finline-functions -ffunction-sections -ffast-math -fdata-sections -fbranch-target-load-optimize2 -fvisibility-inlines-hidden -fabi-version=0 -fpermissive -fno-enforce-eh-specs" GCJFLAGS="${CFLAGS}" ARCH="x86" ACCEPT_KEYWORDS="~x86 x86" FEATURES="-ccache buildpkg -sandbox -autoaddcvs -usersandbox -nostrip -userpriv" MAKEOPTS="-j1" MYCONF='--disable-debug --enable-final' USE='16bit mjpeg GAPING_SECURITY_HOLE S3TC X X509 Xaw3d a52 aac pcntl -snmp aalib acpi activefilter adns aim aliaschain alsa amd antlr apache2 aper apm ared aredmem arts artswrappersuid asterisk async audiofile avi b bcmath bdf berkdb bitmap-fonts blender-game bonobo bzlib cairo calendar canna cap caps cddb cdf cdparanoia cdr cdrom cgi chasen chroot clamav clanVoice clearpasswd client clisp cln cluster cmucl cnamefix cobalt codecs crypt cscope css ctype cups curl curlwrappers custreloc cyrus dedicated devfs devfs26 devmap dga dhcp dio directfb disablekernelsupport distcache distribution divx4linux dlopen dmx dnd dnsdb drac dri dts dv dvb dvd dvdr dvdread editor edl eds eep encode erandom escreen esd estraier ethereal etwin evo evolution examples exif exim exiscan-acl ext-png ext-zlib extensions faac faad fam fame fastcgi fax fbcon fbdev ffmpeg firebird fla flac flash font-server foomaticdb foreign-package freetds freetts freetype frlargefiles frxp fs ftp gb gcc gcj gd gdbm ggi gif gimp gimpprint ginac gkrellm glade glep glgd glitz glut glx gmail gmp gmtfull gmthigh gmtsuppl gmttria gnome gnomedb gnuplot gnutls gphoto2 gpm gps graphviz gs gsl gstreamer gtk gtk2 gtkhtml guile hdf5 howl icq icu ide idea idl ieee1394 ifc image imagemagick imap imlib imlib2 inetd innodb ipalias ipcs ipv6 ipv6arpa ithreads jack jack-tmpfs jikes joystick jp2 jpeg jpeg2k jsch junit kde lcd lcms ldap ldirectord leaf leim lesstif libcaca libdsk libg++ libgd libgda libsamplerate libwww lids lirc live lm_sensors lmtp log4j ltsp lua lufsusermount lynxkeymap lzo lzw lzw-tiff mad mailbox maildir mbox md5sum mdb mecab messages mew mha mhash migemo mikmod milter mime mimencode ming mixer mldonkeypango mmap mmx mmx2 mng modlocalizer monkey motif mozcalendar mozdevelop mozilla mozp3p mozsvg mozxmlterm mp3 mpeg mpeg4 mpi mplayer msdav mule multicall multipleip mysql mythtv mzscheme nagios-dns nagios-ntp nagios-ping nagios-s nagios-ssh nas native ncurses net netbeans netboot netcdf network nis nomalloccheck nptl nptlonly ntlm nvidia objc ocaml odbc offensive ofx oggvorbis ooo-kde openal opengl openntpd opens openssh opie orathreads oro oss pam pam-mysql parse-clocks passfile pcap pcre pda pdf pdflib perl pg-hier pg-intdatetime pg-vacuumdelay php physfs plotutils png pnp portaudio posix postgresql povray ppds prelude print pthreads pvm pwdb python qt quicktime quotes radius readline real recode regexp remote rhino rogue rplay rtc ruby samba sasl savedconfig scanner sdl semanticfix sendfile serial server servlet-2.3 servlet-2.4 session shared sharedmem silc simplexml skey skk slang slp smime sndfile snortsam sockets socks5 softmmu softquota sox spamassassin speedo speex spell spl sqlite sqlite3 src sse sse2 ssl stats stencil-buffer subject-rewrite svg svga sysvipc szip t1lib tcc tcl tcltk tcpd tetex tga theora threads tidy tiff timidity tlen tokenizer tools transcode translator transparent-proxy truetype truetype-fonts type1 type1-fonts uim uml unicode unsafe usagi usb userlocales uudeview vanilla vcd vcdimager vda vhosts videos vim vim-with-x virtual vpopmail wildlsearch wmf wxwin wxwindows x86 xanim xatrix xbase xchatdccserver xchattext xerces xface xforms xfs xine xinerama xml xml2 xmlrpc xmms xpm xprint xrandr xscreensaver xsl xv xvid xvmc yahoo yaz yp yv12 zeo zlib zvbi -nls -debug dba' CHOST="i686-pc-linux-gnu" PORTDIR_OVERLAY="/var/overlay/bmg-gnome /var/overlay/bmg-main" GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo http://open-systems.ufl.edu/mirrors/gentoo http://cudlug.cudenver.edu/gentoo/ ftp://chod.cwru.edu/gentoo" SYNC="rsync://rsync.gentoo.org/gentoo-portage" CHOST=i686-pc-linux-gnu CCHOST=i686-pc-linux-gnu PORTAGE_TMPDIR=/var/tmp PORTDIR=/usr/portage DISTDIR=${PORTDIR}/distfiles PKGDIR=${PORTDIR}/packages RPMDIR=${PORTDIR}/rpm CONFIG_PROTECT="/etc /usr/share/config /usr/kde/3/share/config" CONFIG_PROTECT_MASK="/etc/gconf" FETCHCOMMAND="/usr/bin/wget -t 1 -v --dns-timeout=12 --dns-cache=on -nv --read-timeout=600 -o /RamTemp/wget_log --connect-timeout=12 -P \${DISTDIR} \${URI}" RESUMECOMMAND="/usr/bin/wget -t 1 -v -c --dns-timeout=12 --dns-cache=on -nv --read-timeout=600 -o /RamTemp/wget_log --connect-timeout=12 -P \${DISTDIR} \${URI}" NOCOLOR="false" PORTAGE_BINHOST_CHUNKSIZE="16384" USE_EXPAND="VIDEO_CARDS INPUT_DEVICES LINGUAS" CLEAN_DELAY="4" AUTOCLEAN="yes" RSYNC_RETRIES="2" RSYNC_TIMEOUT="64" PORTAGE_NICENESS='0' USE="16bit a52 aac acpi activefilter aim aliaschain amd antlr apache2 aper \ ared aredmem artswrappersuid asterisk async audiofile b bcmath bdf \ blender-game bzlib cairo calendar cap caps cddb cdf cdparanoia cdrom \ cgi chasen chroot clamav clanVoice clearpasswd client clisp cln \ cluster cmucl cnamefix cobalt codecs css ctype curl curlwrappers \ custreloc cyrus dba dedicated devfs devfs26 devmap dga dhcp dio \ disablekernelsupport distcache distribution divx4linux dlopen dmx dnd \ dnsdb drac dri dts dv dvb dvd dvdr dvdread editor edl eds eep erandom \ escreen estraier ethereal etwin evo evolution examples exif exim \ exiscan-acl ext-png ext-zlib extensions faac faad fame fastcgi fax \ fbcon fbdev ffmpeg fla flash font-server foreign-package freetts \ freetype frlargefiles frxp fs ftp GAPING_SECURITY_HOLE gb gcc gcj gd \ gimp gimpprint ginac gkrellm glade glep glgd glitz glut glx gmail gmp \ gmtfull gmthigh gmtsuppl gmttria gnomedb gnuplot gnutls gps graphviz \ gs gsl hdf5 howl icq icu ide idea idl ieee1394 ifc image imap imlib2 \ inetd inifile innodb ipalias ipcs ipv6 ipv6arpa ithreads jack-tmpfs \ jikes joystick jp2 jpeg2k jsch lcd lcms ldirectord leaf leim lesstif \ libcaca libdsk libgd libgda libsamplerate lids lirc live lmtp \ lm_sensors log4j ltsp lua lufsusermount lynxkeymap lzo lzw lzw-tiff \ mailbox maildir mbox md5sum mdb mecab messages mew mha mhash migemo \ milter mime mimencode ming mixer mjpeg mldonkeypango mmap mmx mmx2 \ mng modlocalizer monkey mozcalendar mozdevelop mozp3p mozsvg \ mozxmlterm mp3 mpeg4 mpi mplayer msdav mule multicall multipleip \ mythtv mzscheme nagios-dns nagios-ntp nagios-ping nagios-s nagios-ssh \ native net netbeans netboot netcdf network nis nomalloccheck nptl \ nptlonly ntlm nvidia objc ocaml offensive ofx ooo-kde openal openntpd \ opens openssh opie orathreads oro pam-mysql parse-clocks passfile \ pcap pcntl pcre pda pdf pg-hier pg-intdatetime pg-vacuumdelay php \ physfs pnp portaudio posix postgresql povray ppds prelude print \ pthreads pvm pwdb quotes radius real recode regexp remote rhino rogue \ rplay rtc S3TC sasl savedconfig semanticfix sendfile serial server \ servlet-2.3 servlet-2.4 session shared sharedmem silc simplexml skey \ skk slp smime sndfile snortsam sockets socks5 softmmu softquota sox \ spamassassin speedo spl sqlite3 src sse sse2 stats stencil-buffer \ subject-rewrite svg sysvipc szip t1lib tcc tcl tga theora threads \ tidy timidity tlen tokenizer tools transcode translator \ transparent-proxy truetype-fonts type1 type1-fonts uim uml unicode \ unsafe usagi usb userlocales uudeview vanilla vcd vcdimager vda \ vhosts videos vim vim-with-x virtual vpopmail wddx wildlsearch wmf \ wxwin wxwindows X509 xanim xatrix Xaw3d xbase xchatdccserver \ xchattext xerces xface xforms xfs xine xinerama xmlrpc xpm xprint \ xrandr xscreensaver xsl xvid xvmc yahoo yaz yp yv12 zeo zvbi -libg \ -nls -snmp" Portage 2.0.51-r8 (default-linux/x86/2004.2, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.10-rc3 i686) ================================================================= System uname: 2.6.10-rc3 i686 Intel(R) Pentium(R) 4 CPU 3.20GHz Gentoo Base System version 1.6.7 Python: dev-lang/python-2.1.3-r1,dev-lang/python-2.2.3-r5,dev-lang/python-2.3.4 [2.3.4 (#1, Nov 9 2004, 18:59:09)] distcc 2.18.2 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [disabled] dev-lang/python: 2.1.3-r1, 2.2.3-r5, 2.3.4 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.8.5-r2, 1.6.3, 1.7.9, 1.9.3, 1.4_p6, 1.5 sys-devel/binutils: 2.15.92.0.2-r2 sys-devel/libtool: 1.5.10-r1 virtual/os-headers: 2.6.8.1-r1 ACCEPT_KEYWORDS="x86 ~x86" ACCEPT_LICENSE="" ANT_HOME="/usr/share/ant-core" ARCH="x86" AUTOCLEAN="yes" AUTO_SYMLINK="yes" BASH_ENV="/etc/spork/is/not/valid/profile.env" CCHOST="i686-pc-linux-gnu" CFLAGS="-g0 -pipe -O3 -march=pentium4 -fweb -funswitch-loops -funroll-all-loops -funit-at-a-time -fsched2-use-traces -fsched2-use-superblocks-fsched-stalled-insns=12 -frename-registers -fprefetch-loop-arrays -fpeel-loops -fomit-frame-pointer -fmerge-all-constants -finline-limit=32768 -finline-functions -ffunction-sections -ffast-math -fdata-sections -fbranch-target-load-optimize2" CG_COMPILER_EXE="/usr/bin/cgc" CHOST="i686-pc-linux-gnu" CLASSPATH="." CLEAN_DELAY="4" COLORTERM="" CONFIG_PROTECT="/etc /opt/glftpd/etc /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb/usr/lib/fax /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/bind /var/spool/fax/etc" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CVS_RSH="ssh" CXXFLAGS="-g0 -pipe -O3 -march=pentium4 -fweb -funswitch-loops -funroll-all-loops -funit-at-a-time -fsched2-use-traces -fsched2-use-superblocks -fsched-stalled-insns=12 -frename-registers -fprefetch-loop-arrays -fpeel-loops -fomit-frame-pointer -fmerge-all-constants -finline-limit=32768 -finline-functions -ffunction-sections -ffast-math -fdata-sections -fbranch-target-load-optimize2 -fvisibility-inlines-hidden -fabi-version=0 -fpermissive -fno-enforce-eh-specs" DCCC_PATH="/usr/lib/distcc/bin" DESKTOP_SESSION="kde-3.3.1" DISPLAY=":0.0" DISTCC_LOG="" DISTCC_VERBOSE="0" DISTDIR="/usr/portage/distfiles" DM_CONTROL="/var/run/xdmctl" EDITOR="/bin/nano" FEATURES="autoconfig buildpkg sfperms" FETCHCOMMAND="/usr/bin/wget -t 1 -v --dns-timeout=12 --dns-cache=on -nv --read-timeout=600 -o /RamTemp/wget_log --connect-timeout=12 -P ${DISTDIR} ${URI}" GCJFLAGS="-g0 -pipe -O3 -march=pentium4 -fweb -funswitch-loops -funroll-all-loops -funit-at-a-time -fsched2-use-traces -fsched2-use-superblocks -fsched-stalled-insns=12 -frename-registers -fprefetch-loop-arrays -fpeel-loops -fomit-frame-pointer -fmerge-all-constants -finline-limit=32768 -finline-functions -ffunction-sections -ffast-math -fdata-sections -fbranch-target-load-optimize2" GDK_USE_XFT="1" GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo http://open-systems.ufl.edu/mirrors/gentoo http://cudlug.cudenver.edu/gentoo/ ftp://chod.cwru.edu/gentoo" GLIBC_SSP_CHECKED="1" GRP_STAGE23_USE="ipv6 pam tcpd readline nls ssl gpm perl python berkdb acl ncurses" GS_LIB="/root/.fonts" GTK2_RC_FILES="/etc/gtk-2.0/gtkrc:/root/.gtkrc-2.0:/root/.kde3.3/share/config/gtkrc" GTK_RC_FILES="/etc/gtk/gtkrc:/root/.gtkrc:/root/.kde3.3/share/config/gtkrc" GUILE_LOAD_PATH="/usr/share/guile/1.6" G_BROKEN_FILENAMES="1" HISTCONTROL="ignoreboth" HISTIGNORE="rm*" HISTSIZE="250" HOME="/root" HOSTNAME="wren" INFOPATH="/usr/share/info:/usr/share/gcc-data/i686-pc-linux-gnu/3.4/info" JAVAC="/opt/sun-jdk-1.5.0_rc1/bin/javac" JAVA_HOME="/opt/sun-jdk-1.5.0_rc1" JDK_HOME="/opt/sun-jdk-1.5.0_rc1" KDEDIR="/usr/kde/3.3" KDEDIRS="/usr" KDE_FULL_SESSION="true" KDE_IS_PRELINKED="1" KDE_MULTIHEAD="false" KONSOLE_DCOP="DCOPRef(konsole-13857,konsole)" KONSOLE_DCOP_SESSION="DCOPRef(konsole-13857,session-1)" LADSPA_PATH="/usr/lib/ladspa" LDFLAGS="-Wl,-O1,--enable-new-dtags,--sort-common,--allow-shlib-undefined,--allow-multiple-definition -z now -z combreloc -z muldefs -s" LESS="-R" LESSOPEN="|lesspipe.sh %s" LGRINDEF="/usr/share/texmf/tex/latex/lgrind/lgrindef" LIBGL_DRIVERS_PATH="/usr/lib/modules" LINUX_PORTAGE_WRITABLE="yes" LOGNAME="root" MAKEOPTS="-j1" MANPATH="/usr/local/share/man:/usr/share/man:/usr/share/gcc-data/i686-pc-linux-gnu/3.4/man:/usr/share/man::/opt/sun-jdk-1.5.0_rc1/man:/usr/qt/3/doc/man" MAVEN_HOME="/usr/share/maven" MNETDIR="/usr/share/mnet" MOZILLA_FIVE_HOME="/usr/lib/mozilla" MYCONF="--disable-debug --enable-final" NOCOLOR="false" OMNIORB_CONFIG="/etc/omniorb/omniORB.cfg" PAGER="/usr/bin/less" PATH="/usr/kde/3.3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/3.4.3:/usr/X11R6/bin:/opt/xxe:/opt/sun-jdk-1.5.0_rc1/bin:/opt/sun-jdk-1.5.0_rc1/jre/bin:/usr/qt/3/bin:/usr/kde/3.3/sbin:/usr/kde/3.3/bin:/usr/NX/bin" PIXIEHOME="/opt/pixie" PKGDIR="/usr/portage/packages" PORTAGE_ARCHLIST="alpha amd64 arm hppa ia64 m68k mips ppc ppc64 ppc-macos ppc-od s390 sh sparc x86 x86-obsd x86-fbsd x86-od" PORTAGE_BINHOST_CHUNKSIZE="16384" PORTAGE_CALLER="emerge" PORTAGE_GID="250" PORTAGE_MASTER_PID="15238" PORTAGE_NICENESS="0" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/var/overlay/bmg-gnome /var/overlay/bmg-main" PRELINK_PATH="" PRELINK_PATH_MASK="/usr/lib/wine:/usr/lib/valgrind" PS1="3\[\033[01;36m\]\T\[\033[02;31m\] \H \w # \[\033[00m\]" PVM_ARCH="LINUXI386" PVM_ROOT="/usr/share/pvm3" PWD="/" PYTHONDOCS="/usr/share/doc/python-docs-2.3.4/html" PYTHONPATH="/usr/share/mnet" QMAKESPEC="linux-g++" QTDIR="/usr/qt/3" RESUMECOMMAND="/usr/bin/wget -t 1 -v -c --dns-timeout=12 --dns-cache=on -nv --read-timeout=600 -o /RamTemp/wget_log --connect-timeout=12 -P ${DISTDIR} ${URI}" RPMDIR="/usr/portage/rpm" RSYNC_RETRIES="2" RSYNC_TIMEOUT="64" SANE_CONFIG_DIR="/etc/sane.d" SESSION_MANAGER="local/wren:/tmp/.ICE-unix/8951" SGML_CATALOG_FILES="/etc/sgml/sgml-ent.cat:/etc/sgml/sgml-docbook.cat:/etc/sgml/openjade-1.3.2.cat:/etc/sgml/sgml-docbook-3.0.cat:/etc/sgml/sgml-docbook-3.1.cat:/etc/sgml/sgml-docbook-4.1.cat:/etc/sgml/sgml-docbook-4.0.cat:/etc/sgml/sgml-docbook-4.2.cat:/etc/sgml/sgml-lite.cat:/etc/sgml/gentoo-guide.cat:/etc/sgml/html401.cat:/etc/sgml/xml-simple-docbook-4.1.2.4.cat:/etc/sgml/sgml-docbook-4.3.cat" SHELL="/bin/bash" SHLVL="3" SMLNJ_HOME="/usr/lib/smlnj" SSH_ASKPASS="/usr/bin/gtk2-ssh-askpass" SYNC="rsync://rsync.gentoo.org/gentoo-portage" TERM="xterm" TMAKEPATH="/usr/lib/tmake/linux-g++" USE="16bit GAPING_SECURITY_HOLE S3TC X X509 Xaw3d a52 aac aalib acpi activefilter adns aim aliaschain alsa amd antlr apache2 aper apm ared aredmem arts artswrappersuid asterisk async audiofile avi b bcmath bdf berkdb bitmap-fonts blender-game bonobo bzlib cairo calendar canna cap capscddb cdf cdparanoia cdr cdrom cgi chasen chroot clamav clanVoice clearpasswd client clisp cln cluster cmucl cnamefix cobalt codecs crypt cscope css ctype cups curl curlwrappers custreloc cyrus dba dedicated devfs devfs26 devmap dga dhcp dio directfb disablekernelsupport distcache distribution divx4linux dlopen dmx dnd dnsdb drac dri dts dv dvb dvd dvdr dvdread editor edl eds eep encode erandom escreen esd estraier ethereal etwin evo evolution examples exif exim exiscan-acl ext-png ext-zlib extensions f77 faac faad fam fame fastcgi fax fbcon fbdev ffmpeg firebird fla flac flash font-server foomaticdb foreign-package fortran freetds freetts freetype frlargefiles frxp fs ftp gb gcc gcj gd gdbm ggi gif gimp gimpprint ginac gkrellm glade glep glgd glitz glut glx gmail gmp gmtfull gmthigh gmtsuppl gmttria gnome gnomedb gnuplot gnutls gphoto2 gpm gps graphviz gs gsl gstreamer gtk gtk2 gtkhtml guile hdf5 howl icq icu ide idea idl ieee1394 ifc image imagemagick imap imlib imlib2 inetd inifile innodb ipalias ipcs ipv6 ipv6arpa ithreads jack jack-tmpfs jikes joystick jp2 jpeg jpeg2k jsch junit kde lcd lcms ldap ldirectord leaf leim lesstif libcaca libdsk libg++ libgd libgda libsamplerate libwww lids lirc live lm_sensors lmtp log4j ltsp lua lufsusermount lynxkeymap lzo lzw lzw-tiff mad mailbox maildir mbox mcal md5sum mdb mecab messages mew mha mhash migemo mikmod milter mime mimencode ming mixer mjpeg mldonkeypango mmap mmx mmx2 mng modlocalizer monkey motif mozcalendar mozdevelop mozilla mozp3p mozsvg mozxmlterm mp3 mpeg mpeg4 mpi mplayer msdav mule multicall multipleip mysql mythtv mzscheme nagios-dns nagios-ntp nagios-ping nagios-s nagios-ssh nas native ncurses net netbeans netboot netcdf network nis nomalloccheck nptl nptlonly ntlm nvidia objc ocaml odbc offensive ofx oggvorbis ooo-kde openal opengl openntpd opens openssh opie orathreads oro oss pam pam-mysql parse-clocks passfile pcap pcntl pcre pda pdf pdflib perl pg-hier pg-intdatetime pg-vacuumdelay php physfs plotutilspng pnp portaudio posix postgres postgresql povray ppds prelude print pthreads pvm pwdb python qt quicktime quotes radius readline real recoderegexp remote rhino rogue rplay rtc ruby samba sasl savedconfig scanner sdl semanticfix sendfile serial server servlet-2.3 servlet-2.4 sessionshared sharedmem silc simplexml skey skk slang slp smime sndfile snortsam sockets socks5 softmmu softquota sox spamassassin speedo speex spellspl sqlite sqlite3 src sse sse2 ssl stats stencil-buffer subject-rewrite svg svga sysvipc szip t1lib tcc tcl tcltk tcpd tetex tga theora threads tidy tiff timidity tlen tokenizer tools transcode translator transparent-proxy truetype truetype-fonts type1 type1-fonts uim uml unicode unsafe usagi usb userlocales uudeview vanilla vcd vcdimager vda vhosts videos vim vim-with-x virtual vpopmail wddx wildlsearch wmf wxwin wxwindowsx86 xanim xatrix xbase xchatdccserver xchattext xerces xface xforms xfs xine xinerama xml xml2 xmlrpc xmms xpm xprint xrandr xscreensaver xsl xv xvid xvmc yahoo yaz yp yv12 zeo zlib zvbi" USER="root" USERLAND="GNU" USE_EXPAND="VIDEO_CARDS INPUT_DEVICES LINGUAS" WINDOWID="60817415" XARGS="xargs -r" XCURSOR_SIZE="" XCURSOR_THEME="gentoo" XDM_MANAGED="/var/run/xdmctl/xdmctl-:0,maysd,mayfn,sched,method=classic" XINITRC="/etc/X11/xinit/xinitrc" XPVM_ROOT="/usr/local/pvm3/xpvm/src" _="/usr/bin/emerge" 306:17:08 wren / #
Try removing the symlinks : /usr/lib/libnvidia-tls* To get them back just opengl-update nvidia Then try removing /usr/lib/tls/libnvidia-tls* To get them back just opengl-update nvidia I think it might be the USE="nptlonly" flag.
i fixed it by moving -- /usr/lib/xine/plugins/1.0.0/xineplug_vo_out_opengl.so now xine works again and so kaffeine does too and that should fix the kpart plugin problem that crashes konqueror. other plugins that use mplayer would have worked but dealing with the desktop config files is a real chore. xine should give some kind of message about this plugin. the -- Inconsistency detected by ld.so: ../sysdeps/generic/dl-tls.c: 72: _dl_next_tls_modid: Assertion `result <= _rtld_local._dl_tls_max_dtv_idx' failed! comes from glibc i think, so i dont know where it would go exactly. it would be alot easier to head off in xine than the desktop generally.
i posted something again but bugzilla took me somewhere and so i dont know where that post landed. i was saying that in the xine configs this plugin can be not loaded but there are a lot of them and so its easier to move the plugin. maybe they can all be link too the xine config -- just for consistancy.
Chris what do you make of comment 14 and comment 15 on xine?
same here with xine broken since a couple of days/weeks "Inconsistency detected by ld.so: ../sysdeps/generic/dl-tls.c: 72: _dl_next_tls_modid: Assertion `result <= _rtld_local._dl_tls_max_dtv_idx' failed!" Xine works as soon as I witch to org-x11 opengl but neither moving nor deleting the xine output plugin (xineplug_vo_out_opengl.so) or the nvidia-tls libs seemed to change a thing tough. ;-( I am also using USE "ntplonly". emerge info: Portage 2.0.51-r8 (default-linux/x86/2004.2, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.10-rc3 i686) ================================================================= System uname: 2.6.10-rc3 i686 AMD Athlon(tm) XP 3200+ Gentoo Base System version 1.6.8 Python: dev-lang/python-2.2.3-r5,dev-lang/python-2.3.4 [2.3.4 (#1, Nov 21 2004, 16:08:28)] distcc 2.18.2 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] dev-lang/python: 2.2.3-r5, 2.3.4 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.8.5-r2, 1.5, 1.4_p6, 1.6.3, 1.7.9, 1.9.3 sys-devel/binutils: 2.15.92.0.2-r2 sys-devel/libtool: 1.5.10-r2 virtual/os-headers: 2.6.8.1-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer -fstack-protector" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer -fstack-protector" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig candy ccache distlocks sandbox sfperms userpriv usersandbox" GENTOO_MIRRORS="ftp://mir.zyrianes.net/gentoo/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://ftp.heanet.ie/pub/gentoo/" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow S3TC X aalib acl acpi acpi4linux alsa apache2 apm arts artswrappersuid avi berkdb bitmap-fonts bonobo cdr crypt cups dga directfb divx4linux dv dvb dvd dvdr encode esd ethereal evo fam fbcon fbdevfirebird flac foomaticdb fortran freetype gb gcj gdbm gif gimpprint gnome gphoto2 gpm gstreamer gtk gtk2 gtk2i gtkhtml guile hbci icq imagemagick imap imlib ipv6 java javascript jikes joystick jpeg junit kde lcms libwww mad maildir mikmod mmx moneyplex motif mozilla moznocompose moznoirc mpeg mysql ncurses network nls nptl nptlonly oav oggvorbis opengl pam pcmcia pdflib perl pic pie png pnp ppds python qt quicktime readline samba sdl silverxp slang speex spell sse ssl svga tcpd tiff transcode truetype trusted type1 usb userlocales v4l v4l2 videos xml xml2 xmms xv xvid zlib linguas_de"
This appears to be only a problem if you're using USE="ntplonly" which ultimately comes down to nvidia supplying libs that work in that environment. Andreas you appear to be using an incompatible opengl-update / xorg-x11 version pair. Unless someone can show otherwise, marking this upstream until nvidia release some ntplonly drivers.
It seems like the difference between what functions and what doesn't is linking to librt.so. I would use the linux-threads but I have way too many packages to worry about. Any idea if nvidia-tls has the dependency on the linux-threads or if it depend on the other lib useing them?