2001-09-02 02:25:02 +02:00
|
|
|
|
<HTML>
|
2002-03-09 01:17:50 +01:00
|
|
|
|
|
|
|
|
|
<HEAD>
|
2002-06-12 18:31:32 +02:00
|
|
|
|
<LINK REL="stylesheet" TYPE="text/css" HREF="default.css">
|
2002-03-09 01:17:50 +01:00
|
|
|
|
</HEAD>
|
|
|
|
|
|
2001-09-02 02:25:02 +02:00
|
|
|
|
<BODY BGCOLOR=white>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<P><B><A NAME=C>Anhang C - Wie man einen Fehler berichtet</A></B></P>
|
|
|
|
|
|
2002-05-17 22:55:16 +02:00
|
|
|
|
<P><B>Wie bericht ich Programmfehler?</B></P>
|
2001-09-02 02:25:02 +02:00
|
|
|
|
|
2002-05-17 22:55:16 +02:00
|
|
|
|
<P>Probiere es als allererstes die letzte CVS-Version, da dein Problem m<>glicherweise
|
2002-03-23 01:32:59 +01:00
|
|
|
|
schon gel<65>st ist. CVS-Anweisungen k<>nnen am unteren Ende <A HREF="http://www.mplayerhq.hu/homepage/dload.html">dieser Seite</A>
|
|
|
|
|
gefunden werden.</P>
|
2001-12-20 20:51:09 +01:00
|
|
|
|
|
2002-05-17 22:55:16 +02:00
|
|
|
|
<P>Wenn dies nicht hilft, sollte im <A HREF="documentation.html#D">Anhang D</A> und dem Rest der
|
|
|
|
|
Dokumentationen nachgesehen werden. Wenn dein Problem nicht bekannt ist oder durch unsere Anweisungen
|
2002-03-23 01:32:59 +01:00
|
|
|
|
nicht gel<65>st werden kann, dann berichte <20>ber den Fehler:</P>
|
2001-09-02 02:25:02 +02:00
|
|
|
|
|
2002-03-23 01:32:59 +01:00
|
|
|
|
<P><B>Wo sollen Fehler berichtet werden?</B></P>
|
2001-09-02 02:25:02 +02:00
|
|
|
|
|
|
|
|
|
<P>Tritt der mplayer-users Mailingliste bei:<BR>
|
2001-10-08 00:15:33 +02:00
|
|
|
|
<A HREF="http://mplayerhq.hu/mailman/listinfo/mplayer-users">http://mplayerhq.hu/mailman/listinfo/mplayer-users</A><BR>
|
2001-09-02 02:25:02 +02:00
|
|
|
|
und sende deinen Fehlerbericht an:<BR>
|
2001-10-08 00:15:33 +02:00
|
|
|
|
<A HREF="mailto:mplayer-users@mplayerhq.hu">mplayer-users@mplayerhq.hu</A><BR>
|
2002-03-23 01:32:59 +01:00
|
|
|
|
Es sei darauf hingewiesen, dass wir keine individuellen Kopien (CC) versenden werden.
|
2002-06-07 18:03:33 +02:00
|
|
|
|
Es ist also eine gute Idee sich anzumelden, wenn man auch eine Antwort erhalten will.</P>
|
2002-03-23 01:32:59 +01:00
|
|
|
|
|
2002-06-07 18:03:33 +02:00
|
|
|
|
<P>Sende auf keinen Fall Fehlerberichte an individuelle Entwickler. MPlayer ist Gemeinschaftsarbeit,
|
|
|
|
|
also wird es vielleicht mehrere interessierte Leute geben.
|
|
|
|
|
Es kommt auch teilweise vor, dass derselbe Fehler von anderen Benutzern erlebt wurde, die bereits eine L<>sung
|
|
|
|
|
zur Umgehung des Problems haben (sogar bei einem Fehler im MPlayer Code).<BR>
|
2001-09-02 02:25:02 +02:00
|
|
|
|
Die Sprache dieser Mailingliste ist ENGLISCH!</P>
|
|
|
|
|
|
|
|
|
|
<P>Bitte beschreibe dein Problem detailiert - Beispiele usw. - aber vergiss
|
|
|
|
|
nicht, dass dein Bericht folgendes beinhalten sollte:</P>
|
|
|
|
|
|
2002-03-23 01:32:59 +01:00
|
|
|
|
<P><B>Was soll berichtet werden?</B></P>
|
2001-09-02 02:25:02 +02:00
|
|
|
|
|
2002-06-12 18:31:32 +02:00
|
|
|
|
<P><B>Systeminformationen:</B></P>
|
2001-09-02 02:25:02 +02:00
|
|
|
|
|
|
|
|
|
<UL>
|
2002-03-23 01:32:59 +01:00
|
|
|
|
<LI>Deine Linux Distribution oder Betriebssystem:<BR>
|
|
|
|
|
<UL>
|
|
|
|
|
<LI>RedHat 7.1
|
2002-05-17 22:55:16 +02:00
|
|
|
|
<LI>Slackware 7.0 + Development Pakete von 7.1 ...
|
2002-03-23 01:32:59 +01:00
|
|
|
|
</UL>
|
2001-09-02 02:25:02 +02:00
|
|
|
|
<LI>Kernel Version:<BR>
|
|
|
|
|
<CODE>uname -a</CODE>
|
|
|
|
|
<LI>libc Version:<BR>
|
|
|
|
|
<CODE>ls -l /lib/libc[.-]*</CODE>
|
|
|
|
|
<LI>X Version:<BR>
|
|
|
|
|
<CODE>X -version</CODE>
|
|
|
|
|
<LI>gcc und ld Versionen:<BR>
|
|
|
|
|
<CODE>gcc -v<BR>
|
|
|
|
|
ld -v</CODE>
|
|
|
|
|
<LI>binutils Version:<BR>
|
|
|
|
|
<CODE>as --version</CODE>
|
|
|
|
|
</UL>
|
|
|
|
|
|
2002-06-12 18:31:32 +02:00
|
|
|
|
<P><B>Hardware & Treiber:</B></P>
|
2001-09-02 02:25:02 +02:00
|
|
|
|
|
|
|
|
|
<UL>
|
2002-03-23 01:32:59 +01:00
|
|
|
|
<LI>CPU Infos (dies funktioniert nur mit Linux):<BR>
|
2001-09-02 02:25:02 +02:00
|
|
|
|
<CODE>cat /proc/cpuinfo</CODE>
|
2002-03-23 01:32:59 +01:00
|
|
|
|
<LI>Grafikkartenhersteller und Modell:<BR>
|
|
|
|
|
<UL>
|
2002-06-07 18:03:33 +02:00
|
|
|
|
<LI>ASUS V3800U, Chipset: nVidia TNT2 Ultra Pro 32MB SDRAM
|
2002-03-23 01:32:59 +01:00
|
|
|
|
<LI>Matrox G400 DH 32MB SGRAM
|
|
|
|
|
</UL>
|
2002-05-17 22:55:16 +02:00
|
|
|
|
<LI>Grafikkartentreiber-Typ & Version:<BR>
|
2002-03-23 01:32:59 +01:00
|
|
|
|
<UL>
|
|
|
|
|
<LI>X eigener Treiber
|
|
|
|
|
<LI>nvidia 0.9.623
|
|
|
|
|
<LI>Utah-GLX CVS 2001-02-17
|
|
|
|
|
<LI>DRI von X 4.0.3
|
|
|
|
|
</UL>
|
|
|
|
|
<LI>Soundkartentyp und Treiber:<BR>
|
|
|
|
|
<UL>
|
|
|
|
|
<LI>Creative SBLive! Gold mit OSS Treiber von oss.creative.com
|
|
|
|
|
<LI>Creative SB16 mit OSS Treiber des Kernels
|
|
|
|
|
<LI>GUS PnP mit ALSA OSS Emulation
|
|
|
|
|
</UL>
|
|
|
|
|
<LI>wenn du dir unsicher bist, schick die Ausgabe von <CODE>lspci -vv</CODE> mit (auf Linux Systemen)
|
2001-09-02 02:25:02 +02:00
|
|
|
|
</UL>
|
|
|
|
|
|
2002-06-07 18:03:33 +02:00
|
|
|
|
<P><B>Bei Kompilierungsfehlern/-problemen:</B></P>
|
2001-09-02 02:25:02 +02:00
|
|
|
|
|
2002-06-12 18:31:32 +02:00
|
|
|
|
<P><B>Bitte schicke diese Dateien mit:</B></P>
|
2002-02-26 17:44:14 +01:00
|
|
|
|
<UL>
|
|
|
|
|
<LI>configure.log
|
|
|
|
|
<LI>config.h
|
2001-09-02 02:25:02 +02:00
|
|
|
|
<LI>config.mak
|
|
|
|
|
<LI>libvo/config.mak
|
|
|
|
|
</UL>
|
|
|
|
|
|
2002-06-07 18:03:33 +02:00
|
|
|
|
<P><B>Bei Wiedergabeproblemen:</B></P>
|
2001-09-02 02:25:02 +02:00
|
|
|
|
|
2002-06-12 18:31:32 +02:00
|
|
|
|
<P>Bitte gib die Ausgabe von MPlayer in Ausf<73>hrlichkeits-Stufe 1, aber denk daran
|
|
|
|
|
<B>die Ausgabe nicht zu k<>rzen</B> wenn diese dem Mail eingef<65>gt wird. Die Entwickler
|
|
|
|
|
ben<EFBFBD>tigen alle Meldungen, um eine geignete Diagnose des Problems durchf<68>hren zu k<>nnen.
|
|
|
|
|
Die Ausgabe kann mit folgendem Befehl in eine Datei geschrieben werden:</P>
|
|
|
|
|
|
|
|
|
|
<P><CODE> mplayer -v [Optionen] [Dateiname] &> mplayer.log</CODE></P>
|
2001-09-02 02:25:02 +02:00
|
|
|
|
|
2002-06-12 18:31:32 +02:00
|
|
|
|
<P><B>Wenn das Problem spezifisch f<>r eine oder einige wenige Dateien besteht,
|
|
|
|
|
lade die Datei bitte auf</B></P>
|
2002-03-23 01:32:59 +01:00
|
|
|
|
<P><CODE> <A HREF="ftp://mplayerhq.hu/MPlayer/incoming/">ftp://mplayerhq.hu/MPlayer/incoming/</A></P>
|
2002-05-17 22:55:16 +02:00
|
|
|
|
Uploade auch eine kleine .txt-Datei mit dem selben Namen wie die Datei
|
2002-03-23 01:32:59 +01:00
|
|
|
|
(+ .txt Endung), die eine Problembeschreibung zur jeweiligen Datei, die
|
2002-06-07 18:03:33 +02:00
|
|
|
|
detaillierte Ausgabe (-v) von MPlayer und deine Email-Adresse enth<74>lt!
|
|
|
|
|
Normalerweise reichen die ersten 1-5MB der Datei aus um das Problem zu
|
|
|
|
|
reproduzieren, aber als erstes solltest du folgendes ausprobieren:
|
2002-03-18 15:57:34 +01:00
|
|
|
|
<P><CODE> dd if=deinedatei of=kleinedatei bs=1024k count=5</CODE></P>
|
2002-06-07 18:03:33 +02:00
|
|
|
|
(kopiert die ersten 5 MB von 'deinedatei' in die Datei 'kleinedatei'.)
|
2001-09-02 02:25:02 +02:00
|
|
|
|
Nun versuche es nochmals mit dieser kleinen Datei, wenn der Fehler
|
2001-09-25 20:08:13 +02:00
|
|
|
|
immer noch auftritt reicht es die kleine Datei hochzuladen.<BR>
|
2002-05-17 22:55:16 +02:00
|
|
|
|
Sende <STRONG>NIE</STRONG> solche Dateien via Mail! Lade es herauf und schicke nur den Pfad/
|
2002-03-23 01:32:59 +01:00
|
|
|
|
Dateinamen der Datei auf den FTP Server.<BR>
|
|
|
|
|
Wenn die Datei im Internet bereits verf<72>gbar ist reicht die <STRONG>exakte</STRONG> URL
|
2001-09-02 02:25:02 +02:00
|
|
|
|
aus!
|
|
|
|
|
|
2002-06-07 18:03:33 +02:00
|
|
|
|
<P><B>Bei Abst<73>rze:</B></P>
|
2001-09-02 02:25:02 +02:00
|
|
|
|
|
2002-06-07 18:03:33 +02:00
|
|
|
|
<P>Wenn du ein Speicherabbild (core dump) vom Absturz besitzt, lies beim n<>chsten
|
|
|
|
|
Paragraph weiter, ansonsten lass ihn aus.</P>
|
2001-09-02 02:25:02 +02:00
|
|
|
|
|
2002-06-12 18:31:32 +02:00
|
|
|
|
<P><B>Wie brauchbare Informationen von einem core dump extrahiert werden k<>nnen:</B></P>
|
2001-09-02 02:25:02 +02:00
|
|
|
|
|
2002-03-23 01:32:59 +01:00
|
|
|
|
<P>Bitte erzeuge die folgende Befehlsdatei (Command File):</P>
|
2001-09-02 02:25:02 +02:00
|
|
|
|
|
|
|
|
|
<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>
|
|
|
|
|
|
2002-06-07 18:03:33 +02:00
|
|
|
|
<P>Dann f<>hre einfach den folgenden Befehl auf der Konsole aus:</P>
|
2002-03-23 01:32:59 +01:00
|
|
|
|
<P> <CODE>gdb mplayer --core=core -batch --command=Kommandodatei > mplayer.bug</CODE></P>
|
|
|
|
|
|
2002-06-12 18:31:32 +02:00
|
|
|
|
<P><B>Wie Informationen eines reproduzierbaren Absturzes bewahrt werden k<>nnen:</B></P>
|
2002-06-07 18:03:33 +02:00
|
|
|
|
<P>Kompiliere MPlayer mit eingeschaltetem Debugging mit:<P>
|
2002-04-01 15:06:27 +02:00
|
|
|
|
<P><CODE> ./configure --enable-debug=3<BR>
|
2002-03-23 01:32:59 +01:00
|
|
|
|
make</CODE></P>
|
|
|
|
|
lass dann MPlayer mit gdb laufen:
|
|
|
|
|
<P><CODE> gdb mplayer</CODE></P>
|
|
|
|
|
|
|
|
|
|
<P>Du benutzt nun gdb. Gib folgendes ein:</P>
|
2002-06-03 19:29:52 +02:00
|
|
|
|
<P><CODE> run -v [Optionen von mplayer] dateiname</CODE></P>
|
2002-03-23 01:32:59 +01:00
|
|
|
|
und reproduziere deinen Absturz. Sobald du dies getan hast, wird gdb zur Eingabeaufforderung
|
|
|
|
|
zur<EFBFBD>ckkehren, wo folgendes einzugeben hast:<BR>
|
|
|
|
|
<P><CODE> bt<BR>
|
|
|
|
|
disass $eip-32 $eip+32</CODE></P>
|
2001-09-02 02:25:02 +02:00
|
|
|
|
Sende uns die gesamte Ausgabe obiger Dinge!
|
|
|
|
|
|
2002-03-23 01:32:59 +01:00
|
|
|
|
<P><B>Allgemeine Hinweise</B></P>
|
2001-09-02 02:25:02 +02:00
|
|
|
|
|
2002-03-23 01:32:59 +01:00
|
|
|
|
<P>Wenn etwas sehr gro<72> ist (Log-Dateien z.B.) ist es besser diese gezippt
|
2001-09-02 02:25:02 +02:00
|
|
|
|
auf den FTP hochzuladen und nur den Pfad-/Dateinamen im Fehlerbericht
|
2002-03-23 01:32:59 +01:00
|
|
|
|
anzugebeben.</P>
|
2001-09-02 02:25:02 +02:00
|
|
|
|
|
2001-12-02 20:03:12 +01:00
|
|
|
|
<P><B>Ich weiss was ich mache...</B></P>
|
|
|
|
|
|
|
|
|
|
<P>Wenn du einen Fehlerbericht wie oben beschrieben geschreiben hast und du dir sicher bist
|
|
|
|
|
das ein Bug in MPlayer, nicht ein Problem mit dem Kompiler oder eine defekte Datei ist kannst
|
2002-05-17 22:55:16 +02:00
|
|
|
|
du auch der mplayer-advusers - Mailingliste beitreten und dort posten wenn du alle
|
2001-12-02 20:03:12 +01:00
|
|
|
|
Dokumentation gelesen hast und dein Soundtreiber ok ist. Du wirst schnellere und besser
|
2002-03-23 01:32:59 +01:00
|
|
|
|
Antworten erhalten.<BR><BR>
|
2002-06-07 18:03:33 +02:00
|
|
|
|
Aber sei gewarnt: Wenn du Newbiefragen oder Fragen welche hier beantwortet werden schickst,
|
2002-03-23 01:32:59 +01:00
|
|
|
|
wirst du sofort gebannt anstatt eine Antwort zu erhalten.<BR>
|
2002-06-07 18:03:33 +02:00
|
|
|
|
Also <20>rgere uns nicht und trette der -advusers-Liste nur bei, wenn du weisst was du machst und
|
2002-03-23 01:32:59 +01:00
|
|
|
|
du dich wie ein Advanced-MPlayer-User oder Entwickler f<>hlst. Wenn du wirklich ein Advanced-User
|
2002-06-07 18:03:33 +02:00
|
|
|
|
bist sollte es kein Problem f<>r dich sein zu subscriben...
|
2001-12-02 20:03:12 +01:00
|
|
|
|
</P>
|
|
|
|
|
|
2001-09-02 02:25:02 +02:00
|
|
|
|
</BODY>
|
|
|
|
|
</HTML>
|