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
please add an emerge -vp mplayer and a strace mplayer
# 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 +++
could you add a gdb backtrace?
(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?
No, no change when recompiling mplayer with 'USE=debug'. Is that a useful backtrace, or am I doing something wrong?
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.
Seems to work with USE="-sdl -truetype", meaning that mplayer always segfaults for me when I compile it with SDL, Truetype, or both.
emerge again libsdl
That seemed to work. Now what about TrueType? I'm remerging freetype right now...
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.
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.
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.
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
David, is it working with newer versions of mplayer?