summaryrefslogtreecommitdiffstats
path: root/DOCS/Hungarian/bugreports.html
blob: 06ef065df283d9ae9f40c438a73cfc908708df57 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
<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 jelents be hibát</A></B></P>

<P><B>Hogyan küldj bugreportot?</B></P>

<P>Legelőször is nézd meg a CVS verziót, lehet hogy az általad talált hibát
már kijavítottuk. A CVS letöltésére vonatkozó utasításokat a homepage-ünkön
találhatod meg.</P>

<P>Ha nem segített: olvasd el a <A HREF="../documentation.html#D">D fejezetet</A>, és amit még találsz. 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?</B></P>

<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 a<BR>
&nbsp;&nbsp;&nbsp;&nbsp;<CODE>mplayer-users@mplayerhq.hu</CODE><BR>
címre. Nem fogunk CC-zni, szóval légy szíves feliratkozni!!!</P>

<P>Ne küldj bugreportot egyenesen valamelyik készítőnek!!!
Együtt dolgozunk a kódon, ezért mindenkit érdekelhet.  
Előfordulhat, hogy más felhasználók már tudják a megoldást
(konfigurációs probléma, rossz driver stb.), még ha mi azt hinnénk is,
hogy a kód bugos.</P>

<P>Légy szíves részletesen leírni a problémát, példákkal stb., és ne
felejtsd el ezeket se mellékelni:</P>

<P><B>Mit?</B></P>

<P><B><I>1. Mindenképp küldj infót a rendszeredről:</I></B></P>
<UL>
<LI>disztribúció<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. Hardware &amp; driverek:</I></B></P>

<UL>
<LI>CPU infó:<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' eredményét
</UL></UL>

<P><B>Fordítási problémákhoz/hibákhoz:</B></P>

<P><B><I>3. ezeket a 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 ide:</I></B></P>
<P><CODE>&nbsp;&nbsp;&nbsp;ftp://mplayerhq.hu/MPlayer/incoming/</CODE></P>
  Tölts fel egy (azonos nevű) kis .txt fájlt, amiben leírod hogy mi a baj!<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=1k count=1024</CODE></P>
  (ez az 'a_file' első 1 Mb-ját elmenti 'kis_file' néven')
  Ekkor probáld lejátszani a keletkező file-t, és ha a bug előjön,
  akkor elég lesz csak ennyit feltölteni.<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 a hibakereső kóddal:<BR>
./configure --enable-debug<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ában véve:</B></P>

<P>Ha valami nagy (log-ok stb.), akkor jobb ha FTP-re töltöd (gzip-pel),
  és csak a file nevét írod le a bugreportban!</P>

</BODY>
</HTML>