view DOCS/Hungarian/bugreports.html @ 5623:cdf5b88bdaa8

Most of informational printk's ifdef'd. Now without debug only initial and error messages go to syslog. eyck added to list of people who messed with this file(?).
author eyck
date Sun, 14 Apr 2002 23:14:26 +0000
parents 03588f8b3631
children 53dde2c75c17
line wrap: on
line source

<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>
&nbsp;&nbsp;&nbsp;&nbsp;<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>
&nbsp;&nbsp;&nbsp;&nbsp;<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>&nbsp;&nbsp;&nbsp;&nbsp;mplayer -v [options] filenév &amp;&gt; 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>&nbsp;&nbsp;&nbsp;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>&nbsp;&nbsp;&nbsp;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>&nbsp;&nbsp;&nbsp;<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>&nbsp;&nbsp;&nbsp;&nbsp;<CODE># gdb mplayer</CODE><BR>
[a gdb promptnál:]<BR>
&nbsp;&nbsp;&nbsp;<CODE>&gt; run -v [mplayer opciói] filenév</CODE><BR>
  ... (várj amíg össze nem omlik)<BR>
&nbsp;&nbsp;&nbsp;&nbsp;<CODE>&gt; bt</CODE><BR>
&nbsp;&nbsp;&nbsp;&nbsp;<CODE>&gt; 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>