mirror of https://github.com/mpv-player/mpv
135 lines
3.5 KiB
Plaintext
135 lines
3.5 KiB
Plaintext
Hogyan küldj bugreportot?
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
Először is olvasd el a DOCS/BUGS file-t, és amit még találsz. Ha a
|
|
problémád nem ismert, vagy a mi tanácsaink alapján nem oldódik
|
|
meg, akkor jelentsd be:
|
|
|
|
Hol?
|
|
====
|
|
Iratkozz fel az mplayer-users levelezési listára:
|
|
http://lists.sourceforge.net/lists/listinfo/mplayer-users
|
|
és küldd a bugreportot a
|
|
mplayer-users@lists.sourceforge.net
|
|
címre.
|
|
|
|
( ! A LISTA NYELVE AZ *ANGOL* ! )
|
|
|
|
Nem fogunk CC-zni, szóval légy szíves feliratkozni!!!
|
|
|
|
Ne küldj bugreportot egyenesen valamelyik készítőnek!!!
|
|
Együtt dolgozunk a kódon, ezért mindenki érdekelt.
|
|
Előfordulhat hogy más felhasználók már tudják a megoldást
|
|
(konfigurációs probléma, rossz driver, stb), még ha mi azt hinnénk is,
|
|
hogy a kód bugos.
|
|
|
|
Légy szíves részletesen leírni a problémát, példákkal stb., és ne
|
|
felejtsd el ezeket se mellékelni:
|
|
|
|
Mit?
|
|
====
|
|
|
|
1. Mindenképp küldj infót a rendszeredről:
|
|
- disztribúció
|
|
például:
|
|
RedHat 7.1
|
|
Slackware 7.0 + csomagok 7.1-ből ...
|
|
- kernel verzió
|
|
uname -a
|
|
- libc verzió:
|
|
ls -l /lib/libc[.-]*
|
|
- X verzió:
|
|
X -version
|
|
- gcc és ld verzió:
|
|
gcc -v
|
|
ld -v
|
|
- binutils verzió:
|
|
as --version
|
|
|
|
|
|
2. Hardware & driverek:
|
|
- CPU infó:
|
|
cat /proc/cpuinfo
|
|
- video kártya: gyártó és típus
|
|
például:
|
|
ASUS V3800U chip: nVidia TNT2 Ultra pro 32MB SDRAM
|
|
Matrox G400 DH 32MB SGRAM
|
|
- video driver típus és verzió
|
|
például:
|
|
X beépített drivere
|
|
nvidia 0.9.623
|
|
Utah-GLX CVS 2001-02-17
|
|
DRI a 4.0.3-as X-ből
|
|
- hangkártya típus és driver
|
|
például:
|
|
Creative SBLive! Gold az oss.creative.com-ról való driverrel
|
|
Creative SB16 a kernel OSS driverével
|
|
GUS PnP az ALSA OSS emulációjával
|
|
- ha nem vagy biztos a dolgodban, csatold az 'lspci -v' eredményét
|
|
|
|
Fordítási problémákhoz/hibákhoz:
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
3. configure/make outputot:
|
|
make distclean
|
|
./configure &>config.log
|
|
./make &>make.log
|
|
ezeket a file-okat:
|
|
config.h
|
|
config.mak
|
|
libvo/config.mak
|
|
|
|
Lejátszási problémákhoz:
|
|
~~~~~~~~~~~~~~~~~~~~~~~~
|
|
3. Az MPlayer outputot 1-es debug szinten (-v)
|
|
mplayer -v [options] filenév &> mplayer.log
|
|
|
|
4. Ha a probléma csak egy vagy néhány file-nál jelentkezik,
|
|
töltsd fel a file-t ide:
|
|
ftp://thot.banki.hu/MPlayer/incoming/
|
|
Általában az első 1-5 Mb elég, hogy reprodulkáljuk a
|
|
problémát, de először probáld ki:
|
|
dd if=a_file of=kis_file bs=1k count=1024
|
|
(ez az 'a_file' első 1 Mb-ját elmenti 'kis_file' néven')
|
|
Ekkor probáld lejátszani a keletkező file-t, és ha a bug előjön,
|
|
akkor elég lesz csak ennyit feltölteni.
|
|
SOHA ne küldj file-t levélben! Töltsd fel, és csak a file nevét
|
|
küldd el!
|
|
Ha a file a neten hozzaférhető, akkor a _pontos_ URL elküldése
|
|
is elég!
|
|
|
|
|
|
5. Segfault, SIGILL, signal 4, stb esetén:
|
|
|
|
Ha létrejött coredump akkor lásd 5.a pont, máskülönben 5.b:
|
|
|
|
5.a. Küldd el a coredump tartalmát (ha volt).
|
|
Hogyan:
|
|
Hozd létre a következő parancs file-t:
|
|
|
|
disass $eip $eip+15
|
|
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
|
|
|
|
Aztán írd be a következőt:
|
|
gdb mplayer --core=core -batch --command=parancs_file >mplayer.bug
|
|
|
|
5.b.: futtasd MPlayert gdb-n keresztül:
|
|
[a promptnál:]
|
|
# gdb mplayer
|
|
[a gdb promptnál:]
|
|
> run -v [mplayer opciói] filenév
|
|
... (várj amíg össze nem omlik)
|
|
> bt
|
|
> disass $eip-32 $eip+32
|
|
A fenti parancsok teljes kimenetét küldd el nekünk!
|
|
|
|
Általában véve:
|
|
Ha valami nagy (log-ok stb.), akkor jobb ha FTP-re töltöd (gzip-pel),
|
|
és csak a file nevét írod le a bugreportban!
|
|
|