Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 78989 - vlc-0.8.1 compiles but fails on startup with an assertion error
Summary: vlc-0.8.1 compiles but fails on startup with an assertion error
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-01-21 12:22 UTC by Alexander Hsia
Modified: 2005-02-11 16:21 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 Alexander Hsia 2005-01-21 12:22:19 UTC
vlc-0.8.1 compiles with no complaints with USE="wxwindows", however it dies on startup with this error

$ vlc
VLC media player 0.8.1 Janus
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!

Compiling without wxwindows and vlc runs but only in remote control text mode


Reproducible: Always
Steps to Reproduce:
1. USE="wxwindows" emerge vlc
2. Run vlc from the command line
3.

Actual Results:  
Get the error 
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!

Expected Results:  
Start vlc gui

Seeing the ld.so inconsistency, I did do a revdep-rebuild to see if some library
had gotten borked. revdep didn't find anything.

Here' my emerge info:
Gentoo Base System version 1.6.8
Portage 2.0.51-r14 (default-linux/x86/2004.3, gcc-3.4.3,
glibc-2.3.4.20041102-r0, 2.6.10-gentoo-r1 i686)
=================================================================
System uname: 2.6.10-gentoo-r1 i686 AMD Athlon(tm) processor
Python:              dev-lang/python-2.3.4 [2.3.4 (#1, Nov 11 2004, 03:23:16)]
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
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.4
sys-devel/binutils:  2.15.92.0.2-r2
sys-devel/libtool:   1.5.10-r3
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon -O3"
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/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 -O3"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distcc distlocks sandbox sfperms"
GENTOO_MIRRORS="ftp:///ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/
http://mirror.datapipe.net/gentoo http://open-systems.ufl.edu/mirrors/gentoo
http://mirror.datapipe.net/gentoo"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages/athlon"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowex X a52 acpi acpi4linux aim alsa apm atlas avi
bash-completion berkdb bitmap-fonts blas bonobo cairo cdda cddb cdio cdparanoia
cdr cdrom chroot clisp crypt cscope cups dba dio divx4linux djbfft dnd dts dv
dvd dvdr dvdread eds encode erandom evms2 evo exif f77 faad fam fastcgi fbcon
ffmpeg fftw flac font-server foomaticdb fortran freetype ftp gb gd gdbm gif gimp
gimpprint ginac gnome gnomedb gnuplot gphoto2 gpm gsl gstreamer gtk gtk2 gtkhtml
guile hal hbci hdf5 icq ieee1394 imagemagick imap imlib ipv6 irda jabber java
javascript jikes joystick jpeg junit kde lapack lcms libg++ libwww lirc
lufsusermount mad maildir matroska mikmod mime mmap mmx mng motif mozsvg mp3
mpeg mpeg2 mpeg4 mpi mplayer mysql ncurses nls nptl nvidia odbc offensive ofx
ogg oggvorbis openal opengl opie oss pam pcre pda pdf pdflib perl pic plotutils
png posix postgres ppds python qhull qt quicktime quotes readline real rtc samba
scanner sdl slang sndfile snortsam spamassassin spell ssl stream stroke svg svga
tcltk tcpd tetex theora tiff transcode truetype truetype-fonts type1-fonts usb
v4l v4l2 vcd vlm vnc vorbis wmf wxwindows xchatdccserver xfs xine xinerama xml
xml2 xosd xprint xrandr xsl xv xvid xvmc zlib"
Unset:  LDFLAGS
Comment 1 Alexander Hsia 2005-01-23 17:27:22 UTC
A recompile of wxGTK followed by a recompile of vlc seems to fix this problem on my two computers. 
Comment 2 Jan Brinkmann (RETIRED) gentoo-dev 2005-01-23 22:18:08 UTC
ok, feel free to reopen this one if you experiencing this problem again or if some else has this problem just drop a comment.
Comment 3 Sean Burke 2005-02-11 16:21:38 UTC
Even after recompiling both wxGTK and vlc, I still have this problem. Notably, I am using gtk+-2.6 and have wxGTK compiled with no_wxgtk1 in hopes of soon getting rid of gtk+-1.2, as well as compiled with unicode. Could any of this be the source of the problem?