mpv/DOCS/Hungarian/bugreports.html

155 lines
4.9 KiB
HTML
Raw Normal View History

<HTML>
<BODY BGCOLOR=white>
<FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
<P><B><A NAME=C>C f<>ggel<65>k - Hogyan jelents be hib<69>t</A></B></P>
<P><B>Hogyan k<>ldj bugreportot?</B></P>
<P>El<EFBFBD>sz<EFBFBD>r is olvasd el a <A HREF="../documentation.html#D">D fejezetet</A>, <20>s amit m<>g tal<61>lsz. 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?</B></P>
<P>Iratkozz fel az mplayer-users levelez<65>si list<73>ra:<BR>
&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="http://mplayerhq.hu/mailman/listinfo/mplayer-users">http://mplayerhq.hu/mailman/listinfo/mplayer-users</A><BR>
<EFBFBD>s k<>ldd a bugreportot a<BR>
&nbsp;&nbsp;&nbsp;&nbsp;<CODE>mplayer-users@mplayerhq.hu</CODE><BR>
c<EFBFBD>mre. Nem fogunk CC-zni, sz<73>val l<>gy sz<73>ves feliratkozni!!!</P>
<P>Ne k<>ldj bugreportot egyenesen valamelyik k<>sz<73>t<EFBFBD>nek!!!
Egy<EFBFBD>tt dolgozunk a k<>don, ez<65>rt mindenkit <20>rdekelhet.
El<EFBFBD>fordulhat, hogy m<>s felhaszn<7A>l<EFBFBD>k m<>r tudj<64>k a megold<6C>st
(konfigur<75>ci<63>s probl<62>ma, rossz driver stb.), m<>g ha mi azt hinn<6E>nk is,
hogy a k<>d bugos.</P>
<P>L<EFBFBD>gy sz<73>ves r<>szletesen le<6C>rni a probl<62>m<EFBFBD>t, p<>ld<6C>kkal stb., <20>s ne
felejtsd el ezeket se mell<6C>kelni:</P>
<P><B>Mit?</B></P>
<P><B><I>1. Mindenk<6E>pp k<>ldj inf<6E>t a rendszeredr<64>l:</I></B></P>
<UL>
<LI>disztrib<EFBFBD>ci<EFBFBD><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>
</UL>
<P><B><I>2. Hardware &amp; driverek:</I></B></P>
<UL>
<LI>CPU inf<6E>:<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' eredm<64>ny<6E>t
</UL></UL>
<P><B>Ford<EFBFBD>t<EFBFBD>si probl<62>m<EFBFBD>khoz/hib<69>khoz:</B></P>
<P><B><I>3. configure/make outputot:</I></B></P>
<UL><LI><CODE>make distclean</CODE>
<LI><CODE>./configure &amp;&gt;config.log</CODE>
<LI><CODE>./make &amp;&gt;make.log</CODE>
</UL>
<P><B><I>4. ezeket a file-okat:</I></B></P>
<UL><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 ide:</I></B></P>
<P><CODE>&nbsp;&nbsp;&nbsp;ftp://mplayerhq.hu/MPlayer/incoming/</CODE></P>
T<>lts fel egy (azonos nev<65>) kis .txt f<>jlt, amiben le<6C>rod hogy mi a baj!<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=1k count=1024</CODE></P>
(ez az 'a_file' els<6C> 1 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 el<65>j<EFBFBD>n,
akkor el<65>g lesz csak ennyit felt<6C>lteni.<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 a hibakeres<65> k<>ddal:<BR>
./configure --enable-debug<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>ban v<>ve:</B></P>
<P>Ha valami nagy (log-ok stb.), akkor jobb ha FTP-re t<>lt<6C>d (gzip-pel),
<20>s csak a file nev<65>t <20>rod le a bugreportban!</P>
</BODY>
</HTML>