mirror of https://github.com/mpv-player/mpv
161 lines
5.5 KiB
HTML
161 lines
5.5 KiB
HTML
<HTML>
|
|
|
|
<HEAD>
|
|
<STYLE>
|
|
.text
|
|
{font-family : Verdana, Arial, Helvetica, sans-serif;
|
|
font-size : 14px;}
|
|
</STYLE>
|
|
</HEAD>
|
|
|
|
<BODY BGCOLOR=white>
|
|
|
|
<FONT CLASS="text">
|
|
|
|
<P><B><A NAME=C>C függelék - Hogyan jelezd a hibákat</A></B></P>
|
|
|
|
<P><B>Hogyan küldj bugreport-ot?</B></P>
|
|
|
|
<P>Először is nézd meg a CVS verziót, mert lehet hogy az általad talált hibát
|
|
már kijavítottuk. A CVS letöltésére vonatkozó utasításokat a honlapunkon, a ``download" szekcióban
|
|
találhatod meg.</P>
|
|
|
|
<P>Ha ez nem segített a probléma megoldásában, akkor olvasd el a <A HREF="../documentation.html#D">D fejezetet</A>, és a dokumentáció többi részét. Ha a
|
|
problémád nem ismert, vagy a mi tanácsaink alapján nem oldódik meg, akkor jelentsd be:</P>
|
|
|
|
<P><B>Hol jelentheted be?</B></P>
|
|
|
|
<P>Iratkozz fel az mplayer-users levelezési listára:<BR><BR>
|
|
<A HREF="http://mplayerhq.hu/mailman/listinfo/mplayer-users">http://mplayerhq.hu/mailman/listinfo/mplayer-users</A><BR><BR>
|
|
és küldd a bugreportot a<BR><BR>
|
|
<CODE>mplayer-users@mplayerhq.hu</CODE><BR><BR>
|
|
címre. Nem fogunk CC-zni, légy szíves iratkozz fel a listára!!!</P>
|
|
|
|
<P>Ne küldj bugreportot közvetlenül valamelyik készítőnek!!!
|
|
Együtt dolgozunk a kódon, ezért mindenkit érdekelhet a hiba.
|
|
Előfordulhat, hogy más felhasználók már tudják a megoldást a problémádra,
|
|
(konfigurációs hiba, rossz driver stb.). Ha a levelezési listára írsz hamarabb juthatsz segítséghez, hiszen azt több ember olvassa.</P>
|
|
|
|
<P>Kérlek részletesen írd le a problémádat, példákkal, magyarázatokkal, stb., és ne
|
|
felejtsd el ezeket se mellékelni:</P>
|
|
|
|
<P><B>Mit tartalmazzon a bugreport?</B></P>
|
|
|
|
<P><B><I>1. Mindenképpen küldj _részletes_ adatokat a rendszeredről:</I></B></P>
|
|
<UL>
|
|
<LI>milyen disztribúciót használsz?<BR>
|
|
például:<UL>
|
|
<LI>RedHat 7.1
|
|
<LI>Slackware 7.0 + csomagok 7.1-ből ...</UL>
|
|
<LI>kernel verzió<BR>
|
|
<CODE>uname -a</CODE>
|
|
<LI>libc verzió:<BR>
|
|
<CODE>ls -l /lib/libc[.-]*</CODE>
|
|
<LI>X verzió:<BR>
|
|
<CODE>X -version</CODE>
|
|
<LI>gcc és ld verzió:<BR>
|
|
<CODE>gcc -v<BR>
|
|
ld -v</CODE>
|
|
<LI>binutils verzió:<BR>
|
|
<CODE>as --version</CODE>
|
|
</UL>
|
|
|
|
<P><B><I>2. Hardver adatok és eszközmeghajtók:</I></B></P>
|
|
|
|
<UL>
|
|
<LI>CPU típusa:<BR>
|
|
<CODE>cat /proc/cpuinfo</CODE>
|
|
<LI>video kártya: gyártó és típus<BR>
|
|
például:<BR><UL>
|
|
<LI>ASUS V3800U chip: nVidia TNT2 Ultra pro 32MB SDRAM
|
|
<LI>Matrox G400 DH 32MB SGRAM</UL>
|
|
<LI>video driver típus és verzió<BR>
|
|
például:<UL>
|
|
<LI>X beépített drivere
|
|
<LI>nvidia 0.9.623
|
|
<LI>Utah-GLX CVS 2001-02-17
|
|
<LI>DRI a 4.0.3-as X-ből
|
|
<LI>hangkártya típus és driver<BR>
|
|
például:<BR><UL>
|
|
<LI>Creative SBLive! Gold az oss.creative.com-ról való driverrel
|
|
<LI>Creative SB16 a kernel OSS driverével
|
|
<LI>GUS PnP az ALSA OSS emulációjával</UL>
|
|
<LI>ha nem vagy biztos a dolgodban, csatold az 'lspci -v' kimenetét
|
|
</UL></UL>
|
|
|
|
<P><B>Fordítási problémákhoz, hibákhoz:</B></P>
|
|
|
|
<P><B><I>3. Kérlek küldd el az alábbi file-okat:</I></B></P>
|
|
<UL><LI>configure.log
|
|
<LI>config.h
|
|
<LI>config.mak
|
|
<LI>libvo/config.mak
|
|
</UL>
|
|
|
|
<P><B>Lejátszási problémákhoz:</B></P>
|
|
|
|
<P><B><I>3. Az MPlayer outputot 1-es debug szinten (-v)</I></B></P>
|
|
<P><CODE> mplayer -v [options] filenév &> mplayer.log</CODE></P>
|
|
|
|
<P><B><I>4. Ha a probléma csak egy, vagy néhány file-nál jelentkezik,
|
|
töltsd fel a file-t (file-okat) ide:</I></B></P>
|
|
<P><CODE> ftp://mplayerhq.hu/MPlayer/incoming/</CODE></P>
|
|
Tölts fel egy (a fájloddal azonos nevű) kis .txt fájlt, amiben leírod hogy
|
|
mi a baj, plusz egy mplayer -v kimenet, és az email címed!<BR>
|
|
Általában az első 1-5 MB elég, hogy reprodulkáljuk a
|
|
problémát, de először probáld ki:
|
|
<P><CODE> dd if=a_file of=kis_file bs=1024k count=5</CODE></P>
|
|
(ez az 'a_file' első 5 MB-ját elmenti 'kis_file' néven')
|
|
Ekkor probáld lejátszani a keletkező file-t, és ha a bug jelentkezik,
|
|
akkor elég lesz csak ennyit feltölteni.<BR><BR>
|
|
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!
|
|
|
|
<P><B><I>5. Segfault, SIGILL, signal 4, stb esetén:</I></B></P>
|
|
|
|
<P><I>Ha keletkezett coredump, akkor lásd 5.a pont, máskülönben 5.b:</I></P>
|
|
|
|
<P><B><I>5.a. Küldd el a coredump tartalmát (ha volt).</I></B></P>
|
|
|
|
<P>Hogyan:
|
|
Hozd létre a következő parancs file-t:</P>
|
|
|
|
<P><CODE>disass $eip-32 $eip+32<BR>
|
|
printf "eax=%08lX\n",$eax<BR>
|
|
printf "ebx=%08lX\n",$ebx<BR>
|
|
printf "ecx=%08lX\n",$ecx<BR>
|
|
printf "edx=%08lX\n",$edx<BR>
|
|
printf "esp=%08lX\n",$esp<BR>
|
|
printf "ebp=%08lX\n",$ebp<BR>
|
|
printf "edi=%08lX\n",$edi<BR>
|
|
printf "esi=%08lX\n",$esi<BR>
|
|
</CODE></P>
|
|
|
|
<P>Aztán írd be a következőt:</P>
|
|
<P> <CODE>gdb mplayer --core=core -batch --command=parancs_file >mplayer.bug</CODE></P>
|
|
|
|
<P><B><I>5.b.: futtasd <B>MPlayert</B> gdb-n keresztül:</I></B></P>
|
|
<P>Fordítsd újra az <B>MPlayer</B>-t engedélyezve a hibakereső módot:<BR>
|
|
./configure --enable-debug=3<BR>
|
|
make
|
|
</P>
|
|
<P>[a promptnál:]<BR>
|
|
<P> <CODE># gdb mplayer</CODE><BR>
|
|
[a gdb promptnál:]<BR>
|
|
<CODE>> run -v [mplayer opciói] filenév</CODE><BR>
|
|
... (várj amíg össze nem omlik)<BR>
|
|
<CODE>> bt</CODE><BR>
|
|
<CODE>> disass $eip-32 $eip+32</CODE><BR>
|
|
A fenti parancsok teljes kimenetét küldd el nekünk!
|
|
</P>
|
|
|
|
<P><B>Általánosan:</B></P>
|
|
|
|
<P>Ha valami nagy reportot akarsz küldeni (pl.: log-ok, stb.), akkor jobb ha FTP-re töltöd fel (gzip -9 ..),
|
|
és csak a file nevét, elérhetőségét írod bele a bugreportba!</P>
|
|
|
|
</BODY>
|
|
</HTML>
|