Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 53630 - gxine crashes immediately after start
Summary: gxine crashes immediately after start
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: AMD64 Linux
: High major (vote)
Assignee: AMD64 Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-06-11 05:46 UTC by Pythagoras Mayrhofer
Modified: 2004-08-13 05:23 UTC (History)
1 user (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 Pythagoras Mayrhofer 2004-06-11 05:46:07 UTC
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"
Comment 1 Danny van Dyk (RETIRED) gentoo-dev 2004-08-13 04:38:14 UTC
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.
Comment 2 Danny van Dyk (RETIRED) gentoo-dev 2004-08-13 05:23:15 UTC
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.