Jak zgasza bdy ? 
~~~~~~~~~~~~~~~~~~~~~~ 
Po pierwsze przeczytaj DOCS/BUGS i inne dokumenty. Jeeli twj problem nie jest
znany lub nie rozwizuj go nasze instrukcje, wtedy zgo bd : 
 
Gdzie? 
====== 
Zapisz si na list uytkownikw mplayera : 

	http://lists.Sourceforge.Net/lists/listinfo/mplayer-users

oraz wylij swj raport do: 

	mplayer-users@lists.sourceforge.net

Nie odpiszemy bezporednio wic pamitaj, aby najpierw zasubskrybowa list.
 
Nie wysyaj raportw o bdach prywatnie, bezporednio na adres autora!!!
Pracujemy wsplnie nad kodem, wic wszyscy s zainteresowani.
Swoj drog, czsto inni uytkownicy znaj rozwizanie (problemy z konfiguracj
systemu, ze sterowniki itd.), nawet kiedy my mylimy, e to bd w kodzie.
Jzykiem tej listy jest ANGIELSKI!
 
Prosz, opisz twj problem ze szczegami, podaj przykady itd. i nie zapomnij
doczy:

CO?
===

1. Informacja o systemie.

- dystrybucja linuxa
np.:
    RedHat 7.1, Slackware 7.0 + pakiety developerskie z 7.1 ...
- wersja jdra
	uname -a
- wersje bibliotek 
	ls -l /lib/libc[.-]*
- wesja X-w
	X -version
- wersja gcc i ld
	gcc -v
	ld -v
- wersja binutils
	as --version

2 . Sprzt i sterowniki : 
- informacja o procesorze
	cat /proc/cpuinfo 
- producent i model karty video
np. : 
	Asus V3800U chip : nVidia TNT2 Ultra pro 32MB SDRAM 
	Matrox G400 DH 32MB SGRAM 
- typ i wersja sterownika video
np.:	
	X wbudowany sterownik 
	nvidia 0.9.623 
	Utah Glx Cvs 2001-02-17 
	DRI z X 4.0.3
- typ i sterownik karty dwikowej
np.:	
	Creative SBLive! Gold ze sterownikiem OSS z oss.creative.com
	Creative SB16 ze sterownikami OSS z jdra
	GUS PnP z emulacja OSS ALSA
	
- jeli nie jeste pewien, docz wynik wykonania lspci -v 

Problemy z kompilacj:
~~~~~~~~~~~~~~~~~~~~~~ 
3 . Wyjcie configure/make : 
	make distclean 
	. /configure &>config.log
	. /make &>make.log
4. oraz te pliki:
	config.h
	config.mak
	libvo/config.mak
 
Problemy z odgrywaniem: 
~~~~~~~~~~~~~~~~~~~~~~ 
3 . Wyjscie mplayera z opcj -v
	mplayer -v [opcje] nazwa.pliku &> mplayer.log
 
4 . Jeeli problem jest specyficzny dla jednego lub kilku plikw, przelij te
pliki na adres:
	ftp://mplayer.dev.hu/MPlayer/incoming
Zwykle pierwsze 1-5 Mb wystarczy do powielenia problemu ale najpierw
powiniene to sprawdzi:
	dd if=twj.plik of=maly.plik bs=1k count=1024 
( wytnie to pierwszy megabajt z twj.plik i zapisze do maly.plik )
Sprbuj jeszcze raz na tym maym pliku i jeli problem ponownie wystpi, to
znaczy e wystarczy wysa may plik.
NIGDY nie wysyaj takich plikw poczt! Zaaduj go przez ftp a na liste wylij
tylko ciek/nazw pliku. Jeeli plik jest dostpny przez sie, wylij
_dokadny_ URL do niego.
   
5. W przypadku przerwa w dziaaniu programu ( segfault, SIGILL, sygna 4
itd.): 
    
Jeeli masz coredump po tym zdarzeniu, patrz 5.a, jeli nie patrz 5.b: 
     
5.a  Wydrukuj nam coredump ( jeeli zosta stworzony ). 

Utwrz nastpujcy skrypt:
      
disass $eip-32 $eip+32
printf "eax=%08lX\n",$eax
printf "ebx=%08lX\n",$ebx
printf "ecx=%08lX\n",$ecx
printf "edx=%08lX\n",$edx
printf "esp=%08lX\n",$esp
printf "ebp=%08lX\n",$ebp
printf "edi=%08lX\n",$edi
printf "esi=%08lX\n",$esi


Pniej po prostu wykonaj nastpujce polecenie:
	gdb mplayer --core=core -batch --command=command_file >mplayer.bug
        
5.b.: Uruchom MPlayera w gdb:
[ w shellu roota/uytkownika: ] 
# gdb mplayer 
[ prompt gdb : ] 
	> run -v [options-to-mplayer] filename
	. ( czekaj a huknie ) 
	> bt 
	> disass $eip-32 $eip+32 
I wylij nam wyjcie z tego co powysze!
	 
Oglnie:
~~~~~~~~
Jeli co jest due (logi itd.), wtedy lepiej zaadowa to przez ftp
(zgzipowane), oraz doczy jedynie ciek/nazw pliku w raporcie!

(poprawione przez nell)