mpv/DOCS/Hungarian/BUGREPORTS

136 lines
3.5 KiB
Plaintext
Raw Normal View History

Hogyan k<>ldj bugreportot?
~~~~~~~~~~~~~~~~~~~~~~~~~
El<EFBFBD>sz<EFBFBD>r is olvasd el a DOCS/BUGS file-t <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:
Hol?
====
Iratkozz fel az mplayer-users levelez<65>si list<73>ra:
http://lists.sourceforge.net/lists/listinfo/mplayer-users
<EFBFBD>s k<>ldd a bugreportot a
mplayer-users@lists.sourceforge.net
c<EFBFBD>mre.
( ! A LISTA NYELVE AZ *ANGOL* ! )
Nem fogunk CC-zni, sz<73>val l<>gy sz<73>ves feliratkozni!!!
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.
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:
Mit?
====
1. Mindenk<6E>pp k<>ldj inf<6E>t a rendszeredr<64>l:
- disztrib<69>ci<63>
p<>ld<6C>ul:
RedHat 7.1
Slackware 7.0 + csomagok 7.1-b<>l ...
- kernel verzi<7A>
uname -a
- libc verzi<7A>:
ls -l /lib/libc[.-]*
- X verzi<7A>:
X -version
- gcc <20>s ld verzi<7A>:
gcc -v
ld -v
- binutils verzi<7A>:
as --version
2. Hardware & driverek:
- CPU inf<6E>:
cat /proc/cpuinfo
- video k<>rtya: gy<67>rt<72> <20>s t<>pus
p<>ld<6C>ul:
ASUS V3800U chip: nVidia TNT2 Ultra pro 32MB SDRAM
Matrox G400 DH 32MB SGRAM
- video driver t<>pus <20>s verzi<7A>
p<>ld<6C>ul:
X be<62>p<EFBFBD>tett drivere
nvidia 0.9.623
Utah-GLX CVS 2001-02-17
DRI a 4.0.3-as X-b<>l
- hangk<67>rtya t<>pus <20>s driver
p<>ld<6C>ul:
Creative SBLive! Gold az oss.creative.com-r<>l val<61> driverrel
Creative SB16 a kernel OSS driver<65>vel
GUS PnP az ALSA OSS emul<75>ci<63>j<EFBFBD>val
- ha nem vagy biztos a dolgodban, csatold az 'lspci -v' eredm<64>ny<6E>t
Ford<EFBFBD>t<EFBFBD>si probl<62>m<EFBFBD>khoz/hib<69>khoz:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3. configure/make outputot:
make distclean
./configure &>config.log
./make &>make.log
ezeket a file-okat:
config.h
config.mak
libvo/config.mak
Lej<EFBFBD>tsz<EFBFBD>si probl<62>m<EFBFBD>khoz:
~~~~~~~~~~~~~~~~~~~~~~~~
3. Az MPlayer outputot 1-es debug szinten (-v)
mplayer -v [options] filen<65>v &> mplayer.log
4. Ha a probl<62>ma csak egy vagy n<>h<EFBFBD>ny file-n<>l jelentkezik,
t<>ltsd fel a file-t ide:
ftp://thot.banki.hu/MPlayer/incoming/
<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:
dd if=a_file of=kis_file bs=1k count=1024
(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.
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!
5. Segfault, SIGILL, signal 4, stb eset<65>n:
Ha keletkezett coredump, akkor l<>sd 5.a pont, m<>sk<73>l<EFBFBD>nben 5.b:
5.a. K<>ldd el a coredump tartalm<6C>t (ha volt).
Hogyan:
Hozd l<>tre a k<>vetkez<65> parancs file-t:
disass $eip $eip+15
printf "eax=%08lX\n",$eax
printf "ebx=%08lX\n",$ebx
printf "ecx=%08lX\n",$ecx
printf "edx=%08lX\n",$edx
printf "esp=%08lX\n",$esp
printf "ebp=%08lX\n",$ebp
printf "edi=%08lX\n",$edi
printf "esi=%08lX\n",$esi
Azt<EFBFBD>n <20>rd be a k<>vetkez<65>t:
gdb mplayer --core=core -batch --command=parancs_file >mplayer.bug
5.b.: futtasd MPlayert gdb-n kereszt<7A>l:
[a promptn<74>l:]
# gdb mplayer
[a gdb promptn<74>l:]
> run -v [mplayer opci<63>i] filen<65>v
... (v<>rj am<61>g <20>ssze nem omlik)
> bt
> disass $eip-32 $eip+32
A fenti parancsok teljes kimenet<65>t k<>ldd el nek<65>nk!
<EFBFBD>ltal<EFBFBD>ban v<>ve:
~~~~~~~~~~~~~~~
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!