Mercurial > mplayer.hg
comparison DOCS/French/bugreports.html @ 8775:a70875598bf7
sync
author | nicolas |
---|---|
date | Sat, 04 Jan 2003 17:52:14 +0000 |
parents | d326c58a5464 |
children | bea04f770109 |
comparison
equal
deleted
inserted
replaced
8774:dbe99860575d | 8775:a70875598bf7 |
---|---|
59 les informations importantes requises plus-bas, sinon nous ne pourront établir un | 59 les informations importantes requises plus-bas, sinon nous ne pourront établir un |
60 diagnostic précis de votre problème.</P> | 60 diagnostic précis de votre problème.</P> |
61 | 61 |
62 <P>Un guide excellent et bien écrit pour poser des questions sur les forums | 62 <P>Un guide excellent et bien écrit pour poser des questions sur les forums |
63 publiques est <A HREF="http://www.linux-france.org/article/these/smart-questions/smart-questions-fr.html"> | 63 publiques est <A HREF="http://www.linux-france.org/article/these/smart-questions/smart-questions-fr.html"> |
64 Comment Poser Les Questions De Manière Intelligente</A> par Eric S. Raymond. | 64 Comment Poser Les Questions De Manière Intelligente</A> par Eric S. Raymond. Il y en |
65 Si vous suivez ces règles cela devrait aller. Mais merci de comprendre que nous | 65 a un autre (en anglais) appelé <A HREF="http://www.chiark.greenend.org.uk/~sgtatham/bugs.html">How to Report Bugs Effectively</A> |
66 par <A HREF="http://www.chiark.greenend.org.uk/~sgtatham/">Simon Tatham</A>. | |
67 Si vous suivez ces règles vous devriez pouvoir obtenir de l'aide. Mais merci de comprendre que nous | |
66 suivons tous les listes de diffusion volontairement sur notre temps libre. Nous | 68 suivons tous les listes de diffusion volontairement sur notre temps libre. Nous |
67 sommes très occupés et ne pouvons garantir que vous aurez une solution à votre | 69 sommes très occupés et ne pouvons garantir que vous aurez une solution à votre |
68 problème ou même une réponse.</P> | 70 problème ou même une réponse.</P> |
69 | 71 |
70 | 72 |
89 <H3>Que rapporter ?</H3> | 91 <H3>Que rapporter ?</H3> |
90 | 92 |
91 <H4>System Information:</H4> | 93 <H4>System Information:</H4> |
92 | 94 |
93 <UL> | 95 <UL> |
94 <LI>Votre distribution Linux ou système d'exploitation ex.: | 96 <LI>Votre distribution Linux ou système d'exploitation et version ex.: |
95 <UL> | 97 <UL> |
96 <LI>Red Hat 7.1</LI> | 98 <LI>Red Hat 7.1</LI> |
97 <LI>Slackware 7.0 + paquetages de développement de la 7.1 ...</LI> | 99 <LI>Slackware 7.0 + paquetages de développement de la 7.1 ...</LI> |
98 </UL> | 100 </UL> |
99 </LI> | 101 </LI> |
158 <H4>En cas de problème/erreur de compilation:</H4> | 160 <H4>En cas de problème/erreur de compilation:</H4> |
159 | 161 |
160 Veuillez inclure ces fichiers: | 162 Veuillez inclure ces fichiers: |
161 | 163 |
162 <UL> | 164 <UL> |
163 <LI>configure.log</LI> | 165 <LI><CODE>config.h</CODE></LI> |
164 <LI>config.h</LI> | 166 <LI><CODE>config.mak</CODE></LI> |
165 <LI>config.mak</LI> | 167 </UL> |
166 <LI>libvo/config.mak</LI> | 168 |
167 </UL> | 169 Uniquement si la compilation échoue à partir d'un de ces répertoires, incluez ces fichiers: |
168 | 170 |
171 <UL> | |
172 <LI><CODE>Gui/config.mak</CODE></LI> | |
173 <LI><CODE>libvo/config.mak</CODE></LI> | |
174 <LI><CODE>libao2/config.mak</CODE></LI> | |
175 </UL> | |
176 | |
177 | |
178 <H4>Pour les problème de configure</H4> | |
179 | |
180 Incluez <CODE>configure.log</CODE>. | |
169 | 181 |
170 <H4>Pour les problèmes de lecture</H4> | 182 <H4>Pour les problèmes de lecture</H4> |
171 | 183 |
172 <P>Merci d'inclure la sortie de MPlayer en verbosité niveau 1, mais rappelez-vous | 184 <P>Merci d'inclure la sortie de MPlayer en verbosité niveau 1, mais rappelez-vous |
173 de <B>ne pas tronquer la sortie</B> en le copiant dans votre mail. Les développeurs | 185 de <B>ne pas tronquer la sortie</B> en le copiant dans votre mail. Les développeurs |
197 téléchargement, envoyez seulement son adresse <STRONG>exacte</STRONG>.</P> | 209 téléchargement, envoyez seulement son adresse <STRONG>exacte</STRONG>.</P> |
198 | 210 |
199 | 211 |
200 <H4>Pour les plantages</H4> | 212 <H4>Pour les plantages</H4> |
201 | 213 |
202 <P>Si vous avez un "coredump" du plantage, continuez de lire le prochain paragraphe, | 214 <P>Vous devez lancer MPlayer à l'intérieur de <CODE>gdb</CODE> et nous envoyer le résultat |
203 sinon sautez-le.</P> | 215 complet ou si vous avez un core dump du plantage vous pouvez extraire des informations |
216 utiles du fichier <CODE>Core</CODE>. Voici comment:</P> | |
217 | |
218 <H4>Comment conserver les informations avec un plantage reproduisible</H4> | |
219 | |
220 Recompilez MPlayer avec les instructions de déboguage: | |
221 | |
222 <P><CODE> ./configure --enable-debug=3<BR> | |
223 make</CODE></P> | |
224 | |
225 et ensuite lancez MPlayer à l'intérieur de gdb en utilisant: | |
226 | |
227 <P><CODE> gdb ./mplayer</CODE></P> | |
228 | |
229 Vous êtes maintenant à l'intérieur de gdb. Tapez: | |
230 | |
231 <P><CODE> run -v [options-pour-mplayer] nomfichier</code></P> | |
232 | |
233 et reproduisez votre plantage. Aussitôt que vous l'avez fait, gdb va vous | |
234 renvoyer à la ligne de commande où vous devrez entrer | |
235 | |
236 <P><CODE> bt<BR> | |
237 disass $pc-32 $pc+32</CODE></P> | |
204 | 238 |
205 | 239 |
206 <H4>Comment extraire les informations significatives d'un core dump</H4> | 240 <H4>Comment extraire les informations significatives d'un core dump</H4> |
207 | 241 |
208 <P>créez le fichier de commande suivant:</P> | 242 <P>créez le fichier de commande suivant:</P> |
210 <P><CODE>disass $pc-32 $pc+32<BR> | 244 <P><CODE>disass $pc-32 $pc+32<BR> |
211 info all-registers</CODE></P> | 245 info all-registers</CODE></P> |
212 | 246 |
213 <P>puis exécutez simplement la ligne de commande suivante:</P> | 247 <P>puis exécutez simplement la ligne de commande suivante:</P> |
214 | 248 |
215 <P> <CODE>gdb mplayer --core=core -batch --command=command_file > mplayer.bug</CODE></P> | 249 <P> <CODE>gdb mplayer --core=core -batch --command=fichier_de_commande > mplayer.bug</CODE></P> |
216 | |
217 | |
218 <H4>Comment conserver les informations avec un plantage reproduisible</H4> | |
219 | |
220 Recompilez MPlayer avec les instructions de déboguage: | |
221 | |
222 <P><CODE> ./configure --enable-debug=3<BR> | |
223 make</CODE></P> | |
224 | |
225 et ensuite lancez MPlayer à l'intérieur de gdb en utilisant: | |
226 | |
227 <P><CODE> gdb ./mplayer</CODE></P> | |
228 | |
229 Vous êtes maintenant à l'intérieur de gdb. Tapez: | |
230 | |
231 <P><CODE> run -v [options-pour-mplayer] nomfichier</code></P> | |
232 | |
233 et reproduisez votre plantage. Aussitôt que vous l'avez fait, gdb va vous | |
234 renvoyer à la ligne de commande où vous devrez entrer | |
235 | |
236 <P><CODE> bt<BR> | |
237 disass $pc-32 $pc+32</CODE></P> | |
238 | |
239 et nous envoyer le résultat complet. | |
240 | 250 |
241 | 251 |
242 <H3>Note générale</H3> | 252 <H3>Note générale</H3> |
243 | 253 |
244 <P>Si quelque chose est très gros (les logs par exemple) alors il vaut mieux | 254 <P>Si quelque chose est très gros (les logs par exemple) alors il vaut mieux |