Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 116723 - mplayer segfaults no matter what
Summary: mplayer segfaults no matter what
Status: RESOLVED NEEDINFO
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-12-25 11:45 UTC by David Masover
Modified: 2006-06-22 08:25 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 David Masover 2005-12-25 11:45:26 UTC
That's right -- mplayer segfaults even run without args, which normally just gives a help description.

I read bug #100203, but moving /etc/mplayer.conf and ~/.mplayer did nothing to solve the problem.

It used to work.  I recently updated -- something, I don't even think it was mplayer, but nothing else is broken.  I'm using xmms to play the file I was trying to play with mplayer -- yes, it segfaults no matter what arguments I give it.

From dmesg:

mplayer[12622]: segfault at 0000000000000008 rip 00002aaaaaab1ebb rsp 00007fffffc751d0 error 4
emerge info

*** You are not in the portage group. You may experience cache problems
*** due to permissions preventing the creation of the on-disk cache.
*** Please add this user to the portage group if you wish to use portage.

Portage 2.0.53 (default-linux/amd64/2005.0, gcc-3.4.4, glibc-2.3.5-r2, 2.6.14.2 x86_64)
=================================================================
System uname: 2.6.14.2 x86_64 AMD Athlon(tm) 64 Processor 3000+
Gentoo Base System version 1.6.13
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
dev-lang/python:     2.3.5-r2, 2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.20
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=athlon64 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon64 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo http://mirror.tds.net/gentoo ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 X Xaw3d a52 aac aalib acpi adns aim alsa apache2 audiofile avi bash-completion berkdb bitmap-fonts bmp browserplugin bzip2 calendar cdparanoia crypt cups curl dedicated divx4linux doc dvb dvd dvdread eds emboss emul-linux-x86 encode esd exif expat ffmpeg flac flash foomaticdb ftp gd gdbm gif glut gnome gpm gstreamer gtk gtk2 icq idn imap imlib ipv6 jabber jack java javascript jpeg kde ladcca lcms live lm_sensors lua lzw lzw-tiff mad maildir matroska mikmod mime ming mmap mng mp3 mpeg msn nas ncurses nls nocd nptl nptlonly nsplugin nvidia offensive ofx ogg oggvorbis openal opengl pam pcre pdflib perl png ppds python qt quicktime readline real recode ruby samba sdl server shorten slang socks5 speex spell ssl svg szip tcltk tcpd theora tiff truetype truetype-fonts type1-fonts udev usb userlocales vcd vhosts videos vorbis wmf wxwindows xine xml xml2 xmms xosd xpm xv xvid xvmc yahoo zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Comment 1 Luca Barbato gentoo-dev 2005-12-26 03:09:51 UTC
please add an emerge -vp mplayer and a strace mplayer
Comment 2 David Masover 2005-12-26 07:02:54 UTC
# emerge -vp mplayer

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild   R   ] media-video/mplayer-1.0_pre7-r1  (-3dfx) (-3dnow) (-3dnowext) +X +aac +aalib +alsa (-altivec) -arts -bidi -bindist -bl +cdparanoia -cpudetection -custom-cflags -debug -dga -directfb +doc -dts -dv +dvb +dvd +dvdread -edl +encode +esd -fbcon -ggi +gif +gtk -i8x0 +ipv6 +jack -joystick +jpeg -libcaca -lirc +live -livecd -lzo +mad +matroska -matrox (-mmx) (-mmxext) -mythtv +nas +nls +nvidia +opengl -oss +png +real -rtc +samba +sdl (-sse) (-sse2) (-svga) -tga +theora +truetype -v4l -v4l2 +vorbis (-win32codecs) -xanim -xinerama +xmms +xv +xvid +xvmc 0 kB 

Total size of downloads: 0 kB



$ strace mplayer

execve("/usr/bin/mplayer", ["mplayer"], [/* 49 vars */]) = 0
uname({sys="Linux", node="elite", ...}) = 0
brk(0)                                  = 0xc64000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaaaac0000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib64/tls/x86_64/libdvdread.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/tls/x86_64", 0x7fffffc96730) = -1 ENOENT (No such file or directory)
open("/usr/lib64/tls/libdvdread.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/tls", {st_mode=S_IFDIR|0755, st_size=4, ...}) = 0
open("/usr/lib64/x86_64/libdvdread.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/x86_64", 0x7fffffc96730) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libdvdread.so.3", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p2\0\0\0"..., 640) = 640
fstat(3, {st_mode=S_IFREG|0755, st_size=107568, ...}) = 0
mmap(NULL, 1155744, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aaaaabc1000
mprotect(0x2aaaaabdb000, 1049248, PROT_NONE) = 0
mmap(0x2aaaaacda000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x19000) = 0x2aaaaacda000
mmap(0x2aaaaacdb000, 672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2aaaaacdb000
close(3)                                = 0
open("/usr/lib64/tls/libmad.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libmad.so.0", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\35\0"..., 640) = 640
fstat(3, {st_mode=S_IFREG|0755, st_size=124888, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaaacdc000
mmap(NULL, 1170672, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aaaaacdd000
mprotect(0x2aaaaacfb000, 1047792, PROT_NONE) = 0
mmap(0x2aaaaadfa000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1d000) = 0x2aaaaadfa000
close(3)                                = 0
open("/usr/lib64/tls/libtheora.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libtheora.so.0", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0001\0\0"..., 640) = 640
fstat(3, {st_mode=S_IFREG|0755, st_size=124216, ...}) = 0
mmap(NULL, 1169416, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aaaaadfb000
mprotect(0x2aaaaae15000, 1062920, PROT_NONE) = 0
mmap(0x2aaaaaf14000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x19000) = 0x2aaaaaf14000
close(3)                                = 0
open("/usr/lib64/tls/libogg.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libogg.so.0", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300\30\0"..., 640) = 640
fstat(3, {st_mode=S_IFREG|0755, st_size=20392, ...}) = 0
mmap(NULL, 1066768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aaaaaf19000
mprotect(0x2aaaaaf1e000, 1046288, PROT_NONE) = 0
mmap(0x2aaaab01d000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x2aaaab01d000
close(3)                                = 0
open("/usr/lib64/tls/libmp3lame.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libmp3lame.so.0", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \235\0\0"..., 640) = 640
fstat(3, {st_mode=S_IFREG|0755, st_size=282744, ...}) = 0
mmap(NULL, 1670912, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aaaab01e000
mprotect(0x2aaaab061000, 1396480, PROT_NONE) = 0
mmap(0x2aaaab160000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x42000) = 0x2aaaab160000
mmap(0x2aaaab163000, 339712, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2aaaab163000
close(3)                                = 0
open("/usr/lib64/tls/libxvidcore.so.4", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libxvidcore.so.4", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260y\0\0"..., 640) = 640
fstat(3, {st_mode=S_IFREG|0755, st_size=377624, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaab1b6000
mmap(NULL, 1890360, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aaaab1b7000
mprotect(0x2aaaab211000, 1521720, PROT_NONE) = 0
mmap(0x2aaaab311000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5a000) = 0x2aaaab311000
mmap(0x2aaaab313000, 464952, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2aaaab313000
close(3)                                = 0
open("/usr/lib64/tls/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libm.so.6", O_RDONLY)  = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/x86_64/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/usr/lib/tls/x86_64", 0x7fffffc96610) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/usr/lib/tls", {st_mode=S_IFDIR|0755, st_size=4, ...}) = 0
open("/usr/lib/x86_64/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/usr/lib/x86_64", 0x7fffffc96610) = -1 ENOENT (No such file or directory)
open("/usr/lib/libm.so.6", O_RDONLY)    = -1 ENOENT (No such file or directory)
stat("/usr/lib", {st_mode=S_IFDIR|0755, st_size=1605, ...}) = 0
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=95419, ...}) = 0
mmap(NULL, 95419, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2aaaab385000
close(3)                                = 0
open("/lib/libm.so.6", O_RDONLY)        = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240>\0\0"..., 640) = 640
lseek(3, 624, SEEK_SET)                 = 624
read(3, "\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0"..., 32) = 32
fstat(3, {st_mode=S_IFREG|0755, st_size=570832, ...}) = 0
mmap(NULL, 1593832, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aaaab39d000
mprotect(0x2aaaab422000, 1049064, PROT_NONE) = 0
mmap(0x2aaaab521000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x84000) = 0x2aaaab521000
close(3)                                = 0
open("/usr/lib64/tls/libpng.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libpng.so.3", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240y\0\0"..., 640) = 640
fstat(3, {st_mode=S_IFREG|0755, st_size=223856, ...}) = 0
mmap(NULL, 1269256, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aaaab523000
mprotect(0x2aaaab558000, 1052168, PROT_NONE) = 0
mmap(0x2aaaab658000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x35000) = 0x2aaaab658000
close(3)                                = 0
open("/usr/lib64/tls/libz.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libz.so.1", O_RDONLY)  = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/libz.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libz.so.1", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/lib/libz.so.1", O_RDONLY)        = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300\32\0"..., 640) = 640
fstat(3, {st_mode=S_IFREG|0755, st_size=82080, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaab659000
mmap(NULL, 1127688, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aaaab65a000
mprotect(0x2aaaab66d000, 1049864, PROT_NONE) = 0
mmap(0x2aaaab76d000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13000) = 0x2aaaab76d000
close(3)                                = 0
open("/usr/lib64/tls/libjpeg.so.62", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libjpeg.so.62", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\3605\0\0"..., 640) = 640
fstat(3, {st_mode=S_IFREG|0755, st_size=138112, ...}) = 0
mmap(NULL, 1181872, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aaaab76e000
mprotect(0x2aaaab78e000, 1050800, PROT_NONE) = 0
mmap(0x2aaaab88e000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x20000) = 0x2aaaab88e000
close(3)                                = 0
open("/usr/lib64/tls/libasound.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libasound.so.2", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\354"..., 640) = 640
fstat(3, {st_mode=S_IFREG|0755, st_size=865728, ...}) = 0
mmap(NULL, 1906184, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aaaab88f000
mprotect(0x2aaaab959000, 1078792, PROT_NONE) = 0
mmap(0x2aaaaba59000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xca000) = 0x2aaaaba59000
close(3)                                = 0
open("/usr/lib64/tls/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libdl.so.2", O_RDONLY)   = -1 ENOENT (No such file or directory)
open("/lib/libdl.so.2", O_RDONLY)       = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\17\0"..., 640) = 640
lseek(3, 624, SEEK_SET)                 = 624
read(3, "\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0"..., 32) = 32
fstat(3, {st_mode=S_IFREG|0755, st_size=11280, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaaba61000
mmap(NULL, 1056984, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aaaaba62000
mprotect(0x2aaaaba64000, 1048792, PROT_NONE) = 0
mmap(0x2aaaabb63000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x2aaaabb63000
close(3)                                = 0
open("/usr/lib64/tls/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libpthread.so.0", O_RDONLY)  = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240V\0\0"..., 640) = 640
lseek(3, 624, SEEK_SET)                 = 624
read(3, "\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0"..., 32) = 32
fstat(3, {st_mode=S_IFREG|0755, st_size=131073, ...}) = 0
mmap(NULL, 1131368, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aaaabb65000
mprotect(0x2aaaabb75000, 1065832, PROT_NONE) = 0
mmap(0x2aaaabc74000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf000) = 0x2aaaabc74000
mmap(0x2aaaabc76000, 13160, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2aaaabc76000
close(3)                                = 0
open("/usr/lib64/tls/libxmms.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libxmms.so.1", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 ]\0\0\0"..., 640) = 640
fstat(3, {st_mode=S_IFREG|0755, st_size=67392, ...}) = 0
mmap(NULL, 1113352, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aaaabc7a000
mprotect(0x2aaaabc89000, 1051912, PROT_NONE) = 0
mmap(0x2aaaabd89000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf000) = 0x2aaaabd89000
close(3)                                = 0
open("/usr/lib64/tls/libfreetype.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libfreetype.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220>\2\0"..., 640) = 640
fstat(3, {st_mode=S_IFREG|0755, st_size=600960, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaabd8a000
mmap(NULL, 1645184, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aaaabd8b000
mprotect(0x2aaaabe10000, 1100416, PROT_NONE) = 0
mmap(0x2aaaabf10000, 53248, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x85000) = 0x2aaaabf10000
close(3)                                = 0
open("/usr/lib64/tls/libcdda_interface.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libcdda_interface.so.0", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p(\0\0\0"..., 640) = 640
fstat(3, {st_mode=S_IFREG|0755, st_size=58752, ...}) = 0
mmap(NULL, 1104736, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aaaabf1d000
mprotect(0x2aaaabf2a000, 1051488, PROT_NONE) = 0
mmap(0x2aaaac02a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd000) = 0x2aaaac02a000
close(3)                                = 0
open("/usr/lib64/tls/libcdda_paranoia.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libcdda_paranoia.so.0", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\34\0\0"..., 640) = 640
fstat(3, {st_mode=S_IFREG|0755, st_size=33680, ...}) = 0
mmap(NULL, 1079848, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aaaac02b000
mprotect(0x2aaaac033000, 1047080, PROT_NONE) = 0
mmap(0x2aaaac132000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x2aaaac132000
close(3)                                = 0
open("/usr/lib64/tls/libstdc++.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libstdc++.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/libstdc++.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libstdc++.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/libstdc++.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\316"..., 640) = 640
fstat(3, {st_mode=S_IFREG|0755, st_size=1174126, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaac133000
mmap(NULL, 2029360, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aaaac134000
mprotect(0x2aaaac20a000, 1152816, PROT_NONE) = 0
mmap(0x2aaaac309000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd5000) = 0x2aaaac309000
mmap(0x2aaaac311000, 75568, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2aaaac311000
close(3)                                = 0
open("/usr/lib64/tls/libnsl.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libnsl.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/libnsl.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libnsl.so.1", O_RDONLY)  = -1 ENOENT (No such file or directory)
open("/lib/libnsl.so.1", O_RDONLY)      = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 H\0\0\0"..., 640) = 640
lseek(3, 624, SEEK_SET)                 = 624
read(3, "\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0"..., 32) = 32
fstat(3, {st_mode=S_IFREG|0755, st_size=84816, ...}) = 0
mmap(NULL, 1137416, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aaaac324000
mprotect(0x2aaaac337000, 1059592, PROT_NONE) = 0
mmap(0x2aaaac436000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12000) = 0x2aaaac436000
mmap(0x2aaaac438000, 6920, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2aaaac438000
close(3)                                = 0
open("/usr/lib64/tls/libgif.so.4", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libgif.so.4", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\36\0"..., 640) = 640
fstat(3, {st_mode=S_IFREG|0755, st_size=37552, ...}) = 0
mmap(NULL, 1083560, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aaaac43a000
mprotect(0x2aaaac442000, 1050792, PROT_NONE) = 0
mmap(0x2aaaac542000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x2aaaac542000
close(3)                                = 0
open("/usr/lib64/tls/libsmbclient.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libsmbclient.so.0", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340.\3\0"..., 640) = 640
fstat(3, {st_mode=S_IFREG|0755, st_size=1400872, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaac543000
mmap(NULL, 2512784, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aaaac544000
mprotect(0x2aaaac68b000, 1173392, PROT_NONE) = 0
mmap(0x2aaaac78a000, 57344, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x146000) = 0x2aaaac78a000
mmap(0x2aaaac798000, 71568, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2aaaac798000
close(3)                                = 0
open("/usr/lib64/tls/libfontconfig.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libfontconfig.so.1", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\0\1"..., 640) = 640
fstat(3, {st_mode=S_IFREG|0755, st_size=202792, ...}) = 0
mmap(NULL, 1254976, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aaaac7aa000
mprotect(0x2aaaac7d6000, 1074752, PROT_NONE) = 0
mmap(0x2aaaac8d6000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2c000) = 0x2aaaac8d6000
mmap(0x2aaaac8db000, 5696, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2aaaac8db000
close(3)                                = 0
open("/usr/lib64/tls/libgtk-1.2.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libgtk-1.2.so.0", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\344"..., 640) = 640
fstat(3, {st_mode=S_IFREG|0755, st_size=1537208, ...}) = 0
mmap(NULL, 2583144, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aaaac8dd000
mprotect(0x2aaaaca43000, 1116776, PROT_NONE) = 0
mmap(0x2aaaacb43000, 61440, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x166000) = 0x2aaaacb43000
mmap(0x2aaaacb52000, 6760, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2aaaacb52000
close(3)                                = 0
open("/usr/lib64/tls/libgdk-1.2.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libgdk-1.2.so.0", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\324"..., 640) = 640
fstat(3, {st_mode=S_IFREG|0755, st_size=250472, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaacb54000
mmap(NULL, 1296616, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aaaacb55000
mprotect(0x2aaaacb91000, 1050856, PROT_NONE) = 0
mmap(0x2aaaacc90000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3b000) = 0x2aaaacc90000
close(3)                                = 0
open("/usr/lib64/tls/libgmodule-1.2.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libgmodule-1.2.so.0", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \16\0\0"..., 640) = 640
fstat(3, {st_mode=S_IFREG|0755, st_size=11040, ...}) = 0
mmap(NULL, 1057584, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aaaacc92000
mprotect(0x2aaaacc94000, 1049392, PROT_NONE) = 0
mmap(0x2aaaacd94000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x2aaaacd94000
close(3)                                = 0
open("/usr/lib64/tls/libglib-1.2.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libglib-1.2.so.0", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\200"..., 640) = 640
fstat(3, {st_mode=S_IFREG|0755, st_size=174080, ...}) = 0
mmap(NULL, 1220400, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aaaacd95000
mprotect(0x2aaaacdbe000, 1052464, PROT_NONE) = 0
mmap(0x2aaaacebd000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x2aaaacebd000
close(3)                                = 0
open("/usr/lib64/tls/libXi.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libXi.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260\30\0"..., 640) = 640
fstat(3, {st_mode=S_IFREG|0755, st_size=41235, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaacebf000
mmap(NULL, 1080800, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aaaacec0000
mprotect(0x2aaaacec8000, 1048032, PROT_NONE) = 0
mmap(0x2aaaacfc7000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x2aaaacfc7000
close(3)                                = 0
open("/usr/lib64/tls/libXext.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libXext.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p5\0\0\0"..., 640) = 640
fstat(3, {st_mode=S_IFREG|0755, st_size=84291, ...}) = 0
mmap(NULL, 1117704, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aaaacfc8000
mprotect(0x2aaaacfd9000, 1048072, PROT_NONE) = 0
mmap(0x2aaaad0d8000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10000) = 0x2aaaad0d8000
close(3)                                = 0
open("/usr/lib64/tls/libX11.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libX11.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\226\1\0"..., 640) = 640
fstat(3, {st_mode=S_IFREG|0755, st_size=1030771, ...}) = 0
mmap(NULL, 1968384, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aaaad0d9000
mprotect(0x2aaaad1b4000, 1071360, PROT_NONE) = 0
mmap(0x2aaaad2b4000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xdb000) = 0x2aaaad2b4000
close(3)                                = 0
open("/usr/lib64/tls/libaa.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libaa.so.1", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260m\0\0"..., 640) = 640
fstat(3, {st_mode=S_IFREG|0755, st_size=121032, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaad2ba000
mmap(NULL, 1171008, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aaaad2bb000
mprotect(0x2aaaad2d5000, 1064512, PROT_NONE) = 0
mmap(0x2aaaad3d5000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1a000) = 0x2aaaad3d5000
mmap(0x2aaaad3d8000, 3648, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2aaaad3d8000
close(3)                                = 0
open("/usr/lib64/tls/libGL.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libGL.so.1", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\367"..., 640) = 640
fstat(3, {st_mode=S_IFREG|0755, st_size=727096, ...}) = 0
mmap(NULL, 1780512, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aaaad3d9000
mprotect(0x2aaaad45b000, 1248032, PROT_NONE) = 0
mmap(0x2aaaad55a000, 196608, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x81000) = 0x2aaaad55a000
mmap(0x2aaaad58a000, 6944, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2aaaad58a000
close(3)                                = 0
open("/usr/lib64/tls/libXv.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libXv.so.1", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\21\0"..., 640) = 640
fstat(3, {st_mode=S_IFREG|0755, st_size=23600, ...}) = 0
mmap(NULL, 1066440, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aaaad58c000
mprotect(0x2aaaad591000, 1045960, PROT_NONE) = 0
mmap(0x2aaaad690000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x2aaaad690000
close(3)                                = 0
open("/usr/lib64/tls/libXvMC.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libXvMC.so.1", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\f\0"..., 640) = 640
fstat(3, {st_mode=S_IFREG|0755, st_size=14830, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaad691000
mmap(NULL, 1058472, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aaaad692000
mprotect(0x2aaaad695000, 1046184, PROT_NONE) = 0
mmap(0x2aaaad794000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x2aaaad794000
close(3)                                = 0
open("/usr/lib64/tls/libXxf86vm.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libXxf86vm.so.1", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\20\0"..., 640) = 640
fstat(3, {st_mode=S_IFREG|0755, st_size=24133, ...}) = 0
mmap(NULL, 1067176, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aaaad795000
mprotect(0x2aaaad79a000, 1046696, PROT_NONE) = 0
mmap(0x2aaaad899000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x2aaaad899000
close(3)                                = 0
open("/usr/lib64/tls/libSDL-1.2.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libSDL-1.2.so.0", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \347\0\0"..., 640) = 640
fstat(3, {st_mode=S_IFREG|0755, st_size=362528, ...}) = 0
mmap(NULL, 1453816, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aaaad89a000
mprotect(0x2aaaad8ef000, 1105656, PROT_NONE) = 0
mmap(0x2aaaad9ee000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x54000) = 0x2aaaad9ee000
mmap(0x2aaaad9f1000, 48888, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2aaaad9f1000
close(3)                                = 0
open("/usr/lib64/tls/libesd.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libesd.so.0", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\2007\0\0"..., 640) = 640
fstat(3, {st_mode=S_IFREG|0755, st_size=43008, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaad9fd000
mmap(NULL, 1089192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aaaad9fe000
mprotect(0x2aaaada07000, 1052328, PROT_NONE) = 0
mmap(0x2aaaadb07000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9000) = 0x2aaaadb07000
close(3)                                = 0
open("/usr/lib64/tls/libaudiofile.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libaudiofile.so.0", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\231\0\0"..., 640) = 640
fstat(3, {st_mode=S_IFREG|0755, st_size=175392, ...}) = 0
mmap(NULL, 1218792, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aaaadb08000
mprotect(0x2aaaadb2f000, 1059048, PROT_NONE) = 0
mmap(0x2aaaadc2e000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x26000) = 0x2aaaadc2e000
close(3)                                = 0
open("/usr/lib64/tls/libbio2jack.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libbio2jack.so.0", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\32\0"..., 640) = 640
fstat(3, {st_mode=S_IFREG|0755, st_size=19592, ...}) = 0
mmap(NULL, 1070032, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aaaadc32000
mprotect(0x2aaaadc37000, 1049552, PROT_NONE) = 0
mmap(0x2aaaadd36000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x2aaaadd36000
mmap(0x2aaaadd37000, 976, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2aaaadd37000
close(3)                                = 0
open("/usr/lib64/tls/libjack.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libjack.so.0", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0pF\0\0\0"..., 640) = 640
fstat(3, {st_mode=S_IFREG|0755, st_size=53784, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaadd38000
mmap(NULL, 1099832, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aaaadd39000
mprotect(0x2aaaadd45000, 1050680, PROT_NONE) = 0
mmap(0x2aaaade45000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc000) = 0x2aaaade45000
close(3)                                = 0
open("/usr/lib64/tls/libaudio.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libaudio.so.2", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320]\0\0"..., 640) = 640
fstat(3, {st_mode=S_IFREG|0755, st_size=100776, ...}) = 0
mmap(NULL, 1144520, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aaaade46000
mprotect(0x2aaaade5d000, 1050312, PROT_NONE) = 0
mmap(0x2aaaadf5c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0x2aaaadf5c000
close(3)                                = 0
open("/usr/lib64/tls/libXt.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libXt.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\3006\1\0"..., 640) = 640
fstat(3, {st_mode=S_IFREG|0755, st_size=452911, ...}) = 0
mmap(NULL, 1449920, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aaaadf5e000
mprotect(0x2aaaadfba000, 1073088, PROT_NONE) = 0
mmap(0x2aaaae0b9000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5b000) = 0x2aaaae0b9000
close(3)                                = 0
open("/usr/lib64/tls/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libc.so.6", O_RDONLY)  = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libc.so.6", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/lib/libc.so.6", O_RDONLY)        = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \307\1\0"..., 640) = 640
lseek(3, 64, SEEK_SET)                  = 64
read(3, "\6\0\0\0\5\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0"..., 616) = 616
lseek(3, 680, SEEK_SET)                 = 680
read(3, "\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0"..., 32) = 32
fstat(3, {st_mode=S_IFREG|0755, st_size=1255872, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaae0c0000
lseek(3, 64, SEEK_SET)                  = 64
read(3, "\6\0\0\0\5\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0"..., 616) = 616
mmap(NULL, 2248680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aaaae0c1000
mprotect(0x2aaaae1dd000, 1085416, PROT_NONE) = 0
mmap(0x2aaaae2dc000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11b000) = 0x2aaaae2dc000
mmap(0x2aaaae2e2000, 16360, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2aaaae2e2000
close(3)                                = 0
open("/usr/lib/libgthread-1.2.so.0", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\17\0"..., 640) = 640
fstat(3, {st_mode=S_IFREG|0755, st_size=10192, ...}) = 0
mmap(NULL, 1056632, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aaaae2e6000
mprotect(0x2aaaae2e8000, 1048440, PROT_NONE) = 0
mmap(0x2aaaae3e7000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x2aaaae3e7000
close(3)                                = 0
open("/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/libgcc_s.so.1", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \35\0\0"..., 640) = 640
fstat(3, {st_mode=S_IFREG|0644, st_size=200666, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaae3e8000
mmap(NULL, 1091456, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aaaae3e9000
mprotect(0x2aaaae3f4000, 1046400, PROT_NONE) = 0
mmap(0x2aaaae4f3000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa000) = 0x2aaaae4f3000
close(3)                                = 0
open("/usr/lib/libSM.so.6", O_RDONLY)   = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p9\0\0\0"..., 640) = 640
fstat(3, {st_mode=S_IFREG|0755, st_size=48438, ...}) = 0
mmap(NULL, 1088640, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aaaae4f4000
mprotect(0x2aaaae4fd000, 1051776, PROT_NONE) = 0
mmap(0x2aaaae5fd000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9000) = 0x2aaaae5fd000
close(3)                                = 0
open("/usr/lib/libICE.so.6", O_RDONLY)  = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240O\0\0"..., 640) = 640
fstat(3, {st_mode=S_IFREG|0755, st_size=110530, ...}) = 0
mmap(NULL, 1156224, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aaaae5fe000
mprotect(0x2aaaae614000, 1066112, PROT_NONE) = 0
mmap(0x2aaaae714000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0x2aaaae714000
mmap(0x2aaaae715000, 13440, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2aaaae715000
close(3)                                = 0
open("/usr/lib/tls/libcrypt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libcrypt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libcrypt.so.1", O_RDONLY)    = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\f\0\0"..., 640) = 640
lseek(3, 624, SEEK_SET)                 = 624
read(3, "\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0"..., 32) = 32
fstat(3, {st_mode=S_IFREG|0755, st_size=23248, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaae719000
mmap(NULL, 1257888, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aaaae71a000
mprotect(0x2aaaae71f000, 1237408, PROT_NONE) = 0
mmap(0x2aaaae81e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x2aaaae81e000
mmap(0x2aaaae820000, 184736, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2aaaae820000
close(3)                                = 0
open("/usr/lib64/tls/libexpat.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libexpat.so.0", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300<\0\0"..., 640) = 640
fstat(3, {st_mode=S_IFREG|0755, st_size=142712, ...}) = 0
mmap(NULL, 1188936, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aaaae84e000
mprotect(0x2aaaae86f000, 1053768, PROT_NONE) = 0
mmap(0x2aaaae96e000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x20000) = 0x2aaaae96e000
close(3)                                = 0
open("/usr/lib/libslang.so.1", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0PH\1\0\0"..., 640) = 640
fstat(3, {st_mode=S_IFREG|0755, st_size=458944, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaae971000
mmap(NULL, 1646120, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aaaae972000
mprotect(0x2aaaae9d9000, 1224232, PROT_NONE) = 0
mmap(0x2aaaaead9000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x67000) = 0x2aaaaead9000
mmap(0x2aaaaeae1000, 142888, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2aaaaeae1000
close(3)                                = 0
open("/lib/libgpm.so.1", O_RDONLY)      = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260!\0\0"..., 640) = 640
fstat(3, {st_mode=S_IFREG|0755, st_size=24264, ...}) = 0
mmap(NULL, 1071416, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aaaaeb04000
mprotect(0x2aaaaeb09000, 1050936, PROT_NONE) = 0
mmap(0x2aaaaec09000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x2aaaaec09000
close(3)                                = 0
open("/usr/lib/libXau.so.6", O_RDONLY)  = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\16\0\0"..., 640) = 640
fstat(3, {st_mode=S_IFREG|0755, st_size=14583, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaaec0a000
mmap(NULL, 1057504, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2aaaaec0b000
mprotect(0x2aaaaec0d000, 1049312, PROT_NONE) = 0
mmap(0x2aaaaed0d000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x2aaaaed0d000
close(3)                                = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaaed0e000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaaed0f000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaaed10000
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
Comment 3 Luca Barbato gentoo-dev 2005-12-26 07:36:45 UTC
could you add a gdb backtrace?
Comment 4 David Masover 2005-12-26 07:56:57 UTC
(gdb) run
Starting program: /usr/bin/mplayer 

Program received signal SIGSEGV, Segmentation fault.
0x00002aaaaaab1ebb in ?? ()
(gdb) bt
#0  0x00002aaaaaab1ebb in ?? ()
#1  0x0000000000aed100 in ?? ()
#2  0x00002aaaaaab42e2 in ?? ()
#3  0x00007fff00000001 in ?? ()
#4  0x00002aaaab659000 in ?? ()
#5  0x0000000000000000 in ?? ()
(gdb) 


I take it I have to recompile mplayer with debug support, at least.  I'll post that when it's done.  Anything else I should have to recompile?
Comment 5 David Masover 2005-12-26 08:06:15 UTC
No, no change when recompiling mplayer with 'USE=debug'.  Is that a useful backtrace, or am I doing something wrong?
Comment 6 David Masover 2005-12-29 07:05:48 UTC
Works again, or at least gives me the help page, when I merge it with USE=-*

I'll start looking for whichever USE flag kills it.
Comment 7 David Masover 2005-12-29 20:38:32 UTC
Seems to work with USE="-sdl -truetype", meaning that mplayer always segfaults for me when I compile it with SDL, Truetype, or both.
Comment 8 Luca Barbato gentoo-dev 2005-12-30 05:28:13 UTC
emerge again libsdl
Comment 9 David Masover 2005-12-30 08:39:57 UTC
That seemed to work.

Now what about TrueType?  I'm remerging freetype right now...
Comment 10 David Masover 2005-12-30 08:55:51 UTC
Nope.  After re-emerging freetype and mplayer, it still crashes.  Doesn't crash if I set

media-video/mplayer   -freetype

in /etc/portage/package.use

This is no longer critical, since I have a workaround, but I'd still like to come up with a real fix.  One less bug in mplayer...

I do have another bug, but I think I'll submit it separately.
Comment 11 Luca Barbato gentoo-dev 2006-01-03 18:04:32 UTC
Check the latest mplayer snapshot I put in p.masked.

I don't have any issue locally so I'm afraid is just a misconfiguration somewherelse.
Comment 12 David Masover 2006-01-03 20:09:35 UTC
Where else should I check for configuration issues?

Crashes 100% of the time when truetype (via USE) is enabled.

Thanks for the snapshot, this should help with h264 support -- I tried a CVS snapshot myself, and that worked for h264, which had been segfaulting even when truetype was disabled...  But even with the snapshot, segfaults all the time with truetype enabled.
Comment 13 Maik Stubbe 2006-01-23 04:22:34 UTC
On my machine I've made the expierence that mplayer doesn't segfault if I compile with USE="-opengl". Truetype doesn't matter in this case
Comment 14 Steve Dibb (RETIRED) gentoo-dev 2006-06-22 08:25:37 UTC
David, is it working with newer versions of mplayer?