view DOCS/hu/bugreports.html @ 9802:abfe0bcd68bf

sync
author nicolas
date Wed, 02 Apr 2003 20:28:41 +0000 (2003-04-02)
parents a604236b0dd6
children
line wrap: on
line source
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>

<HEAD>
  <LINK REL="stylesheet" TYPE="text/css" HREF="../default.css">
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-2">
</HEAD>

<BODY>


<H1><A NAME=appendix_b>B f�ggel�k - Hogyan jelezd a hib�kat</A></H1>

<P>Egy j� bugreport nagyon hasznosan j�rul hozz� a szoftver fejl�d�s�hez.
  Ennek megfelel�en mindkettej�k elk�sz�t�se is bizonyos id�t ig�nyel.
  K�rlek vedd figyelembe hogy a legt�bb feljeszt� elfoglalt, �s emellett
  m�g vad mennyis�g� e-mailt is el kell olvasnia. Teh�t, - b�r a
  visszajelz�sed nagyon fontos - meg kell �rtened hogy az �sszes �ltalunk
  k�rt inform�ci�t meg kell adnod, �s l�p�sr�l-l�p�sre k�vetned kell
  az itt le�rtakat.</P>

<H2><A NAME="fix">B.1 Hogyan jav�tsak egy bugot?</A></H2>

<P>Ha el�g tud�st �rzel magadban, pr�b�ld kijav�tani a hib�t saj�t magad.
  Vagy tal�n m�r meg is tetted? Olvasd el ezt a
  <A HREF="../tech/patches.txt">r�vid kis sz�veget</A>, hogy megtudd mit
  kell tenned hogy a jav�t�sod beker�lj�n az <B>MPlayerbe</B>. Az
  <A HREF="http://mplayerhq.hu/mailman/listinfo/mplayer-dev-eng">mplayer-dev-eng</A>
  list�n l�v�k seg�tenek ha k�rd�sed van.</P>


<H2><A NAME="report">B.2 Hogyan jelents be hib�t?</A></H2>

<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 fejleszt�s nagyon gyors �temben zajlik, a "hivatalosan"
  kiadott <B>MPlayerben</B> l�v� hib�kat napokon vagy ak�r �r�kon bel�l
  kijav�tjuk. �ppen ez�rt csak a CVS verzi�t haszn�ld hib�k bejelent�s�re.
  A CVS let�lt�s�re vonatkoz� utas�t�sokat
  <A HREF="http://www.mplayerhq.hu/homepage/dload-hu.html">ezen a lapon</A>
  tal�lhatod meg. Ha ez nem seg�tett a probl�ma megold�s�ban, akkor olvasd el az
  <A HREF="../documentation.html#known_bugs">ismert hib�k 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 k�rj�k jelentsd be.</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. Ha a levelez�si list�ra �rsz hamarabb
  juthatsz seg�ts�ghez, hiszen azt t�bb ember olvassa.</P>

<P>K�rj�k r�szletezd a probl�m�t olyan m�lys�gben ahogyan csak tudod.
  Sz�k�tsd le a lehets�ges okokat amik a hib�hoz vezethetnek. A hiba csak
  bizonyos szitu�ci�kban j�n el�? Bizonyos fileokhoz vagy file form�tumokhoz
  kapcsol�dik? Csak egy codec-kel, vagy minddel el�j�n? Az �sszes
  kimenettel reproduk�lhat�? Min�l t�bb inform�ci�t k�ldesz, ann�l t�bb
  es�ly�nk van arra hogy sikeresen jav�tsunk. Ne feledd tov�bb� csatolni
  az �sszes, lejjebb felsorolt inform�ci�t, k�l�nben val�sz�n�leg nem fogunk
  sikerrel j�rni.</P>

<P>A nyilv�nos f�rumokon t�rt�n� k�rd�sfeltev�shez egy nagyszer� �s j�l meg�rt
  �tmutat� a <A HREF="http://www.tuxedo.org/~est/faqs/smart-questions.html">Hogyan
  tegy�nk fel hasznos k�rd�seket</A>,
  <A HREF="http://www.tuxedo.org/~esr/">Eric S. Raymond-t�l</A>. Egy m�sik
  hasznos �r�s a
  <A HREF="http://www.chiark.greenend.org.uk/~sgtatham/bugs.html">Hat�kony
  Bugreportol�s c�m�</A>, amit
  <A HREF="http://www.chiark.greenend.org.uk/~sgtatham/">Simon Tatham</A>
  k�vetett el.
  Ha ezeket k�veted, biztons�gban vagy. M�sr�szr�l viszont mivel
  mindannyi�nk szabad idej�ben �s nem k�telez�en k�veti a list�k forgalm�t,
  �gy nem k�vetkezik hogy mindig r瘟r�nk, �s/vagy azonnal szolg�ltatjuk a
  probl�ma megold�s�t.</P>


<H2><A NAME="where">B.3 Hol jelentheted be?</H2>

<P>Iratkozz fel az mplayer-users levelez�si list�ra:<BR>
  &nbsp;&nbsp;&nbsp;&nbsp;<A HREF="http://mplayerhq.hu/mailman/listinfo/mplayer-users">http://mplayerhq.hu/mailman/listinfo/mplayer-users</A><BR>
  �s k�ldd a bugreportot az<BR>
  &nbsp;&nbsp;&nbsp;&nbsp;<A HREF="mailto:mplayer-users@mplayerhq.hu">mplayer-users@mplayerhq.hu</A><BR>
  c�mre.</P>

<P>A lista nyelve <B>angol</B>. K�rj�k k�vesd a szabv�ny
  <A HREF="http://www.ietf.org/rfc/rfc1855.txt">Netikettet</A>, �s
  <B>ne k�ldj HTML form�tum� levelet</B> egyik list�nkra se, k�l�nben
  vagy nem fog senkit se �rdekelni a leveled, vagy ki leszel tiltva.
  Ha nem tudod mi az a HTML form�tum� lev�l, olvasd el
  <A HREF="http://expita.com/nomime.html">ezt a le�r�st</A>.
  Megjegyzend� tov�bb�, hogy nem fogunk CC-zni (carbon copy) mindenkinek,
  �gy j� �tlet feliratkozni a list�ra miel�tt elk�ld�d a leveled.</P>

<H2><A NAME="what">B.4 Mib�l �lljon a bugreport</A></H2>

<P>Sz�ks�g lehet napl�file-okra, konfigur�ci�ra, vagy egy minta file-ra a
  bugreporthoz.Ha ezek k�z�l valamelyik nagy m�ret�, akkor jobb ha
  FTP-re t�lt�d fel (gzip �s bzip2 el�nyben ..), �s csak a file nev�t,
  el�rhet�s�g�t �rod bele a bugreportba! A levelez�si list�ink 80k-ra vannak
  korl�tozva, �gy ha enn�l nagyobb �llom�nyt akarsz k�ldeni t�m�r�tsd,
  vagy tedd let�lthet�v�.</P>


<H3><A NAME="system">B.4.1 Rendszer inform�ci�</A></H3>

<UL>
  <LI>milyen disztrib�ci�t haszn�lsz?<BR>
    p�ld�ul:
    <UL>
      <LI>RedHat 7.1</LI>
      <LI>Slackware 7.0 + csomagok 7.1-b�l...</LI>
    </UL>
  <LI>kernel verzi�<BR>
    <CODE>uname -a</CODE></LI>
  <LI>libc verzi�:<BR>
    <CODE>ls -l /lib/libc[.-]*</CODE></LI>
  <LI>X verzi�:<BR>
    <CODE>X -version</CODE></LI>
  <LI>gcc �s ld verzi�:<BR>
    <CODE>gcc -v<BR>
    ld -v</CODE></LI>
  <LI>binutils verzi�:<BR>
    <CODE>as --version</CODE></LI>
  <LI>ha a probl�ma kapcsol�dik a teljesk�perny�s m�d haszn�lat�hoz:
    <UL>
      <LI>ablakkezel� t�pusa, verzi�sz�ma</LI>
    </UL>
  </LI>
  <LI>XVIDIX-szel kapcsolatos probl�m�k eset�n:
    <UL>
      <LI>X sz�nm�lys�ge:<BR>
        <CODE>xdpyinfo | grep "depth of root"</CODE></LI>
    </UL>
  </LI>
  <LI>ha a GUI a bugos:
    <UL>
      <LI>GTK verzi�</LI> 
      <LI>GLIB verzi�</LI>
      <LI>libpng verzi�</LI>
      <LI>a szitu�ci� le�r�sa, melyben a hiba el�j�tt</LI>
    </UL>
  </LI>
</UL>

<H3><A NAME="hardware">B.4.2 Hardver �s eszk�zmeghajt�k</A></H3>

<UL>
  <LI>CPU t�pusa:<BR>
    <CODE>cat /proc/cpuinfo</CODE></LI>
  <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>
      <LI>Matrox G400 DH 32MB SGRAM</LI>
    </UL>
  </LI>
  <LI>video driver t�pus �s verzi�<BR>
    p�ld�ul:
    <UL>
      <LI>X be�p�tett drivere</LI>
      <LI>nvidia 0.9.623</LI>
      <LI>Utah-GLX CVS 2001-02-17</LI>
      <LI>DRI a 4.0.3-as X-b�l</LI>
    </UL>
  </LI>
  <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>
      <LI>Creative SB16 a kernel OSS driver�vel</LI>
      <LI>GUS PnP az ALSA OSS emul�ci�j�val</LI>
    </UL>
  </LI>
  <LI>ha nem vagy biztos a dolgodban, csatold az <CODE>lspci -vv</CODE>
    kimenet�t</LI>
</UL>


<H3><A NAME="configure">B.4.3 Configure probl�m�khoz</A></H3>

<P>Ha hib�t kapsz mik�zben a <CODE>./configure</CODE> fut, vagy egy
  autodetekt�l�s hib�t jelez, olvasd el a <CODE>configure.log</CODE> file-t.</P>


<H3><A NAME="compilation">B.4.4 Ford�t�si probl�m�khoz, hib�khoz</A></H3>

<P><B>K�rlek k�ldd el az al�bbi file-okat:</B></P>
  <UL>
    <LI>configure.log</LI>
    <LI>config.h</LI>
    <LI>config.mak</LI>
    <LI>libvo/config.mak</LI>
  </UL>

Ha a ford�t�s az al�bb felsorolt k�nyvt�rak egyik�ben �ll le, a k�vetkez�
file-okat is k�ldd el:

<UL>
  <LI><CODE>Gui/config.mak</CODE></LI>
  <LI><CODE>libvo/config.mak</CODE></LI>
  <LI><CODE>libao2/config.mak</CODE></LI>
</UL>


<H3><A NAME="playback">B.4.5 Lej�tsz�si probl�m�khoz</A></H3>

<P>K�rj�k mell�keld az <B>MPlayer</B> kimenet�t legal�bb 1-es b�s�gi
  (verbosity) szinten, de <B>ne t�r�ld ki sorokat a kimenetb�l</B>, mikor
  a lev�lbe m�solod. A fejleszt�knek az �sszes �zenetre sz�ks�g�k van.
  A k�vetkez�k�ppen tudod file-ba ir�ny�tani a kimenetet:</P>

<P><CODE>&nbsp;&nbsp;&nbsp;&nbsp;mplayer -v [opci�k] filen�v &amp;&gt; mplayer.log</CODE></P>

<P>Ha a probl�ma csak egy, vagy n�h�ny file-n�l jelentkezik,
  t�ltsd fel a file-t (file-okat) ide:</P>

<P>&nbsp;&nbsp;&nbsp;<A HREF="ftp://mplayerhq.hu/MPlayer/incoming/">ftp://mplayerhq.hu/MPlayer/incoming/</A></P>

<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 reproduk�ljuk a
  probl�m�t, de el�sz�r pr�b�ld ki:</P>
  <P><CODE>&nbsp;&nbsp;&nbsp;dd if=a_file of=kis_file bs=1024k count=5</CODE></P>
</P>

<P>Ez az <STRONG>a_file</STRONG> els� 5 MB-j�t elmenti
  <STRONG>kis_file</STRONG> n�ven. Ekkor pr�b�ld lej�tszani a keletkez�
  file-t, �s ha a bug jelentkezik, akkor el�g lesz csak ennyit felt�lteni.<BR>
  <B>Soha</B> 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 <B>pontos</B> URL elk�ld�se is
  el�g!

<H3><A NAME="crash">B.4.6 �sszeoml�s (Michael Douglas) eset�n</A></H3>

<P>Futtasd az MPlayer-t <CODE>gdb</CODE>-ben, �s a kimenet�t k�ldd el
  nek�nk, vagy coredump file eset�n a k�vetkez�k szerint j�rj el:</P>

<H4><A NAME="debug">B.4.6.1 Hogyan nyerj�nk ki �rtelmes tartalmat egy reproduk�lhat� crash-b�l</A></H4>

Ford�tsd �jra az <B>MPlayer</B>-t enged�lyezve a hibakeres� m�dot:

<P><CODE>&nbsp;&nbsp;&nbsp;&nbsp;./configure --enable-debug=3<BR>
  &nbsp;&nbsp;&nbsp;&nbsp;make</CODE></P>

majd futtasd az <B>MPlayer-t</B> gdb-b�l:

<P><CODE>&nbsp;&nbsp;&nbsp;&nbsp;gdb ./mplayer</CODE></P>

Most a gdb-n bel�l vagy. �rd be a k�vetkez�ket:

<P><CODE>&nbsp;&nbsp;&nbsp;&nbsp;run -v [mplayer-opci�k] filen�v</CODE></P>

�s reproduk�ld a hib�t. Amint megt�rt�nt, a gdb visszaadja a promptot, ahova
a k�vetkez�ket kell be�rnod

<P><CODE>&nbsp;&nbsp;&nbsp;&nbsp;bt<BR>
  &nbsp;&nbsp;&nbsp;&nbsp;disass $eip-32 $eip+32<BR>
  &nbsp;&nbsp;&nbsp;&nbsp;info all-registers</CODE></P>

�s a kimenetet elk�ldeni nek�nk.

<H4><A NAME="core">B.4.6.2 Hogyan nyerj�nk ki �rtelmes tartalmat a coredump-b�l</A></H4>

<P>Hozz l�tre egy file-t (parancs_file) a k�vetkez� tartalommal:</P>

<P><CODE>bt<BR>
  disass $pc-32 $pc+32<BR>
  info all-registers</CODE></P>

<P>Ezut�n �rd be a k�vetkez� parancsot:</P>

<P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>gdb mplayer --core=core -batch --command=parancs_file &gt; mplayer.bug</CODE></P>



<H2><A NAME="advusers">B.5 Tudom hogy mit csin�lok...</A></H2>

<P>Ha a fentieket k�vetve csin�lt�l egy megfelel� bugreportot, biztos
  vagy benne hogy <B>MPlayer</B>, nem pedig ford�t�, file, hang-meghajt�
  hib�r�l van sz�, elolvastad a dokument�ci�t �s nem tal�lt�l benne
  megold�st, iratkozz fel az mplayer-advusers levelez�si list�ra �s oda
  k�ldd a reportot, biztos lehetsz benne hogy jobb �s gyorsabb v�laszt
  kapsz.<BR><BR>

  Ha kezd�, vagy a dokument�ci�ban m�r megv�laszolt k�rd�st k�ldesz,
  vagy figyelmen k�v�l hagyunk, vagy leord�tjuk a hajad.<BR>
  Ne flamelj minket, �s csak akkor iratkozz fel az advusers list�ra ha
  t�nyleg tudod hogy mit csin�lsz, �s/vagy hozz瘟rt� <B>MPlayer</B>
  felhaszn�l�nak/fejleszt�nek �rzed magad. Ha ez mind r�d illik, nem lesz
  neh�z kital�lni a feliratkoz�s m�dj�t...</P>

</BODY>
</HTML>