Mercurial > mplayer.hg
annotate DOCS/Polish/BUGREPORTS @ 2081:efcab819ac24
gcc3 warning fixed
author | arpi |
---|---|
date | Thu, 04 Oct 2001 19:11:24 +0000 |
parents | cba6d263bf85 |
children |
rev | line source |
---|---|
1332
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
1 Jak zgłaszać błędy ? |
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
2 ~~~~~~~~~~~~~~~~~~~~~~ |
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
3 Po pierwsze przeczytaj DOCS/BUGS i inne dokumenty. Jeżeli twój problem nie jest |
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
4 znany lub nie rozwiązują go nasze instrukcje, wtedy zgłoś błąd : |
1242 | 5 |
6 Gdzie? | |
7 ====== | |
8 Zapisz się na listę użytkowników mplayera : | |
1332
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
9 |
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
10 http://lists.Sourceforge.Net/lists/listinfo/mplayer-users |
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
11 |
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
12 oraz wyślij swój raport do: |
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
13 |
1242 | 14 mplayer-users@lists.sourceforge.net |
1332
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
15 |
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
16 Nie odpiszemy bezpośrednio więc pamiętaj, aby najpierw zasubskrybować listę. |
1242 | 17 |
1332
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
18 Nie wysyłaj raportów o błędach prywatnie, bezpośrednio na adres autora!!! |
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
19 Pracujemy wspólnie nad kodem, więc wszyscy są zainteresowani. |
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
20 Swoją drogą, często inni użytkownicy znają rozwiązanie (problemy z konfiguracją |
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
21 systemu, złe sterowniki itd.), nawet kiedy my myślimy, że to błąd w kodzie. |
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
22 Językiem tej listy jest ANGIELSKI! |
1242 | 23 |
1332
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
24 Proszę, opisz twój problem ze szczegółami, podaj przykłady itd. i nie zapomnij |
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
25 dołączyć: |
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
26 |
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
27 CO? |
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
28 === |
1242 | 29 |
1332
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
30 1. Informacja o systemie. |
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
31 |
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
32 - dystrybucja linuxa |
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
33 np.: |
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
34 RedHat 7.1, Slackware 7.0 + pakiety developerskie z 7.1 ... |
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
35 - wersja jądra |
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
36 uname -a |
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
37 - wersje bibliotek |
1242 | 38 ls -l /lib/libc[.-]* |
39 - wesja X-ów | |
1332
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
40 X -version |
1242 | 41 - wersja gcc i ld |
42 gcc -v | |
43 ld -v | |
44 - wersja binutils | |
45 as --version | |
46 | |
47 2 . Sprzęt i sterowniki : | |
48 - informacja o procesorze | |
49 cat /proc/cpuinfo | |
50 - producent i model karty video | |
1332
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
51 np. : |
1242 | 52 Asus V3800U chip : nVidia TNT2 Ultra pro 32MB SDRAM |
53 Matrox G400 DH 32MB SGRAM | |
54 - typ i wersja sterownika video | |
1332
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
55 np.: |
1242 | 56 X wbudowany sterownik |
57 nvidia 0.9.623 | |
58 Utah Glx Cvs 2001-02-17 | |
59 DRI z X 4.0.3 | |
60 - typ i sterownik karty dźwiękowej | |
1332
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
61 np.: |
1242 | 62 Creative SBLive! Gold ze sterownikiem OSS z oss.creative.com |
1332
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
63 Creative SB16 ze sterownikami OSS z jądra |
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
64 GUS PnP z emulacja OSS ALSA |
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
65 |
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
66 - jeśli nie jesteś pewien, dołącz wynik wykonania lspci -v |
1242 | 67 |
68 Problemy z kompilacją: | |
1332
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
69 ~~~~~~~~~~~~~~~~~~~~~~ |
1242 | 70 3 . Wyjście configure/make : |
1332
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
71 make distclean |
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
72 . /configure &>config.log |
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
73 . /make &>make.log |
1242 | 74 4. oraz te pliki: |
75 config.h | |
76 config.mak | |
77 libvo/config.mak | |
78 | |
1332
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
79 Problemy z odgrywaniem: |
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
80 ~~~~~~~~~~~~~~~~~~~~~~ |
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
81 3 . Wyjscie mplayera z opcją -v |
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
82 mplayer -v [opcje] nazwa.pliku &> mplayer.log |
1242 | 83 |
1332
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
84 4 . Jeżeli problem jest specyficzny dla jednego lub kilku plików, prześlij te |
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
85 pliki na adres: |
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
86 ftp://mplayer.dev.hu/MPlayer/incoming |
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
87 Zwykle pierwsze 1-5 Mb wystarczy do powielenia problemu ale najpierw |
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
88 powinieneś to sprawdzić: |
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
89 dd if=twój.plik of=maly.plik bs=1k count=1024 |
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
90 ( wytnie to pierwszy megabajt z twój.plik i zapisze do maly.plik ) |
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
91 Spróbuj jeszcze raz na tym małym pliku i jeśli problem ponownie wystąpi, to |
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
92 znaczy że wystarczy wysłać mały plik. |
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
93 NIGDY nie wysyłaj takich plików pocztą! Załaduj go przez ftp a na liste wyślij |
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
94 tylko ścieżkę/nazwę pliku. Jeżeli plik jest dostępny przez sieć, wyślij |
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
95 _dokładny_ URL do niego. |
1242 | 96 |
1332
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
97 5. W przypadku przerwań w działaniu programu ( segfault, SIGILL, sygnał 4 |
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
98 itd.): |
1242 | 99 |
1332
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
100 Jeżeli masz coredump po tym zdarzeniu, patrz 5.a, jeśli nie patrz 5.b: |
1242 | 101 |
102 5.a Wydrukuj nam coredump ( jeżeli został stworzony ). | |
1332
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
103 |
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
104 Utwórz następujący skrypt: |
1242 | 105 |
106 disass $eip-32 $eip+32 | |
107 printf "eax=%08lX\n",$eax | |
108 printf "ebx=%08lX\n",$ebx | |
109 printf "ecx=%08lX\n",$ecx | |
110 printf "edx=%08lX\n",$edx | |
111 printf "esp=%08lX\n",$esp | |
112 printf "ebp=%08lX\n",$ebp | |
113 printf "edi=%08lX\n",$edi | |
114 printf "esi=%08lX\n",$esi | |
115 | |
116 | |
117 Później po prostu wykonaj następujące polecenie: | |
1332
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
118 gdb mplayer --core=core -batch --command=command_file >mplayer.bug |
1242 | 119 |
1332
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
120 5.b.: Uruchom MPlayera w gdb: |
1242 | 121 [ w shellu roota/użytkownika: ] |
122 # gdb mplayer | |
123 [ prompt gdb : ] | |
124 > run -v [options-to-mplayer] filename | |
125 . ( czekaj aż huknie ) | |
126 > bt | |
127 > disass $eip-32 $eip+32 | |
128 I wyślij nam wyjście z tego co powyższe! | |
129 | |
130 Ogólnie: | |
1332
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
131 ~~~~~~~~ |
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
132 Jeśli coś jest duże (logi itd.), wtedy lepiej załadować to przez ftp |
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
133 (zgzipowane), oraz dołączyć jedynie ścieżkę/nazwę pliku w raporcie! |
1242 | 134 |
1332
cba6d263bf85
Poprawki wprowadzone przez: Justyna Bia?a <nell@skrzynka.pl>
eyck
parents:
1242
diff
changeset
|
135 (poprawione przez nell) |