| Summary: | media-video/vlc-2.1.2 - segmentation fault at startup in _IO_vfprintf_internal (s=s@entry=0xbfffd670, format=<optimized out>, format@entry=0x41eb4168 "%s.%s", ap=0xbfffd778 "", ap@entry=0xbfffd770 "\205z\375\267,FOR") at vfprintf.c:1629 | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Stephan Litterst <stephan.litterst> |
| Component: | Current packages | Assignee: | Tom Wijsman (TomWij) (RETIRED) <tomwij> |
| Status: | RESOLVED NEEDINFO | ||
| Severity: | normal | CC: | media-video |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: | starting vlc with strace | ||
|
Description
Stephan Litterst
2014-06-21 08:38:17 UTC
Created attachment 379348 [details]
starting vlc with strace
1) Please post your `emerge --info media-video/vlc' output in a comment. 2) Please attach a gdb backtrace's output to this bug report. emerge --info media-video/vlc
Portage 2.2.8-r1 (default/linux/x86/13.0/desktop, gcc-4.7.3, glibc-2.17, 3.12.21-gentoo-r1 i686)
=================================================================
System Settings
=================================================================
System uname: Linux-3.12.21-gentoo-r1-i686-Intel-R-_Core-TM-2_Quad_CPU_Q6600_@_2.40GHz-with-gentoo-2.2
KiB Mem: 8309352 total, 3105864 free
KiB Swap: 586336 total, 586336 free
Timestamp of tree: Mon, 23 Jun 2014 17:30:01 +0000
ld GNU ld (GNU Binutils) 2.23.2
app-shells/bash: 4.2_p45
dev-java/java-config: 2.2.0
dev-lang/python: 2.7.6, 3.3.3
dev-util/cmake: 2.8.12.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::<unknown repository>, 2.69
sys-devel/automake: 1.10.3, 1.11.6, 1.12.6, 1.13.4
sys-devel/binutils: 2.23.2
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.13 (virtual/os-headers)
sys-libs/glibc: 2.17
Repositories: gentoo
ACCEPT_KEYWORDS="x86"CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=native -mtune=native -pipe -ggdb"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /var/lib/hsqldb"
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 /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-O2 -march=native -mtune=native -pipe -ggdb"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--jobs=9 --load-average=8"
FCFLAGS="-O2 -march=i686 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news nostrip parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync"
FFLAGS="-O2 -march=i686 -pipe"
GENTOO_MIRRORS="ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ http://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp.gentoo.mesh-solutions.com/gentoo/ ftp://pandemonium.tiscali.de/pub/gentoo/ http://gentoo.mneisen.org/ http://de-mirror.org/distro/gentoo/ ftp://de-mirror.org/distro/gentoo/ "
LANG="de_DE@euro"
LC_ALL="de_DE.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j9 -l8"
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="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
USE="16bit 3dnow 3dnowext X a52 aac acl acpi acpi4linux administrator alsa amd amr amrnb amrr amrwb apache2 apm arts artswrappersuid aspell audacious audiofile automount bash-completion berkdb bidi binary-drivers bluetooth branding bzip2 cairo calendar caps cdaudio cdda cddb cdr cdrom cli codecs colordiff consolekit context cracklib crypt css cups cxx dbus de_tvtoday declarative devil dga directfb divx divx4linux dri dts dvb dvd dvdnav dvdr emboss encode examples exif export extensions fam fbcon ffmpeg firefox fla flac fontconfig fortran freetype ftp gcj gd gdal gdbm gif gimp gimpprint gpm gtk hbci iconv icu imap imlib innodb ios ipv6 j2ee jack jack-tmpfs java java5 javacomm javadoc javamail javascript jboss jikes jp2 jpeg kpathsea lash lcms ldap libnotify live lxde lzo lzw lzw-tiff mad matroska mbox mikmod mime mjpeg mmap mmx mmxext mng mod modules monkey mono mouse mozcalendar mozilla mp3 mp3rtp mp3tunes mp4 mp4live mpeg mpeg4 mplayer mysql mysqli ncurses netbeans nls nptl nsplugin nss ogg opengl openmp pam pango pcre pdf php plasma png policykit ppds print pulseaudio qt3support qt4 raw rdesktop readline real realmedia rtc samba sasl scanner sdl semantic-desktop session sip sipim slang smp sndfile softmmu sox speedo speex spell sql srt sse sse2 sse3 ssl startup-notification stream struts svg tcltk tcpd tetex theora threads tidy tiff tordns truetype udev udisks unicode upower usb userlocales utf8 v4l v4l2 vcd vim vlm vorbis vst webkit wmf wxwidgets wxwindows x264 x86 xanim xcb xetex xine xml xosd xscreensaver xsl xv xvid youtube zlib zvbi" ABI_X86="32" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="de" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-5" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_3" RUBY_TARGETS="ruby19 ruby20" USERLAND="GNU" VIDEO_CARDS="nouveau nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset: CPPFLAGS, CTARGET, INSTALL_MASK, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, SYNC, USE_PYTHON
=================================================================
Package Settings
=================================================================
media-video/vlc-2.1.2 was built with the following:
USE="X a52 alsa avcodec avformat bidi cdda cddb dbus directfb dts dvb dvbpsi dvd encode ffmpeg flac fontconfig gcrypt jack libnotify live matroska mmx mp3 mpeg ncurses ogg opengl png postproc pulseaudio qt4 samba sdl skins speex sse svg swscale theora truetype udev v4l vlm vorbis x264 xcb xml xv zvbi -aalib (-altivec) -atmo (-audioqueue) -avahi -bluray -chromaprint -dc1394 -debug -dirac (-directx) (-dxva2) -egl -faad -fdk -fluidsynth -gme -gnome (-gnutls) -growl -httpd -ieee1394 (-ios-vout) -kate -kde -libass -libcaca -libsamplerate -libtar -libtiger -linsys -lirc -lua (-macosx) (-macosx-audio) (-macosx-dialog-provider) (-macosx-eyetv) (-macosx-qtkit) (-macosx-quartztext) (-macosx-vout) (-media-library) -modplug -mtp -musepack (-neon) -omxil -opencv -optimisememory (-opus) -projectm (-qt5) -rdp -rtsp -run-as-root -schroedinger -sdl-image -sftp -shout -sid -taglib -test -tremor -twolame -upnp -vaapi -vcdx (-vdpau) -wma-fixed"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -L/usr/lib/sidplay/builders/"
ACCEPT_LICENSE="*"
Starting program: /usr/bin/vlc
warning: Could not load shared library symbols for linux-gate.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/libthread_db.so.1".
Program received signal SIGSEGV, Segmentation fault.
0xb7e0e20d in _IO_vfprintf_internal (s=s@entry=0xbfffd670,
format=<optimized out>, format@entry=0x41eb4168 "%s.%s", ap=0xbfffd778 "",
ap@entry=0xbfffd770 "\205z\375\267,FOR") at vfprintf.c:1629
1629 vfprintf.c: Datei oder Verzeichnis nicht gefunden.
I changed my settings in make.conf to get some better information in the backtrace.log and re-emerged vlc and glibc. Unfortunately I am completely new to this stuff and there could be possibly something missing. Let me know if you need further information... (In reply to Stephan Litterst from comment #4) > Program received signal SIGSEGV, Segmentation fault. > 0xb7e0e20d in _IO_vfprintf_internal (s=s@entry=0xbfffd670, > format=<optimized out>, format@entry=0x41eb4168 "%s.%s", ap=0xbfffd778 > "", > ap@entry=0xbfffd770 "\205z\375\267,FOR") at vfprintf.c:1629 > 1629 vfprintf.c: Datei oder Verzeichnis nicht gefunden. This seems cut off, where are the rest of the functions? Make sure to read https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces and lower the -O value as well as add -ggdb to your CFLAGS. Finally I found a solution: I changed the useflag "samba" to default, which means vlc has been compiled without samba support and now it works. I am going to change the status to solved. Hmm, odd; did you configure VLC to need Samba somehow? Maybe there is a bug when you do that and it is compiled without Samba support. |