mplayer.spec

Robert 'dzeus' Graużenis dzeus w zatorze.slupsk.pl
Wto, 17 Gru 2002, 22:22:00 CET


On Tue, 17 Dec 2002 19:12:29 +0100 Tomasz Pala <gotar w polanet.pl> wrote:

> > Mplayer zbudowany, pozostał jeden problem, gmplayer działa z root-a
> > jedynie, z usera dostaję sigsegv (wersja z PLD 1.0) również
> > zachowywała się podobnie. A zaczęło się to po którymś z updatów. Czy
> > w tej kwestii jest mi ktoś w stanie pomóc?
> 
> Tak, jeśli już budujesz sam to nie ma najmniejszego sensu branie tego,
> co leży w SOURCES. Bierz to, co jest w CVS-ie mplayera.

Napisałem, że wersja oficjalna pakietu z mplayerem też u mnie sigsegvem
się kończy. Od którejś wersji po update się to zaczeło, więc
przebudowałem sobie z CVS-a i to samo mam. Wkleję koncówkę z strace
gmplayer:

read(6, "#\t$Xorg: locale.dir,v 1.3 2000/0"..., 4096) = 4096
read(6, "OCALE\t\t\tfr_CA.ISO8859-1\niso8859-"..., 4096) = 4096
read(6, "II\niso8859-1/XLC_LOCALE\t\t\twa_BE."..., 4096) = 4096
read(6, "K.UTF-8\nen_US.UTF-8/XLC_LOCALE\t\t"..., 4096) = 4096
read(6, "1\niso8859-1/XLC_LOCALE:\t\t\ten_US."..., 4096) = 4096
read(6, "o8859-1/XLC_LOCALE:\t\t\toc_FR.ISO8"..., 4096) = 4096
close(6)                                = 0
munmap(0x906000, 4096)                  = 0
access("/usr/X11R6/lib/X11/locale/iso8859-2/XLC_LOCALE", R_OK) = 0
open("/usr/X11R6/lib/X11/locale/iso8859-2/XLC_LOCALE", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0644, st_size=841, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0x906000 read(6, "#  $Xorg: iso8859-2,v 1.3 2000/0"..., 4096) =
841 read(6, "", 4096)                       = 0
close(6)                                = 0
munmap(0x906000, 4096)                  = 0
getresuid(ruid 500, euid 500, suid 500) = 0
getresgid(rgid 1000, egid 1000, sgid 1000) = 0
access("/home/users/dzeus/.gdkxft", R_OK) = -1 ENOENT (No such file or
directory) access("/etc/gdkxft.conf", R_OK)        = 0
open("/etc/gdkxft.conf", O_RDONLY)      = 6
fstat(6, {st_mode=S_IFREG|0644, st_size=87, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0x906000 read(6, "!*\n-urw-*\n-b&h-lucidux*\n-abisour"...,
4096) = 87 read(6, "", 4096)                       = 0
close(6)                                = 0
munmap(0x906000, 4096)                  = 0
--- SIGSEGV (Segmentation fault) ---
write(2, "\n\nMPlayer interrupted by signal "..., 55

MPlayer interrupted by signal 11 in module: unknown 
) = 55
write(2, "- MPlayer crashed by bad usage o"..., 180- MPlayer crashed by
bad usage of CPU/FPU/RAM. Recompile MPlayer with --enable-debug and make
a 'gdb' backtrace and disassembly. For details, see DOCS/bugreports.html
section 5.b.) = 180
write(2, "- MPlayer crashed. This shouldn\'"..., 317- MPlayer crashed.
This shouldn't happen. It can be a bug in the MPlayer code _or_ in your
drivers _or_ in your gcc version. If you think it's MPlayer's fault,
please read DOCS/bugreports.html and follow instructions there. We can't
and won't help unless you provide these informations when reporting a
possible bug.) = 317
munmap(0x12d000, 4096)                  = 0
_exit(1)                                = ?


strace gmplayer z root-a

read(9, "#\t$Xorg: locale.dir,v 1.3 2000/0"..., 4096) = 4096
read(9, "OCALE\t\t\tfr_CA.ISO8859-1\niso8859-"..., 4096) = 4096
read(9, "II\niso8859-1/XLC_LOCALE\t\t\twa_BE."..., 4096) = 4096
read(9, "K.UTF-8\nen_US.UTF-8/XLC_LOCALE\t\t"..., 4096) = 4096
read(9, "1\niso8859-1/XLC_LOCALE:\t\t\ten_US."..., 4096) = 4096
read(9, "o8859-1/XLC_LOCALE:\t\t\toc_FR.ISO8"..., 4096) = 4096
close(9)                                = 0
munmap(0x802000, 4096)                  = 0
access("/usr/X11R6/lib/X11/locale/iso8859-2/XLC_LOCALE", R_OK) = 0
open("/usr/X11R6/lib/X11/locale/iso8859-2/XLC_LOCALE", O_RDONLY) = 9
fstat(9, {st_mode=S_IFREG|0644, st_size=841, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0x802000 read(9, "#  $Xorg: iso8859-2,v 1.3 2000/0"..., 4096) =
841 read(9, "", 4096)                       = 0
close(9)                                = 0
munmap(0x802000, 4096)                  = 0
getresuid(ruid 0, euid 0, suid 0)       = 0
getresgid(rgid 0, egid 0, sgid 0)       = 0
gettimeofday({1040159734, 936947}, NULL) = 0
uname({sys="Linux", node="pldmachine", ...}) = 0
socket(PF_UNIX, SOCK_STREAM, 0)         = 9
uname({sys="Linux", node="pldmachine", ...}) = 0
uname({sys="Linux", node="pldmachine", ...}) = 0
connect(9, {sin_family=AF_UNIX, path="/tmp/.X11-unix/X0"}, 19) = 0
uname({sys="Linux", node="pldmachine", ...}) = 0
fcntl(9, F_SETFD, FD_CLOEXEC)           = 0
access("/root/.Xauthority", R_OK)       = 0
open("/root/.Xauthority", O_RDONLY)     = 10
fstat(10, {st_mode=S_IFREG|0600, st_size=55, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0x802000 read(10,
"\1\0\0\npldmachine\0\0010\0\22MIT-MAGIC-COO"..., 4096) = 55 read(10,
"", 4096)                      = 0 close(10)                            
  = 0 munmap(0x802000, 4096)                  = 0
writev(9, [{"l\0\v\0\0\0\22\0\20\0\0\0", 12}, {"MIT-MAGIC-COOKIE-1",
18}, {"\0\0", 2}, {"\213\207\374o\r6\312f\331\32\22M\223+o`", 16}], 4) =
48 fcntl(9, F_GETFL)                       = 0x2 (flags O_RDWR)
fcntl(9, F_SETFL, O_RDWR|O_NONBLOCK)    = 0
read(9, 0xbfffe49c, 8)                  = -1 EAGAIN (Resource
temporarily unavailable) select(10, [9], NULL, NULL, NULL)       = 1 (in
[9]) read(9, "\1\0\v\0\0\0L\0", 8)

itd...

-- 
Robert 'dzeus' Graużenis
mailto:dzeus w zatorze.slupsk.pl



Więcej informacji o liście dyskusyjnej pld-devel-pl