every time i try to start gxine the splash screen just appears for a moment and then disappears with the 'memory protection fault' reason. these are the last lines from 'strace -Ff gxine': open("/usr/lib/libpng12.so.0", O_RDONLY) = 9 read(9, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0z\0\0\0"..., 640) = 640 fstat(9, {st_mode=S_IFREG|0755, st_size=199104, ...}) = 0 mmap(NULL, 1244728, PROT_READ|PROT_EXEC, MAP_PRIVATE, 9, 0) = 0x2a9792c000 mprotect(0x2a9795c000, 1048120, PROT_NONE) = 0 mmap(0x2a97a2c000, 196608, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 9, 0) = 0x2a97a2c000 close(9) = 0 lseek(8, 0, SEEK_SET) = 0 read(8, "\211PNG\r\n\32\n\0\0\0\rIHDR\0\0\1@\0\0\0\360\10\6\0\0"..., 131072) = 69955 mmap(NULL, 311296, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2a97a5c000 brk(0) = 0x62c000 brk(0x64f000) = 0x64f000 brk(0) = 0x64f000 brk(0) = 0x64f000 brk(0x647000) = 0x647000 brk(0) = 0x647000 close(8) = 0 munmap(0x2a97807000, 131072) = 0 write(3, "&\3\2\0@\0\0\0", 8) = 8 read(3, 0x7fbfffeb40, 32) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\1\1H\0\0\0\0\0@\0\0\0\256\10\300\0\263\2%\2\263\2%\2\0"..., 32) = 32 uname({sys="Linux", node="ospranzn", ...}) = 0 getpid() = 15531 write(3, "\1\30\r\0\3\0@\2@\0\0\0\0\0\0\0@\1\360\0\0\0\1\0#\0\0\0"..., 1096) = 1096 read(3, 0x7fbfffe620, 32) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\34\0K\0\3\0@\2\341\0\0\0\312?V\0\0\0\0\0\0\0\0\0~\224"..., 32) = 32 read(3, "\34\0L\0\3\0@\2\'\0\0\0\312?V\0\0\0\0\0\0\0\0\0~\224D\0"..., 32) = 32 read(3, "\34\0M\0\3\0@\2\342\0\0\0\312?V\0\0\0\0\0\0\0\0\0~\224"..., 32) = 32 read(3, "\34\0N\0\3\0@\2%\0\0\0\312?V\0\0\0\0\0\0\0\0\0~\224D\0"..., 32) = 32 read(3, "\34\0O\0\3\0@\2C\0\0\0\312?V\0\0\0\0\0\0\0\0\0~\224D\0"..., 32) = 32 read(3, "\34\0P\0\3\0@\2\346\0\0\0\312?V\0\0\0\0\0\0\0\0\0~\224"..., 32) = 32 read(3, "\34\0T\0\1\0@\2\341\0\0\0\312?V\0\0\0@\2\0\0\0\0\10\0\0"..., 32) = 32 read(3, "\34\0U\0\1\0@\2\'\0\0\0\312?V\0\0\0@\2\0\0\0\0~\224D\0"..., 32) = 32 read(3, "\34\0V\0\3\0@\2(\0\0\0\312?V\0\0\0@\2\0\0\0\0 \0\0\0\0"..., 32) = 32 read(3, "\34\0W\0\3\0@\2$\0\0\0\312?V\0\0\0@\2\0\0\0\0~\224D\0\0"..., 32) = 32 read(3, "\34\0X\0\3\0@\2\347\0\0\0\312?V\0\0\0@\2\0\0\0\0~\224D"..., 32) = 32 read(3, "\34\0Y\0\3\0@\2\350\0\0\0\312?V\0\0\0@\2\0\0\0\0~\224D"..., 32) = 32 read(3, "\34\0Z\0\3\0@\2\351\0\0\0\312?V\0\0\0@\2\0\0\0\0~\224D"..., 32) = 32 read(3, "\1\365o\0\0\0\0\0\364\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\304"..., 32) = 32 write(3, "\24\0\6\0\3\0@\2\364\0\0\0\0\0\0\0\0\0\0\0\5\0\0\0", 24) = 24 read(3, 0x7fbfffe650, 32) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\1\0p\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\20\365"..., 32) = 32 write(3, "\22\0\v\0\3\0@\2\364\0\0\0\364\0\0\0 \0\0\0\5\0\0\0\2\0"..., 92) = 92 read(3, 0x7fbfffe4d0, 32) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\34\0q\0\3\0@\2\364\0\0\0\364?V\0\0\0\0\0\0\0\0\0~\224"..., 32) = 32 read(3, "\34\0r\0\3\0@\2\361\0\0\0\364?V\0\0\0\0\0\0\0\0\0~\224"..., 32) = 32 read(3, "\1\1t\0\0\0\0\0@\0\0\0\256\10\300\0\263\2%\2\263\2%\2\0"..., 32) = 32 write(3, "&\0\2\0@\0\0\0", 8) = 8 read(3, 0x7fbfffe5a0, 32) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\1\1u\0\0\0\0\0@\0\0\0\256\10\300\0\263\2%\2\263\2%\2\0"..., 32) = 32 poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}], 2, 0) = 0 poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}], 2, 0) = 0 poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}], 2, 0) = 0 poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}], 2, 0) = 0 write(3, "\22\0\30\0\3\0@\2(\0\0\0)\0\0\0 \0\0\0\22\0\0\0\24\2\0"..., 224) = 224 ioctl(3, FIONREAD, [0]) = 0 ioctl(3, FIONREAD, [0]) = 0 poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}], 2, 0) = 0 --- SIGSEGV (Segmentation fault) @ 0 (0) --- +++ killed by SIGSEGV +++ Reproducible: Always Steps to Reproduce: 1. ACCEPT_KEYWORDS="x86" emerge gxine (on a amd64 box) 2. login into a graphical shell 3. enter 'gxine' in your favirite x terminal Actual Results: server: trying to connect to already running instance of gxine (/home/mayly/.gxine/socket)... connect: Verbindungsaufbau abgelehnt server: socket '/home/mayly/.gxine/socket' created Speicherzugriffsfehler Expected Results: to see a running program called 'gxine' ;) * 'emerge info': Portage 2.0.50-r8 (default-amd64-2004.0, gcc-3.3.3, glibc-2.3.2-r9, 2.6.7-rc3) ================================================================= System uname: 2.6.7-rc3 x86_64 4 Gentoo Base System version 1.4.3.13 Autoconf: sys-devel/autoconf-2.58-r1 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="amd64 ~amd64 x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O2" CHOST="x86_64-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="ftp://trumpetti.atm.tut.fi/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X alsa amd64 apm avi berkdb cdr crypt dga dvd emacs encode esd foomaticdb gdbm gif gnome gpm gtk gtk2 imap imlib ipv6 joystick jpeg libg++ libwww linguas_de_AT.UTF-8 maildir mikmod motif mpeg mule ncurses nls nogcj oggvorbis opengl pam pda pdflib perl png python quicktime readline samba sdl slang spell ssl tcpd tetex truetype unicode usb xml xml2 xmms xv zlib"
I marked this bug as INVALID. Please read the technotes for amd64 (http://amd64.gentoo.org/technotes.xml). DON'T emerge using ACCEPT_KEYWORDS="[~]x86" emerge foo !!!! [You wouldn't use ACCEPT_KEYWORD="~ppc alpha" on sparc, would you ? x86 is not the same as amd64.] This ebuild is not yet keyworded ~amd64. Please use xine-ui or kaffeine for the time being.
Ahm, and BTW, it works just fine for me. Just played a dvd in fullscreen mode and some other video files. It's now marked ~amd64.