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
|
<HTML>
<BODY BGCOLOR=white>
<FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
<P><B><A NAME=C>C függelék - Hogyan küldj bugreportot?</A></B></P>
<P><B>Hogyan küldj bugreportot?</B></P>
<P>Először is olvasd el a DOCS/BUGS file-t é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>
<CODE>http://lists.sourceforge.net/lists/listinfo/mplayer-users</CODE><BR>
és küldd a bugreportot a<BR>
<CODE>mplayer-users@lists.sourceforge.net</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 & 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>
<P><B>Fordítási problémákhoz/hibákhoz:</B></P>
<P><B><I>3. configure/make outputot:</I></B></P>
<UL><LI><CODE>make distclean</CODE>
<LI><CODE>./configure &>config.log</CODE>
<LI><CODE>./make &>make.log
</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átszási problémákhoz:</B></P>
<P><B><I>3. Az MPlayer outputot 1-es debug szinten (-v)</I></B></P>
<P><CODE> mplayer -v [options] filenév &> 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> ftp://mplayerhq.hu/MPlayer/incoming/</CODE></P>
Á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> 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.
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> <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>[a promptnál:]<BR>
<P> <CODE># gdb mplayer</CODE><BR>
[a gdb promptnál:]<BR>
<CODE>> run -v [mplayer opciói] filenév</CODE><BR>
... (várj amíg össze nem omlik)<BR>
<CODE>> bt</CODE><BR>
<CODE>> 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>
|