mpv/DOCS/Hungarian/bugreports.html

169 lines
5.6 KiB
HTML
Raw Normal View History

<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<65>k - Hogyan jelezd a hib<69>kat</A></B></P>
<P><B>Hogyan k<>ldj bugreport-ot?</B></P>
<P>El<EFBFBD>sz<EFBFBD>r is n<>zd meg a CVS verzi<7A>t, mert lehet hogy az <20>ltalad tal<61>lt hib<69>t
m<EFBFBD>r kijav<61>tottuk. A CVS let<65>lt<6C>s<EFBFBD>re vonatkoz<6F> utas<61>t<EFBFBD>sokat a honlapunkon, a ``download" szekci<63>ban
tal<EFBFBD>lhatod meg.</P>
<P>Ha ez nem seg<65>tett a probl<62>ma megold<6C>s<EFBFBD>ban, akkor olvasd el a <A HREF="../documentation.html#D">D fejezetet</A>, <20>s a dokument<6E>ci<63> t<>bbi r<>sz<73>t. Ha a
probl<EFBFBD>m<EFBFBD>d nem ismert, vagy a mi tan<61>csaink alapj<70>n nem old<6C>dik meg, akkor jelentsd be:</P>
<P><B>Hol jelentheted be?</B></P>
<P>Iratkozz fel az mplayer-users levelez<65>si list<73>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>
<EFBFBD>s k<>ldd a bugreportot a<BR><BR>
&nbsp;&nbsp;&nbsp;&nbsp;<CODE>mplayer-users@mplayerhq.hu</CODE><BR><BR>
c<EFBFBD>mre. Nem fogunk CC-zni, l<>gy sz<73>ves iratkozz fel a list<73>ra!!!</P>
<P>Ne k<>ldj bugreportot k<>zvetlen<65>l valamelyik k<>sz<73>t<EFBFBD>nek!!!
Egy<EFBFBD>tt dolgozunk a k<>don, ez<65>rt mindenkit <20>rdekelhet a hiba.
El<EFBFBD>fordulhat, hogy m<>s felhaszn<7A>l<EFBFBD>k m<>r tudj<64>k a megold<6C>st a probl<62>m<EFBFBD>dra,
(konfigur<75>ci<63>s hiba, rossz driver stb.). Ha a levelez<65>si list<73>ra <20>rsz hamarabb juthatsz seg<65>ts<74>ghez, hiszen azt t<>bb ember olvassa.</P>
<P>K<EFBFBD>rlek r<>szletesen <20>rd le a probl<62>m<EFBFBD>dat, p<>ld<6C>kkal, magyar<61>zatokkal, stb., <20>s ne
felejtsd el ezeket se mell<6C>kelni:</P>
<P><B>Mit tartalmazzon a bugreport?</B></P>
<P><B><I>1. Mindenk<6E>ppen k<>ldj _r<5F>szletes_ adatokat a rendszeredr<64>l:</I></B></P>
<UL>
<LI>milyen disztrib<69>ci<63>t haszn<7A>lsz?<BR>
p<EFBFBD>ld<EFBFBD>ul:<UL>
<LI>RedHat 7.1
<LI>Slackware 7.0 + csomagok 7.1-b<>l ...</UL>
<LI>kernel verzi<7A><BR>
<CODE>uname -a</CODE>
<LI>libc verzi<7A>:<BR>
<CODE>ls -l /lib/libc[.-]*</CODE>
<LI>X verzi<7A>:<BR>
<CODE>X -version</CODE>
<LI>gcc <20>s ld verzi<7A>:<BR>
<CODE>gcc -v<BR>
ld -v</CODE>
<LI>binutils verzi<7A>:<BR>
<CODE>as --version</CODE>
<LI>ha a GUI a bugos:
<UL>
<LI>GTK verzi<7A></LI>
<LI>GLIB verzi<7A></LI>
<LI>libpng verzi<7A></LI>
<LI>a szitu<74>ci<63> le<6C>r<EFBFBD>sa, melyben a hiba el<65>j<EFBFBD>tt</LI>
</UL>
</LI>
</UL>
<P><B><I>2. Hardver adatok <20>s eszk<7A>zmeghajt<6A>k:</I></B></P>
<UL>
<LI>CPU t<>pusa:<BR>
<CODE>cat /proc/cpuinfo</CODE>
<LI>video k<>rtya: gy<67>rt<72> <20>s t<>pus<BR>
p<>ld<6C>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 <20>s verzi<7A><BR>
p<>ld<6C>ul:<UL>
<LI>X be<62>p<EFBFBD>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<EFBFBD>rtya t<>pus <20>s driver<BR>
p<>ld<6C>ul:<BR><UL>
<LI>Creative SBLive! Gold az oss.creative.com-r<>l val<61> driverrel
<LI>Creative SB16 a kernel OSS driver<65>vel
<LI>GUS PnP az ALSA OSS emul<75>ci<63>j<EFBFBD>val</UL>
<LI>ha nem vagy biztos a dolgodban, csatold az 'lspci -v' kimenet<65>t
</UL></UL>
<P><B>Ford<EFBFBD>t<EFBFBD>si probl<62>m<EFBFBD>khoz, hib<69>khoz:</B></P>
<P><B><I>3. K<>rlek k<>ldd el az al<61>bbi file-okat:</I></B></P>
<UL><LI>configure.log
<LI>config.h
<LI>config.mak
<LI>libvo/config.mak
</UL>
<P><B>Lej<EFBFBD>tsz<EFBFBD>si probl<62>m<EFBFBD>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<65>v &amp;&gt; mplayer.log</CODE></P>
<P><B><I>4. Ha a probl<62>ma csak egy, vagy n<>h<EFBFBD>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<65>) kis .txt f<>jlt, amiben le<6C>rod hogy
mi a baj, plusz egy mplayer -v kimenet, <20>s az email c<>med!<BR>
<20>ltal<61>ban az els<6C> 1-5 MB el<65>g, hogy reprodulk<6C>ljuk a
probl<62>m<EFBFBD>t, de el<65>sz<73>r prob<6F>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<6C> 5 MB-j<>t elmenti 'kis_file' n<>ven')
Ekkor prob<6F>ld lej<65>tszani a keletkez<65> file-t, <20>s ha a bug jelentkezik,
akkor el<65>g lesz csak ennyit felt<6C>lteni.<BR><BR>
SOHA ne k<>ldj file-t lev<65>lben! T<>ltsd fel, <20>s csak a file nev<65>t
k<>ldd el!
Ha a file a neten hozzaf<61>rhet<65>, akkor a _pontos_ URL elk<6C>ld<6C>se
is el<65>g!
<P><B><I>5. Segfault, SIGILL, signal 4, stb eset<65>n:</I></B></P>
<P><I>Ha keletkezett coredump, akkor l<>sd 5.a pont, m<>sk<73>l<EFBFBD>nben 5.b:</I></P>
<P><B><I>5.a. K<>ldd el a coredump tartalm<6C>t (ha volt).</I></B></P>
<P>Hogyan:
Hozd l<>tre a k<>vetkez<65> 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<EFBFBD>n <20>rd be a k<>vetkez<65>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<7A>l:</I></B></P>
<P>Ford<EFBFBD>tsd <20>jra az <B>MPlayer</B>-t enged<65>lyezve a hibakeres<65> m<>dot:<BR>
./configure --enable-debug=3<BR>
make
</P>
<P>[a promptn<74>l:]<BR>
<P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE># gdb mplayer</CODE><BR>
[a gdb promptn<74>l:]<BR>
&nbsp;&nbsp;&nbsp;<CODE>&gt; run -v [mplayer opci<63>i] filen<65>v</CODE><BR>
... (v<>rj am<61>g <20>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<65>t k<>ldd el nek<65>nk!
</P>
<P><B><EFBFBD>ltal<EFBFBD>nosan:</B></P>
<P>Ha valami nagy reportot akarsz k<>ldeni (pl.: log-ok, stb.), akkor jobb ha FTP-re t<>lt<6C>d fel (gzip -9 ..),
<20>s csak a file nev<65>t, el<65>rhet<65>s<EFBFBD>g<EFBFBD>t <20>rod bele a bugreportba!</P>
</BODY>
</HTML>