Mercurial > mplayer.hg
annotate DOCS/pl/bugreports.html @ 9743:3d32e3e96b67
synced to CVS (30.03.03)
author | mpt |
---|---|
date | Sun, 30 Mar 2003 16:27:03 +0000 |
parents | 25eba84f909f |
children |
rev | line source |
---|---|
9198 | 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
9246
1c86cdd2b5d2
Uppercase html tags. Don't use non-english langs in CVS messages.
eyck
parents:
9245
diff
changeset
|
2 <HTML> |
6058 | 3 |
9648 | 4 <HEAD> |
5 <TITLE>Zgłaszanie błędów - MPlayer - Odtwarzacz Filmów dla Linuksa</TITLE> | |
6 <LINK REL="stylesheet" TYPE="text/css" HREF="../default.css"> | |
7 <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-2"> | |
8 </HEAD> | |
9 | |
10 <BODY> | |
11 | |
12 | |
13 <H1><A NAME="appendix_b">Dodatek B - Jak zgłaszać błędy</A></H1> | |
6058 | 14 |
9648 | 15 <P>Dobry raport o błędzie jest bardzo wartościowym wkładem w rozwój każdego |
16 z projektów oprogramowania. Ale tak jak pisanie dobrego oprogramowania, tak | |
17 dobry raport problemu wymaga trochę pracy. Prosimy, o zrozumienie, że większość | |
18 programistów to ludzie ekstremalnie zajęci i otrzymują nieprzyzwitą ilośc e-maili. | |
19 Więc, dopóki twoja reakcja jest decydująca w poprawianiu MPlayera i bardzo doceniana, | |
20 prosimy zrozum, że musisz dostarczyć <B>wszystki</B> informacje których wymagamy | |
21 i wykonyeać wszystkie polecenia zaarte w tym dokumencie.</P> | |
22 | |
3523
dadab20dc2b4
began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff
changeset
|
23 |
9648 | 24 <H2><A NAME="fix">B.1 Jak naprawiać błędy</A></H2> |
3523
dadab20dc2b4
began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff
changeset
|
25 |
9648 | 26 <P>Jeżeli czyjesz, że masz wystarczające umiejętności, jesteś zaproszony do |
27 naprawienia błędu własnoręcznie. Może już to zrobiłeś? Prosimy, przeczytaj | |
28 <A HREF="../tech/patches.txt">ten krótki dokument</A> by dowiedzieć sie, jak | |
29 dodać twój kod do MPlayera. Ludzie na grupie duskusyjnej | |
30 <A HREF="http://mplayerhq.hu/mailman/listinfo/mplayer-dev-eng">mplayer-dev-eng</A> | |
31 pomogą ci, jeżeli będziesz miał jakieś pytania.</P> | |
3523
dadab20dc2b4
began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff
changeset
|
32 |
9648 | 33 |
34 <H2><A NAME="report">B.2 Jak zgłaszać błędy</A></H2> | |
3523
dadab20dc2b4
began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff
changeset
|
35 |
9648 | 36 <P>Po pierwsze, wypróbuj najnowszej wersji MPlayera z CVSa, możliwe że twój |
37 błąd został już tam naprawiony. Programiści poruszają się naprawdę szybko, | |
38 większość problemów z oficjalnego wydania jest raportowane w przeciągu dni | |
39 lub nawet godzin, więc prosimy o używanie <B>tylko CVS</B> do raportowania | |
9743 | 40 błędów. Dotyczy to także pakietów binarnych MPlayera. Prosimy o nieraportowanie |
41 błędów z różnych pakietów RPM lub Debiana. Instrukcję do CVS można znaleźć na dole | |
9648 | 42 <A HREF="http://www.mplayerhq.hu/homepage/dload.html">tej strony</A> lub w |
43 README. Jeżeli to nie pomogło, przeczytaj | |
44 <A HREF="documentation.html#known_bugs">listę znanych błędów</A> i pozostałą | |
45 część dokumentacji. Jeżli twój problem nie jest znany lub nasze instrukcje | |
46 nie rozwiązują problemu, wtedy prześlij raport o błędzie.</P> | |
3523
dadab20dc2b4
began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff
changeset
|
47 |
9648 | 48 <P>prosimy o nie przesyłanie raportów o błedach bezpośrednio do programistow. |
49 Pracujemy zbiorowo, tak więc wielu użytkowników może się zainteresować tym problemem. | |
50 Czasami inni użytkownicy, mający doświadczenie z twoim kłopotem, wiedzą jak | |
51 ominąć problem, nawet jeżeli jest to błąd w kodzie MPlayera.</P> | |
3523
dadab20dc2b4
began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff
changeset
|
52 |
9648 | 53 <P>Prosimy, opisz swój problem możliwie najdokładniej. Wykonaj małe dochodzenie |
54 by znaleźć okoliczności, w których problem się pojawia. Może błąd pojawia się | |
55 tylko w oktreślonych sytuacjach? Występuje ze pojedyńczym plikiem lub typem | |
56 plików? Występuje tylko z jednym kodekiem lub niezależnie od kodeka? Możesz | |
57 powtórzyć błąd ze wszystkimi sterownikami wyjścia? Im więcej informacji dostarczysz, | |
58 tym większe szanse na naprawienie twojego problemu. Prosimy, nie zapomnij umieścić | |
59 wymaganych cennych inforamcji (patrz niżej), w przeciwnym wypadku, nie będziemy | |
60 w stanie porawnie zdiagnowzować twojego problemu.</P> | |
9198 | 61 |
9648 | 62 <P>Świetne i dobrze napisany poradnik zadawania pytań w publicznych forach dyskusyjnych to |
9743 | 63 <A HREF="http://www.catb.org/~esr/faqs/smart-questions.html">How To Ask Questions The Smart Way</A> |
64 (Jak Zadawać Pytania W Mądry Sposób) autorstwa <A HREF="http://www.catb.org/~esr/">Eric S. Raymond</A>. | |
9648 | 65 Jest też inny nazwany |
66 <A HREF="http://www.chiark.greenend.org.uk/~sgtatham/bugs.html">How to Report Bugs Effectively</A> | |
67 (Jak Efektywnie Raportować Błędy) autorstwa <A HREF="http://www.chiark.greenend.org.uk/~sgtatham/">Simon Tatham</A>. | |
68 artykuł w języku polskim to | |
69 <A HREF="http://rtfm.bsdzine.org/">Jak mądrze zadawać pytania</A> | |
70 Jeżeli będziesz postępował zgodnie z tymi przewodnikami powinieneś uzyskać pomoc. | |
71 Ale zrozum, że my wszyscy odpowiadamy na grupie dyskusyjnej w formie wolontariatu | |
72 poświęcając nasz wolny czas. Jesteśmy bardzo zajęci i nie możemy gwarantować, że | |
73 rozwiążemy twój proble, lub nawet odpowiemy na twój list.</P> | |
9198 | 74 |
9245
6763d797c5f0
Plik przetlumaczony przez Zorg <kmaterka@wp.pl>. Poprawki
eyck
parents:
9198
diff
changeset
|
75 |
9648 | 76 <H2><A NAME="where">B.3 Gdzie zgłaszać błędy</A></H2> |
3523
dadab20dc2b4
began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff
changeset
|
77 |
9648 | 78 <P>Zapisz się na grupę dyskusyjną mplayer-users:<BR> |
79 <A HREF="http://mplayerhq.hu/mailman/listinfo/mplayer-users">http://mplayerhq.hu/mailman/listinfo/mplayer-users</A><BR> | |
80 i wyślij swój raport o błędzie do:<BR> | |
81 <A HREF="mailto:mplayer-users@mplayerhq.hu">mplayer-users@mplayerhq.hu</A></P> | |
9198 | 82 |
9648 | 83 <P>Językiem grupy jest <B>Angielski</B>. Prosimy o dostosowanie sie do standardu |
84 <A HREF="http://www.ietf.org/rfc/rfc1855.txt">Netiquette Guidelines</A> i | |
85 <B>nie wysyłać e-maili w HTML</B> do której kolwiek z naszyć grup dyskusyjnych. | |
86 Zostaniesz po prostu zignorowany lub zbanowany. Jeżli nie wiesz co to jest e-mail | |
87 w HTML lub dlaczego jest zły, przeczytaj ten <A HREF="http://expita.com/nomime.html">świetny dokument</A>. | |
88 Wyjaśnia wszystkie detale i daje instrukcje, jak wyłączyć HTML. Ponad to zauważ, | |
89 że nie będziemy odpowiadać indywiduaknie CC (carbon-copy), tak więc jest dobrym pomysłem | |
90 zasubskrybować grupę, by odebrać odpowiedź na swój list.</P> | |
91 | |
9198 | 92 |
9648 | 93 <H2><A NAME="what">B.4 Co raportować</A></H2> |
9198 | 94 |
9648 | 95 <P>Być może, że będziesz musiał załączyć plik log, konfigurację lub próbkę pliku |
96 w swoim raporcie o błędzie. Jeżeli będzie on dośc spory, wtedy lepiej będzie, | |
97 gdy prześlesz go na nasz <A HREF="ftp://mplayerhq.hu/MPlayer/incoming/">serwer FTP</A> | |
98 w skompresowanym formacie (preferowany gzip i bzip2) i dołącz tylko ścieżkę i nazwę | |
99 pliku do twojego raportu o błędzie. Nasze grupa dyskusyjna ma ograniczeni rozmiaru | |
100 wiadomości na 80k, jeżeli masz coś większego, musisz to skompresować lub wysłać na | |
101 serwer.</P> | |
9198 | 102 |
103 | |
9648 | 104 <H3><A NAME="system">B.4.1 Informacje o systemie</A></H3> |
9245
6763d797c5f0
Plik przetlumaczony przez Zorg <kmaterka@wp.pl>. Poprawki
eyck
parents:
9198
diff
changeset
|
105 |
9648 | 106 <UL> |
107 <LI>Twoja dystrybcje Linuksa lub system operacyjny i wersja np.: | |
108 <UL> | |
109 <LI>Red Hat 7.1</LI> | |
110 <LI>Slackware 7.0 + devel packs from 7.1 ...</LI> | |
111 </UL> | |
112 </LI> | |
113 <LI>wersja kernela:<BR> | |
114 <CODE>uname -a</CODE></LI> | |
115 <LI>wersja libc:<BR> | |
116 <CODE>ls -l /lib/libc[.-]*</CODE></LI> | |
117 <LI>wersja X:<BR> | |
118 <CODE>X -version</CODE></LI> | |
119 <LI>wersje gcc i ld:<BR> | |
120 <CODE>gcc -v<BR> | |
121 ld -v</CODE></LI> | |
122 <LI>wersja binutils:<BR> | |
123 <CODE>as --version</CODE></LI> | |
124 <LI>Jeżli masz problemy z trybem pełnoekranowym: | |
125 <UL> | |
126 <LI>Typ i wersja menadżera okien</LI> | |
127 </UL> | |
128 </LI> | |
129 <LI>Jeżli masz problemy z XVIDIX: | |
130 <UL> | |
131 <LI>głebia kolorów w X:<BR> | |
132 <CODE>xdpyinfo | grep "depth of root"</CODE></LI> | |
133 </UL> | |
134 </LI> | |
135 <LI>Jeżeli tylko GUI jest z błędem: | |
136 <UL> | |
137 <LI>wersja GTK</LI> | |
138 <LI>wersja GLIB</LI> | |
139 <LI>wersja libpng</LI> | |
140 <LI>sytuacja GUI, w której błąd wystąpił</LI> | |
141 </UL> | |
142 </LI> | |
143 </UL> | |
9245
6763d797c5f0
Plik przetlumaczony przez Zorg <kmaterka@wp.pl>. Poprawki
eyck
parents:
9198
diff
changeset
|
144 |
9198 | 145 |
9648 | 146 <H3><A NAME="hardware">B.4.2 Sprzęt i sterowniki</A></H3> |
9198 | 147 |
9648 | 148 <UL> |
149 <LI>Informacja o CPU (działa tylko z Linuksem):<BR> | |
150 <CODE>cat /proc/cpuinfo</CODE></LI> | |
151 <LI>Producent i model karty graficznej, np.: | |
152 <UL> | |
153 <LI>ASUS V3800U chip: nVidia TNT2 Ultra pro 32MB SDRAM</LI> | |
154 <LI>Matrox G400 DH 32MB SGRAM</LI> | |
9246
1c86cdd2b5d2
Uppercase html tags. Don't use non-english langs in CVS messages.
eyck
parents:
9245
diff
changeset
|
155 </UL> |
9648 | 156 </LI> |
157 <LI>Typ sterownika wideo & wersja, np.: | |
9246
1c86cdd2b5d2
Uppercase html tags. Don't use non-english langs in CVS messages.
eyck
parents:
9245
diff
changeset
|
158 <UL> |
9648 | 159 <LI>wbudowany sterownik X</LI> |
160 <LI>nVidia 0.9.623</LI> | |
161 <LI>Utah-GLX CVS 2001-02-17</LI> | |
162 <LI>DRI z X 4.0.3</LI> | |
163 </UL> | |
164 </LI> | |
165 <LI>Typ karty dźwiękowej & sterownik, np.: | |
166 <UL> | |
167 <LI>Creative SBLive! Gold ze sterownikiem OSS z oss.creative.com</LI> | |
168 <LI>Creative SB16 ze sterownikiem OSS z kernela</LI> | |
169 <LI>GUS PnP z emulacją OSSw ALSA</LI> | |
170 </UL> | |
171 </LI> | |
172 <LI>W razie wątpliwości dołącz wyjście z <CODE>lspci -vv</CODE> w systemie Linux.</LI> | |
173 </UL> | |
9198 | 174 |
175 | |
9648 | 176 <H3><A NAME="configure">B.4.3 Configure problems</A></H3> |
9198 | 177 |
9648 | 178 <P>Jeżeli doświadczysz błędów podczas uruchamiania <CODE>./configure</CODE> lub autodetekcja |
179 czegoś nie wykryje, przeczytaj <CODE>configure.log</CODE>. Może znajdziesz tam odpowiedź, | |
180 dla przykładu, kilka wersji tej samej biblioteki wymieszało się w twoim systemie, | |
181 lub zapomniałeś zainstalować pakiety deweloperskie (które mają przyrostek -dev). Jeżeli sądzisz, | |
182 że to błąd, dołącz <CODE>configure.log</CODE> do twojego raportu o błędzie.</P> | |
9198 | 183 |
9245
6763d797c5f0
Plik przetlumaczony przez Zorg <kmaterka@wp.pl>. Poprawki
eyck
parents:
9198
diff
changeset
|
184 |
9648 | 185 <H3><A NAME="compilation">B.4.4 Problemy z kompilacją</A></H3> |
3523
dadab20dc2b4
began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff
changeset
|
186 |
9648 | 187 Prosimy o dołączenie tych plików: |
3523
dadab20dc2b4
began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff
changeset
|
188 |
9648 | 189 <UL> |
190 <LI><CODE>config.h</CODE></LI> | |
191 <LI><CODE>config.mak</CODE></LI> | |
192 </UL> | |
3523
dadab20dc2b4
began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff
changeset
|
193 |
9648 | 194 Tylko jeżeli kompilacja nie powodzi się w jednym z tych katalogów, dołącz te pliki: |
9198 | 195 |
9648 | 196 <UL> |
197 <LI><CODE>Gui/config.mak</CODE></LI> | |
198 <LI><CODE>libvo/config.mak</CODE></LI> | |
199 <LI><CODE>libao2/config.mak</CODE></LI> | |
200 </UL> | |
3523
dadab20dc2b4
began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff
changeset
|
201 |
9648 | 202 <H3><A NAME="playback">B.4.5 Problemy z odtwarzaniem</A></H3> |
9198 | 203 |
9648 | 204 <P>Prosimy, dołącz wyjście MPlayera za 1 poziomie gadatliowości, ale pamiętaj |
205 <B>nie przycinaj wyjścia</B> podczas wlejania go do twojego listu. | |
206 Programiści potrzebują wszystkich komunikatów by poprawnie zdiagnozować problem. | |
207 Możesz przekierować wyjście do pliku komendą podobną do:</P> | |
9198 | 208 |
9648 | 209 <P><CODE> mplayer -v [opcje] [nazwa_pliku] > mplayer.log 2>&1</CODE></P> |
9198 | 210 |
9648 | 211 <P>Jeżeli twój proble jest specyficzny dla jednego lub więcej plików, wtedy |
212 prześlij go (je) na:</P> | |
213 | |
214 <P> <A HREF="ftp://mplayerhq.hu/MPlayer/incoming/">ftp://mplayerhq.hu/MPlayer/incoming/</A></P> | |
9198 | 215 |
9648 | 216 <P>Ponad to prześlij mały plik tekstowy zawierający tę samą nazwę podstawową co twój plik, |
217 tyle że z rozszerzeniem .txt. Opisz problem który występuje z danym plikiem | |
218 i dołącz twój adres e-mail i najlepiej jeszcze wyjście MPlayera na 1 poziomie | |
219 gadatliwości. Zazwyczaj pierwsze 1-5 MB pliku wystarcza na odtworzenie problemu, | |
220 ale dla pewności prosimy cię o:</P> | |
3523
dadab20dc2b4
began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff
changeset
|
221 |
9648 | 222 <P><CODE> dd if=twój_plik of=mały_plik bs=1024k count=5</CODE></P> |
9198 | 223 |
9648 | 224 <P>Wytnie to pierwsze pięć megabajtów z <STRONG>'twój_plik'</STRONG> i zapisze |
225 to do <STRONG>'mały_plik'</STRONG>. Potem wypróbuj mały plik, jeżeli błąd | |
226 dalej się pojawia, próbka jest dla nas wystarczająca. Prosimy, | |
227 <STRONG>nigdy</STRONG> nie wysyłaj takich plików przez e-mail! Wyślij na serwer, | |
228 i podaj tylko ścieżkę/nazwę pliku na serwerze FTP. Jeżli plik jest dostępny przez | |
229 Internet, wysłany <STRONG>dokładny</STRONG> URL jest wystarczający.</P> | |
9198 | 230 |
9648 | 231 |
232 <H3><A NAME="crash">B.4.6 Wywalenie się programu (ang. crashe)</A></H3> | |
9198 | 233 |
9648 | 234 <P>Musisz uruchomić MPlayera wewnątrz <CODE>gdb</CODE> i wysłać nam kompletne |
235 wyjście lub jeżeli masz zrzut rdzenia (ang. core dump) po wywaleniu się, możesz wyciągnąć użyteczne | |
236 informacje z pliku <CODE>Core</CODE>. Poniżej pokazano jak:</P> | |
9245
6763d797c5f0
Plik przetlumaczony przez Zorg <kmaterka@wp.pl>. Poprawki
eyck
parents:
9198
diff
changeset
|
237 |
9648 | 238 |
239 <H4><A NAME="debug">B.4.6.1 Jak przechować informacje powtarzalnym wywaleniu się</A></H4> | |
240 | |
241 Przekompiluj MPlayera z włączoną obsługą debugowania: | |
9198 | 242 |
9648 | 243 <P><CODE> ./configure --enable-debug=3<BR> |
244 make</CODE></P> | |
245 | |
246 i uruchom MPlayer wewnątrz db używając: | |
9198 | 247 |
9648 | 248 <P><CODE> gdb ./mplayer</CODE></P> |
3523
dadab20dc2b4
began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff
changeset
|
249 |
9648 | 250 Jesteś teraz w gdb. Wpisz: |
9198 | 251 |
9648 | 252 <P><CODE> run -v [opcje_dla_MPlayera] nazwa_pliku</code></P> |
9198 | 253 |
9648 | 254 i powtórz "wywałkę". Wkrótce po tymm ajk to zrobisz, gdb zwróci |
255 ci dostęp do lini komend gdzie musisz wprowadzić | |
3523
dadab20dc2b4
began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff
changeset
|
256 |
9648 | 257 <P><CODE> bt<BR> |
258 disass $pc-32 $pc+32<BR> | |
259 info all-registers</CODE></P> | |
260 | |
261 | |
262 <H4><A NAME="core">B.4.6.2 Jak wydobyć sensowne informacje z zrzutu rdzenia (ang. core dump)</A></H4> | |
3523
dadab20dc2b4
began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff
changeset
|
263 |
9648 | 264 <P>Prosimy, stwórz podany plik rozkazowy (skrypt):</P> |
9198 | 265 |
9648 | 266 <P><CODE>bt<BR> |
267 disass $pc-32 $pc+32<BR> | |
268 info all-registers</CODE></P> | |
9198 | 269 |
9648 | 270 <P>Potem po prostu uruchom podaną komendę:</P> |
3523
dadab20dc2b4
began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff
changeset
|
271 |
9648 | 272 <P> <CODE>gdb mplayer --core=core -batch --command=command_file > mplayer.bug</CODE></P> |
9198 | 273 |
9648 | 274 |
275 <H2><A NAME="advusers">B.5 Wiem co robie...</A></H2> | |
3523
dadab20dc2b4
began updated translation by <nell@skrzynka.pl> (work-in-progress)
gabucino
parents:
diff
changeset
|
276 |
9648 | 277 <P>Jeśli stworzyłeś poprawny raport o błędzie, postępując zgodnie z podanymi |
278 wskazówkami oraz jesteś pewien, że to błąd mplayera, nie kompilatora, czy | |
279 zepsutego pliku, przeczytałeś dokumentację i nadal nie znalazłeś rozwiązania, | |
280 a twoje sterowniki karty dźwiękowej są w porządku, wówczas możesz zasubskrybować | |
281 listę dyskusyjną mplayer-advusers i wysłać swój raport, aby dostać szybszą | |
282 i lepszą odpowiedź.<BR><BR> | |
283 Prosimy o rozwagę. bo jeżeli wyślesz pytanie w stylu początkującego lub | |
284 pytanie na które jest odpowiedź w manualu, wtedy zostaniesz zignorowany | |
285 lub obrażony zamiast otrzymania właściwej odpowiedzi.<BR> | |
286 Więc nie obrażaj nas i zasubskrybuj -advusers tylko jeżeli naprawdę wiesz | |
287 co robisz i czyjesz się jakbyś był zaawansowanym użytkownikiem MPlayera lub | |
288 programistą. Jeżeli spełniasz te kryteria, nie powinno być dla ciebie kłopotem | |
289 znalezienie sposobu, jak się zasubskrybować..</P> | |
290 | |
291 </BODY> | |
9246
1c86cdd2b5d2
Uppercase html tags. Don't use non-english langs in CVS messages.
eyck
parents:
9245
diff
changeset
|
292 </HTML> |