Mercurial > mplayer.hg
diff DOCS/French/bugreports.html @ 2252:6697e0568f87
French translation by MoZ <moz@gmx.fr>
author | arpi |
---|---|
date | Thu, 18 Oct 2001 11:48:46 +0000 |
parents | |
children | adc8d71a15bd |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/DOCS/French/bugreports.html Thu Oct 18 11:48:46 2001 +0000 @@ -0,0 +1,151 @@ +<HTML> +<BODY BGCOLOR=white> + +<FONT face="Verdana, Arial, Helvetica, sans-serif" size=2> + +<P><B><A NAME=C>Appendice C - Comment reporter un bogue</A></B></P> + +<P><B>Comment reporter un bogue ?</B></P> + +<P>Commencez par lire l'<A HREF="documentation.html#D">Appendice D</A>, et le reste de la documentation. Reportez le bogue +uniquement si votre problème n'est pas référencé ou résolu.</P> + +<P><B>Où ?</B></P> + +<P>Souscrivez à la liste de diffusion mplayer-users:<BR> + <A HREF="http://mplayerhq.hu/mailman/listinfo/mplayer-users"> http://mplayerhq.hu/mailman/listinfo/mplayer-users</A><BR> +et décrivez votre problème:<BR> + <A HREF="mailto:mplayer-users@mplayehq.hu">mplayer-users@mplayerhq.hu</A><BR> +Nous ne reporterons pas votre e-mail, inscrivez vous SVP !!!</P> + +<P>N'envoyez pas d' e-mail directement à l'adresse de l'auteur !!! +Nous travaillons ensemble sur le code, donc votre problème intéresse tout le monde. +De plus les autres utilisateurs ont souvent la solution (configuration système, +mauvais drivers, etc..), même quand nous pensons qu'il s'agit d'une erreur dans le code. +Cette liste de diffusion est en anglais !</P> + +<P>Merci de décrire votre problème dans le détail, avec des exemples, et +n'oubliez pas d'inclure ceci :</P> + +<P><B>Quoi ?</B></P> + +<P><B><I>1. Les informations indispensables sur votre système :</I></B></P> + +<UL> +<LI>Distribution GNU/Linux<BR> +exemples:<UL> + <LI>RedHat 7.1 + <LI>Slackware 7.0 + paquetages de développement de la 7.1 ...</UL> +<LI>version du noyau :<BR> + <CODE>uname -a</CODE> +<LI>version de la libc :<BR> + <CODE>ls -l /lib/libc[.-]*</CODE> +<LI>version du serveur X :<BR> + <CODE>X -version</CODE> +<LI>version du gcc et de ld :<BR> + <CODE>gcc -v<BR> + ld -v</CODE> +<LI>version des binutils :<BR> + <CODE>as --version</CODE> +</UL> + +<P><B><I>2. Matériel & drivers :</I></B></P> + +<UL> +<LI>Infos processeur:<BR> + <CODE>cat /proc/cpuinfo</CODE> +<LI>Fabricant et modèle de votre carte vidéo :<BR> + exemples :<BR><UL> + <LI>ASUS V3800U chip: nVidia TNT2 Ultra pro 32MB SDRAM + <LI>Matrox G400 DH 32MB SGRAM</UL> +<LI>Type et version des drivers vidéo<BR> + exemples :<UL> + <LI>X built-in driver + <LI>nvidia 0.9.623 + <LI>Utah-GLX CVS 2001-02-17 + <LI>DRI from X 4.0.3</UL> +<LI>Type et version des drivers son :<BR> + exemples :<BR><UL> + <LI>Creative SBLive! Gold with OSS driver from oss.creative.com + <LI>Creative SB16 with OSS drivers of kernel + <LI>GUS PnP with ALSA OSS emulation</UL> +<LI>En cas de doute, joignez y le résultat de la commande lspci -v +</UL> + +<P><B>En cas de problème/erreur de compilation :</B></P> + +<P><B><I>3. Le résultat des commandes configure/make :</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. Ces fichiers :</I></B></P> +<UL><LI>config.h +<LI>config.mak +<LI>libvo/config.mak +</UL> + +<P><B>Pour les problèmes de lecture :</B></P> + +<P><B><I>3. Le résultat de la commande "mplayer -v" (verbose level 1)</I></B></P> +<P><CODE> mplayer -v [options] filename &> mplayer.log</CODE></P> + +<P><B><I>4. Si le problème est spécifique à un fichier, + merci d'envoyer ce fichier sur :</I></B></P> +<P><CODE> ftp://mplayerhq.hu/MPlayer/incoming/</CODE></P> + en y joignant un fichier texte du même nom décrivant votre problème.<BR> + Généralement les premiers 1-5 MB sont suffisants pour reproduire le problème, + mais auparavent vous pouvez essayer ceci : +<P><CODE> dd if=votre_fichier of=le_petit_fichier bs=1k count=1024</CODE></P> + (cela coupera 1MB de 'votre_fichier' et les sauvera dans 'le_petit_fichier') + Essayez alors de lire le petit fichier, et si le bogue persiste vous pouvez envoyer le petit fichier par ftp.<BR> + N'envoyez jamais ces fichiers par e-mail ! Envoyez les par FTP, et postez seulement leur nom/adresse sur ce FTP. + Si le fichier est accessible en téléchargement, envoyez seulement son URL ! + +<P><B><I>5. En cas de plantage (segfault, SIGILL, signal 4 etc...):</I></B></P> + +<P><I>Si vous avez un "coredump" du plantage, c.f. section 5.a, sinon c.f. section 5.b:</I></P> + +<P><B><I>5.a: Merci de nous envoyer le résultat du "coredump" (s'il a été crée).</I></B></P> + +<P>Comment : +créez la commande suivante (dans un fichier command_file) :</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>puis exécutez simplement la ligne de commande suivante :</P> +<P> <CODE>gdb mplayer --core=core -batch --command=command_file >mplayer.bug</CODE></P> + +<P><B><I>5.b.: lancez MPlayer dans gdb :</I></B></P> +<P>Recompilez mplayer avec les instructions de déboguage :<BR> +./configure --enable-debug<BR> +make +</P> +<P>[au prompt shell :]<BR> + <CODE># gdb mplayer</CODE><BR> +[au prompt gdb :]<BR> + <CODE>> run -v [options-to-mplayer] filename</CODE><BR> + ... (attendre qu'il plante)<BR> + <CODE>> bt</CODE><BR> + <CODE>> disass $eip-32 $eip+32</CODE><BR> +Envoyez nous le résultat complet obtenu alors ! +</P> + +<P><B>En général:</B></P> + +<P>Les fichiers volumineux (logs, etc...) peuvent être envoyés par FTP +(compressés), et indiquez uniquement leur nom/adresse dans le rapport de bug.</P> + +</BODY> +</HTML>