annotate DOCS/xml/it/bugreports.xml @ 23930:282a634da284

Extend OpenGL configure test to also check for glx/wgl and proper linking.
author reimar
date Mon, 30 Jul 2007 19:02:45 +0000
parents 30c690e359c2
children d203b33fd353
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
23855
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
1 <?xml version="1.0" encoding="utf-8"?>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
2 <!-- synced with r23225 -->
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
3 <appendix id="bugreports">
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
4 <title>Come segnalare i bug (errori)</title>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
5
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
6 <para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
7 Buone segnalazioni di errori sono un contributo molto valido per lo sviluppo di
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
8 un qualsiasi progetto software. Ma proprio come nello scrivere un buon
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
9 software, scrivere buoni rapporti sui problemi richiede dell'impegno. Per favore
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
10 considera che molti sviluppatori sono estremamente impegnati e ricevono immensi
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
11 volumi di email. Perciò, mentre da un lato il tuo feedback è cruciale per
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
12 migliorare <application>MPlayer</application> e molto apprezzato, per favore
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
13 cerca di capire che devi fornire <emphasis role="bold">tutte</emphasis> le
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
14 informazioni che chiediamo e seguire fedelmente le istruzioni qui documentate.
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
15 </para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
16
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
17
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
18 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
19
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
20
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
21 <sect1 id="bugreports_security">
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
22 <title>Come segnalare i bug di sicurezza (errori)</title>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
23
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
24 <para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
25 Nel caso in cui tu abbia trovato un bug pericoloso e vuoi fare la cosa giusta e
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
26 lasciarcelo correggere prima di sfruttarlo, saremmo felici di avere la tua
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
27 segnalazione di sicurezza a
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
28 <ulink url="mailto:&#115;&#101;&#99;&#117;&#114;&#105;&#116;&#121;&#64;&#109;&#112;&#108;&#97;&#121;&#101;&#114;&#104;&#113;&#46;&#104;&#117;">&#115;&#101;&#99;&#117;&#114;&#105;&#116;&#121;&#64;&#109;&#112;&#108;&#97;&#121;&#101;&#114;&#104;&#113;&#46;&#104;&#117;</ulink>.
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
29 Per favore aggiungi nell'oggetto [SECURITY] o [ADVISORY].
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
30 Assicurati che il rapporto contenga l'analisi completa e dettagliata del bug.
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
31 L'invio di una correzione è decisamente apprezzato.
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
32 Per piacere non ritardare la segnalazione per scrivere un exploit che la provi,
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
33 puoi inviarlo eventualmente con un'altra mail.
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
34 </para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
35 </sect1>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
36
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
37
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
38 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
39
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
40
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
41 <sect1 id="bugreports_fix">
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
42 <title>Come correggere i bug</title>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
43
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
44 <para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
45 Se pensi di avere le capacità necessarie, sei esortato a provare a correggere
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
46 il bug per conto tuo. O forse lo hai già fatto? Leggi per favore
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
47 <ulink url="../../tech/patches.txt">questo breve documento</ulink> per scoprire
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
48 come far sì che il tuo codice venga incluso in
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
49 <application>MPlayer</application>. Le persone sulla mailing list
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
50 <ulink url="http://lists.mplayerhq.hu/mailman/listinfo/mplayer-dev-eng">MPlayer-dev-eng</ulink>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
51 ti aiuteranno se avrai dei dubbi.
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
52 </para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
53 </sect1>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
54
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
55
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
56 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
57
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
58
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
59 <sect1 id="bugreports_regression_test">
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
60 <title>Come fare delle prove retroattive usando Subversion</title>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
61
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
62 <para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
63 Un problema che può capitare delle volte è 'prima funzionava, ora non
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
64 funziona più...'.
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
65 C'è una procedura passo passo per cercare di scoprire dove il problema si sia
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
66 presentato. <emphasis role="bold">Non</emphasis> è destinata agli utenti
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
67 casuali.
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
68 </para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
69
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
70 <para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
71 Per prima cosa, dovresti scaricare l'alberatura dei sorgenti di MPlayer da
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
72 Subversion. Le istruzioni si possono trovare nella
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
73 <ulink url="http://www.mplayerhq.hu/design7/dload.html#svn">sezione su Subversion nella pagina dei download</ulink>.
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
74 </para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
75
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
76 <para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
77 Troverai ora un immagine dell'archivio Subversion dentro alla directory
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
78 mplayer/, dal lato client.
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
79 Ora aggiorna questa immagine alla data che desideri:
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
80 <screen>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
81 cd mplayer/
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
82 svn update -r {"2004-08-23"}
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
83 </screen>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
84 Il formato della data è YYYY-MM-DD HH:MM:SS.
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
85 Usando questo formato di data ti garantisce di essere in grado di estrarre le
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
86 path in base alla data in cui sono state applicate, come
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
87 nell'<ulink url="http://lists.mplayerhq.hu/pipermail/mplayer-cvslog/">archivio
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
88 MPlayer-cvslog</ulink>.
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
89 </para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
90
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
91 <para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
92 Ora procedi come per un normale aggiornamento:
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
93 <screen>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
94 ./configure
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
95 make
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
96 </screen>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
97 </para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
98
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
99 <para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
100 Per chi sta leggendo e non è un programmatore, il modo più veloce di trovare
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
101 il punto dove si è presentato il problema è effettuare una ricerca binaria
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
102 &mdash; che significa cercare la data della 'rottura' dividendo ripetutamente a
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
103 metà l'intervallo di ricerca.
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
104 Per esempio, se il problema si è presentato nel 2003, inizia da metà anno,
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
105 poi chiediti "C'è già il problema qui?".
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
106 Se sì, retrocedi fino al primo di aprile; se no, vai al primo di ottobre, e
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
107 così via.
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
108 </para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
109
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
110 <para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
111 Se hai tanto spazio libero sul disco rigido (una compilazione completa occupa
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
112 attualmente 100 MB, e circa 300-350 MB se si abilitano i simboli di debug),
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
113 copiati la versione funzionante più vecchia prima di aggiornarla; questo ti
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
114 farà risparmiare tempo se devi retrocedere.
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
115 (Solitamente bisogna eseguire 'make distclean' prima di ricompilare una versione
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
116 precedente, perciò se non ne hai una salvata, dovrai ricompilare tutto quanto
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
117 quando ritorni alla verisone attuale.)
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
118 </para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
119
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
120 <para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
121 Dopo aver trovato il giorno in cui è nato l'errore, continua a cercare usando
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
122 l'archivio mplayer-cvslog (ordinato per data) e un più preciso aggiornamento
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
123 su svn con ora, minuto e secondo:
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
124 <screen>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
125 svn update -r {"2004-08-23 15:17:25"}
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
126 </screen>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
127 Questo ti permetterà di trovare facilmente la patch esatta che lo ha generato.
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
128 </para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
129
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
130 <para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
131 Se trovi la patch che è stata la causa del problema, hai quasi vinto;
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
132 fai un rapporto su
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
133 <ulink url="http://bugzilla.mplayerhq.hu/">MPlayer Bugzilla</ulink> o
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
134 iscriviti a
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
135 <ulink url="http://lists.mplayerhq.hu/mailman/listinfo/mplayer-users">MPlayer-users</ulink>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
136 e postalo là.
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
137 C'è anche la possibilità che l'autore intervenga consigliando una correzione.
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
138 Puoi anche controllare attentamente la patch fino a quando la costringi a
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
139 rivelarti dove stia il bug :-).
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
140 </para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
141 </sect1>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
142
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
143
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
144 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
145
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
146
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
147 <sect1 id="bugreports_report">
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
148 <title>Come segnalare i bug</title>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
149
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
150 <para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
151 Per prima cosa per favore prova la versione Subversion di
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
152 <application>MPlayer</application> più recente visto che in essa il tuo bug
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
153 potrebbe già essere stato risolto. Lo sviluppo avanza velocemente, la maggior
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
154 parte dei problemi nei rilasci ufficiali sono segnalati in pochi giorni o poche
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
155 ore, perciò parti <emphasis role="bold">solo da Subversion</emphasis> per
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
156 segnalare i bug. Ciò include i pacchetti compilati di
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
157 <application>MPlayer</application>. Le istruzioni per Subversion si possono
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
158 trovare in fondo a
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
159 <ulink url="http://www.mplayerhq.hu/dload.html">questa pagina</ulink> o nel
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
160 README. Se ciò non ti è stato di aiuto, per favore fai riferimento alla lista
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
161 dei <link linkend="bugs">problemi conosciuti</link> e al resto della
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
162 documentazione. Se il tuo problema è sconosciuto oppure non risolvibile con le
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
163 nostre indicazioni, allora per favore segnala il bug.
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
164 </para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
165
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
166 <para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
167 Per piacere non inviare segnalazioni di bug ai singoli sviluppatori in privato.
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
168 Questo è un lavoro di comunità e quindi ci possono essere varie persone
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
169 interessate ad esso. Alcune volte altri utenti hanno già avuto i tuoi problemi
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
170 e sanno come aggirare un problema anche quando è un bug nel codice di
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
171 <application>MPlayer</application>.
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
172 </para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
173
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
174 <para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
175 Per favore descrivi il tuo problema il più dettagliatamente possibile. Fai un
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
176 piccolo lavoro di ricerca per evidenziare le circostanze in cui succede il
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
177 problema. Il bug si presenta solo in alcune occasioni? E' specifico per certi
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
178 file o tipi di file? Capita solo con un codec e è indipendente dal codec? Puoi
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
179 riprodurlo con tutti i driver di uscita? Più informazioni fornisci, maggiori
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
180 sono le nostre possibilità di correggere il tuo problema. Per favore non
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
181 dimenticare di includere anche le importanti informazioni richieste qui sotto,
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
182 altrimenti non saremo in grado di diagnosticare il problema.
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
183 </para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
184
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
185 <para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
186 Una guida eccellente e ben scritta su come fare domande in forum pubblici è
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
187 <ulink url="http://www.catb.org/~esr/faqs/smart-questions.html">How To Ask Questions The Smart Way</ulink>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
188 (<ulink url="http://xoomer.virgilio.it/army1987k">Come porre domande in modo intelligente</ulink>)
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
189 di <ulink url="http://www.catb.org/~esr/">Eric S. Raymond</ulink>.
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
190 Ce n'è un'altra chiamata
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
191 <ulink url="http://www.chiark.greenend.org.uk/~sgtatham/bugs-it.html">Come
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
192 segnalare bug efficacemente</ulink>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
193 di <ulink url="http://www.chiark.greenend.org.uk/~sgtatham/">Simon Tatham</ulink>.
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
194 Se segui queste linee guida dovresti poter ottenere aiuto.. Ma per favore tieni
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
195 conto che tutti noi seguiamo le mailing list volontariamente nel tempo libero.
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
196 Siamo molto occupati e non possiamo garantire che otterrai una soluzione per il
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
197 tuo problema o anche solo una risposta.
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
198 </para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
199 </sect1>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
200
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
201
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
202 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
203
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
204
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
205 <sect1 id="bugreports_where">
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
206 <title>Dove segnalare i bug</title>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
207
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
208 <para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
209 Iscriviti alla mailing list MPlayer-users:
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
210 <ulink url="http://lists.mplayerhq.hu/mailman/listinfo/mplayer-users"/>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
211 e invia il tuo rapporto sul bug a
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
212 <ulink url="mailto:mplayer-users@mplayerhq.hu"/> dove puoi discuterlo.
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
213 </para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
214
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
215 <para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
216 Se preferisci puoi invece usare il nostro bel nuovo
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
217 <ulink url="http://bugzilla.mplayerhq.hu/">Bugzilla</ulink>.
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
218 </para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
219
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
220 <para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
221 La lingua di questa lista è l'<emphasis role="bold">inglese</emphasis>.
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
222 Per favore segui gli standard delle
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
223 <ulink url="http://www.ietf.org/rfc/rfc1855.txt">Linee guida della Netiquette</ulink>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
224 e <emphasis role="bold">non inviare email in HTML</emphasis> ad alcuna delle
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
225 nostre mailing list. Verrai semplicemente ignorato bandito. Se non sai cosa sia
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
226 una mail in HTML o perché sia il male, leggi questo
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
227 <ulink url="http://expita.com/nomime.html">buon documento</ulink>.
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
228 Ti spiega tutto in dettaglio e contiene le istruzioni per disabilitare l'HTML.
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
229 Inoltre nota che non rispondiamo in CC (copia carbone) alle persone, quindi è
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
230 una buona idea iscriversi per poter effettivamente ricevere la risposta.
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
231 </para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
232 </sect1>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
233
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
234
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
235 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
236
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
237
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
238 <sect1 id="bugreports_what">
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
239 <title>Cosa riportare</title>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
240
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
241 <para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
242 Potrebbe servire che tu includa nel tuo rapporto sul bug registrazioni,
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
243 configurazioni o file di esempio. Se alcune di queste cose sono abbastanza
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
244 grandi, è meglio caricarle sul nostro
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
245 <ulink url="ftp://upload.mplayerhq.hu/MPlayer/incoming/">server FTP</ulink> in
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
246 un formato compresso (si preferiscono gzip e bzip2) e inserisci nel rapporto
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
247 solo il nome e il percorso del file. Le nostre mailing list hanno un limite
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
248 sulla dimensione di 80k, se hai qualcosa di più grande devi comprimerlo o
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
249 caricarlo.
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
250 </para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
251
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
252 <!-- ********** -->
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
253
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
254 <sect2 id="bugreports_system">
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
255 <title>Informazioni di Sistema</title>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
256
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
257 <para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
258 <itemizedlist>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
259 <listitem><para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
260 La tua distribuzione Linux o il sistema operativo e la versione, per es.:
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
261 <itemizedlist>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
262 <listitem><para>Red Hat 7.1</para></listitem>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
263 <listitem><para>Slackware 7.0 + pacchetti sviluppo dalla 7.1 ...</para></listitem>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
264 </itemizedlist>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
265 </para></listitem>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
266 <listitem><para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
267 La versione del kernel:
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
268 <screen>uname -a</screen>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
269 </para></listitem>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
270 <listitem><para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
271 La versione di libc:
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
272 <screen>ls -l /lib/libc[.-]*</screen>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
273 </para></listitem>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
274 <listitem><para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
275 Le versioni di gcc e di ld:
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
276 <screen>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
277 gcc -v
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
278 ld -v<!--
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
279 --></screen>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
280 </para></listitem>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
281 <listitem><para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
282 La versione di binutils:
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
283 <screen>as --version</screen>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
284 </para></listitem>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
285 <listitem><para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
286 Se hai dei problemi con la modalità a schermo intero:
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
287 <itemizedlist>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
288 <listitem><para>Il tipo di gestore di finestre e la versione</para></listitem>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
289 </itemizedlist>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
290 </para></listitem>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
291 <listitem><para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
292 Se hai dei problemi con XVIDIX:
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
293 <itemizedlist>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
294 <listitem><para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
295 La profondità colore di X:
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
296 <screen>xdpyinfo | grep "depth of root"</screen>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
297 </para></listitem>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
298 </itemizedlist>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
299 </para></listitem>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
300 <listitem><para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
301 Se i bug sono solo nella GUI:
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
302 <itemizedlist>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
303 <listitem><para>La versione di GTK</para></listitem>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
304 <listitem><para>La versione di GLIB</para></listitem>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
305 <listitem><para>La situazione della GUI in cui il bug si presenta</para></listitem>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
306 </itemizedlist>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
307 </para></listitem>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
308 </itemizedlist>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
309 </para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
310 </sect2>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
311
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
312 <!-- ********** -->
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
313
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
314 <sect2 id="bugreports_hardware">
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
315 <title>Hardware e driver</title>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
316
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
317 <para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
318 <itemizedlist>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
319 <listitem><para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
320 Informazioni CPU (questo funziona solo in Linux):
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
321 <screen>cat /proc/cpuinfo</screen>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
322 </para></listitem>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
323 <listitem><para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
324 La marca della scheda video ed il modello, per es.:
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
325 <itemizedlist>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
326 <listitem><para>ASUS V3800U chip: nVidia TNT2 Ultra pro 32MB SDRAM</para></listitem>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
327 <listitem><para>Matrox G400 DH 32MB SGRAM</para></listitem>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
328 </itemizedlist>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
329 </para></listitem>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
330 <listitem><para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
331 Il tipo di driver video &amp; la versione, per es.:
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
332 <itemizedlist>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
333 <listitem><para>X built-in driver</para></listitem>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
334 <listitem><para>nVidia 0.9.623</para></listitem>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
335 <listitem><para>Utah-GLX CVS 2001-02-17</para></listitem>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
336 <listitem><para>DRI from X 4.0.3</para></listitem>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
337 </itemizedlist>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
338 </para></listitem>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
339 <listitem><para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
340 Il tipo di scheda video &amp; driver, per es.:
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
341 <itemizedlist>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
342 <listitem><para>Creative SBLive! Gold with OSS driver from oss.creative.com</para></listitem>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
343 <listitem><para>Creative SB16 with kernel OSS drivers</para></listitem>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
344 <listitem><para>GUS PnP with ALSA OSS emulation</para></listitem>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
345 </itemizedlist>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
346 </para></listitem>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
347 <listitem><para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
348 Se hai dei dubbi includi l'emissione di <command>lspci -vv</command> su
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
349 sitemi Linux.
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
350 </para></listitem>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
351 </itemizedlist>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
352 </para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
353 </sect2>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
354
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
355 <!-- ********** -->
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
356
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
357 <sect2 id="bugreports_configure">
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
358 <title>Problemi del configure</title>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
359
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
360 <para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
361 Se ricevi degli errori eseguendo <command>./configure</command>, o se fallisce
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
362 la rilevazione automatica di qualcosa, leggi <filename>configure.log</filename>.
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
363 Puoi travarci la soluzione, per esempio varie versioni della stessa libreria
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
364 mescolate sul tuo sistema, o hai dimenticato di installare il pacchetto di
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
365 scviluppo (quelli con il suffisso -dev). Se pensi ci sia un bug, includi
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
366 <filename>configure.log</filename> nel tuo rapporto sul bug stesso.
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
367 </para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
368 </sect2>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
369
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
370 <sect2 id="bugreports_compilation">
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
371 <title>Problemi di compilazione</title>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
372
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
373 <para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
374 Per favore includi questi file:
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
375 <itemizedlist>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
376 <listitem><para>config.h</para></listitem>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
377 <listitem><para>config.mak</para></listitem>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
378 </itemizedlist>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
379 </para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
380 </sect2>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
381
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
382 <!-- ********** -->
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
383
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
384 <sect2 id="bugreports_playback">
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
385 <title>Problemi in riproduzione</title>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
386
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
387 <para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
388 Per favore includi l'output di <application>MPlayer</application> al livello
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
389 di verbosità 1, ma ricorda di
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
390 <emphasis role="bold">non troncare tale output</emphasis> quando lo incolli
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
391 nella tua mail. Agli sviluppatori servono tutti i messaggi per diagnosticare
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
392 correttamente un problema. Puoi redirigere l'output in un file in questo modo:
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
393 <screen>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
394 mplayer -v <replaceable>options</replaceable> <replaceable>filename</replaceable> &gt; mplayer.log 2&gt;&amp;1
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
395 </screen>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
396 </para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
397
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
398 <para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
399 Se il tuo problema è specifico per uno o più file,
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
400 allora per favore carica quello/i incriminato/i in:
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
401 <ulink url="ftp://upload.mplayerhq.hu/MPlayer/incoming/"/>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
402 </para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
403
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
404 <para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
405 Carica anche un piccolo file di testo con lo stesso nome di base del file, con
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
406 un'estensione .txt. Descrivi il problema che hai con quel particolare file e
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
407 includi il tuo indirizzo email così come ll'ouptut di
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
408 <application>MPlayer</application> all livello 1 di verbosità.
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
409 Solitamente i primi 1-5 MB di un file sono abbastanza per riprodurre il
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
410 problema, ma per esserne certi ti chiediamo di fare:
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
411 <screen>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
412 dd if=<replaceable>tuo_file</replaceable> of=<replaceable>piccolo_file</replaceable> bs=1024k count=5
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
413 </screen>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
414 Questo copierà i primi 5 mega di '<emphasis role="bold">tuo_file</emphasis>'
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
415 e li scriverà su '<emphasis role="bold">piccolo_file</emphasis>'. Dopo prova
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
416 di nuovo con il file piccolo e se il problema si presenta ancora per noi è
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
417 sufficiente. Per piacere <emphasis role="bold">non inviare mai</emphasis> questi
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
418 file via mail! Caricali sull'FTP, e manda solo il percorso/nome del file nel
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
419 server FTP. Se il file è raggiungibile in rete, allora è sufficiente inviare
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
420 l'URL <emphasis role="bold">preciso</emphasis>.
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
421 </para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
422 </sect2>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
423
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
424 <!-- ********** -->
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
425
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
426 <sect2 id="bugreports_crash">
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
427 <title>Crash</title>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
428
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
429 <para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
430 Devi eseguire <application>MPlayer</application> dentro a <command>gdb</command>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
431 e mandarci l'output completo oppure se hai un <filename>core</filename> dump
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
432 del crash puoi ricavare informazioni utili dal Core file. Qui spiega come:
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
433 </para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
434
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
435
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
436 <sect3 id="bugreports_debug">
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
437 <title>Come conservare le informazioni di un crash riproducibile</title>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
438
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
439 <para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
440 Ricompila <application>MPlayer</application> con il codice di debug abilitato:
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
441 <screen>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
442 ./configure --enable-debug=3
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
443 make
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
444 </screen>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
445 e poi esegui <application>MPlayer</application> da dentro gdb usando:
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
446 <screen>gdb ./mplayer</screen>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
447 Ora sei dentro gdb, Scrivi:
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
448 <screen>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
449 run -v <replaceable>opzioni-per-mplayer</replaceable> <replaceable>nomefile</replaceable>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
450 </screen>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
451 e riproduci il tuo crash. Appena ci sei riuscito, gdb ti ripresenterà il
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
452 prompt dei comandi, dove devi digitare
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
453 <screen>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
454 bt
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
455 disass $pc-32 $pc+32
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
456 info all-registers
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
457 </screen>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
458 </para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
459 </sect3>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
460
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
461
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
462 <sect3 id="bugreports_core">
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
463 <title>Come ricavare informazioni significative da un core dump</title>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
464
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
465 <para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
466 Genera il file di comandi seguente:
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
467 <screen>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
468 bt
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
469 disass $pc-32 $pc+32
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
470 info all-registers
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
471 </screen>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
472 Poi lancia semplicemente questo comando:
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
473 <screen>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
474 gdb mplayer --core=core -batch --command=file_comandi &gt; mplayer.bug
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
475 </screen>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
476 </para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
477 </sect3>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
478 </sect2>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
479 </sect1>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
480
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
481
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
482 <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
483
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
484
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
485 <sect1 id="bugreports_advusers">
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
486 <title>So quello che sto facendo...</title>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
487
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
488 <para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
489 Se hai generato un rapporto adeguato sul bug seguendo i passi suddetti e sei
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
490 certo che sia un bug in <application>MPlayer</application> e non un problema
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
491 del compilatore o di un file danneggiato, se hai già letto la documentazione
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
492 non sei riuscito a trovare una soluzione, i tuoi driver audio sono OK, allora
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
493 potresti voler iscriverti alla lista MPlayer-advusers e inviare lì il tuo
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
494 rapporto per ottenere una riposta migliore e più rapida.
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
495 </para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
496
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
497 <para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
498 Renditi per favore conto che se invii lì domande da niubbo o domande che hanno
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
499 già una risposta nel manuale, sarai ignorato o alimenterai un flame, invece
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
500 di ottenere una risposta adeguata. Non generare flame contro di noi e iscriviti
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
501 a -advusers solo se sai davvero cosa stai facendo e senti di essere un utente
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
502 avanzato di <application>MPlayer</application> o uno sviuppatore. Se rientri in
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
503 questi ranghi non dovrebbe esserti difficile scoprire come iscriverti...
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
504 </para>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
505 </sect1>
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
506
30c690e359c2 synced with r23225
ptt
parents:
diff changeset
507 </appendix>