comparison DOCS/German/bugreports.html @ 1833:5bfa57281d98

Added translated files by Johannes Feigl, not checked by me!
author atmos4
date Sun, 02 Sep 2001 00:25:02 +0000
parents
children 6062e4e844df
comparison
equal deleted inserted replaced
1832:6bb5c038557a 1833:5bfa57281d98
1 <HTML>
2 <BODY BGCOLOR=white>
3
4 <FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
5
6 <P><B><A NAME=C>Anhang C - Wie man einen Fehler berichtet</A></B></P>
7
8 <P><B>Wie berichte ich über Programmfehler?</B></P>
9
10 <P>Zuerst lese DOCS/BUGS sowie andere Dokumentationen. Wenn dein Problem
11 nicht bekannt ist oder durch unsere Anweisungen nicht gelöst werden kann,
12 berichte über den Fehler:</P>
13
14 <P><B>Wo?</B></P>
15
16 <P>Tritt der mplayer-users Mailingliste bei:<BR>
17 &nbsp;&nbsp;&nbsp;&nbsp;<CODE>http://lists.sourceforge.net/lists/listinfo/mplayer-users</CODE><BR>
18 und sende deinen Fehlerbericht an:<BR>
19 &nbsp;&nbsp;&nbsp;&nbsp;<CODE>mplayer-users@lists.sourceforge.net</CODE><BR>
20 Wir werden keine persönliche Kopie senden, also bitte anmelden!!!</P>
21
22 <P>Sende auf keinen Fall Fehlerberichte direkt an die private Mail-Adresse
23 des Autors!!! Wir arbeiten miteinander am Quellcode, also ist jeder
24 interessiert.
25 Nebenbei gesagt: Oft wissen auch andere Benutzer eine Lösung
26 (Systemkonfigurationsprobleme, fehlerhafte Treiber usw.), sogar wenn wir
27 denken es sei ein Fehler in unserem Code.
28 Die Sprache dieser Mailingliste ist ENGLISCH!</P>
29
30 <P>Bitte beschreibe dein Problem detailiert - Beispiele usw. - aber vergiss
31 nicht, dass dein Bericht folgendes beinhalten sollte:</P>
32
33 <P><B>Was?</B></P>
34
35 <P><B><I>1. Die Systeminfos, die wir immer wollen:</I></B></P>
36
37 <UL>
38 <LI>Linux Distribution<BR>
39 z.B.:<UL>
40 <LI>RedHat 7.1
41 <LI>Slackware 7.0 + devel packs von 7.1 ...</UL>
42 <LI>Kernel Version:<BR>
43 <CODE>uname -a</CODE>
44 <LI>libc Version:<BR>
45 <CODE>ls -l /lib/libc[.-]*</CODE>
46 <LI>X Version:<BR>
47 <CODE>X -version</CODE>
48 <LI>gcc und ld Versionen:<BR>
49 <CODE>gcc -v<BR>
50 ld -v</CODE>
51 <LI>binutils Version:<BR>
52 <CODE>as --version</CODE>
53 </UL>
54
55 <P><B><I>2. Hardware & Treiber:</I></B></P>
56
57 <UL>
58 <LI>CPU Infos:<BR>
59 <CODE>cat /proc/cpuinfo</CODE>
60 <LI>Grafikkartenhersteller und Modell<BR>
61 z.B.:<BR><UL>
62 <LI>ASUS V3800U chip: nVidia TNT2 Ultra Pro 32MB SDRAM
63 <LI>Matrox G400 DH 32MB SGRAM</UL>
64 <LI>Grafikkartentreiber-Typ & Version<BR>
65 z.B.:<UL>
66 <LI>X eigener Treiber
67 <LI>nvidia 0.9.623
68 <LI>Utah-GLX CVS 2001-02-17
69 <LI>DRI von X 4.0.3</UL>
70 <LI>Soundkartentyp und Treiber<BR>
71 z.B.:<BR><UL>
72 <LI>Creative SBLive! Gold mit OSS Treiber von oss.creative.com
73 <LI>Creative SB16 mit OSS Treiber des Kernels
74 <LI>GUS PnP mit ALSA OSS Emulation</UL>
75 <LI>wenn du dir unsicher bist, schick die Ausgabe von lspci -v mit
76 </UL>
77
78 <P><B>Bei Kompilierungsfehlern/-problemen</B></P>
79
80 <P><B><I>3. Ausgabe von configure/make:</I></B></P>
81
82 <UL><LI><CODE>make distclean</CODE>
83 <LI><CODE>./configure &>config.log</CODE>
84 <LI><CODE> ./make &>make.log
85 </UL>
86
87 <P><B><I>4. diese Dateien:</I></B></P>
88 <UL><LI>config.h
89 <LI>config.mak
90 <LI>libvo/config.mak
91 </UL>
92
93 <P><B>Bei Wiedergabeproblemen:</B></P>
94
95 <P><B><I>3. Ausgabe von MPlayer in Ausführlichkeits-Stufe 1 (-v)</I></B></P>
96 <P><CODE>&nbsp;&nbsp;&nbsp;&nbsp;mplayer -v [Optionen] Dateiname &amp;&gt; mplayer.log</CODE></P>
97
98 <P><B><I>4. Wenn das Problem spezifisch für eine oder einige wenige Dateien besteht,
99 lade die Datei bitte auf:</I></B></P>
100 <P><CODE>&nbsp;&nbsp;&nbsp;ftp://mplayerhq.hu/MPlayer/incoming/</CODE></P>
101 Normalerweise reichen die ersten 1-5MB der Datei aus, um das Problem zu
102 reproduzieren, aber als erstes solltest du das ausprobieren:
103 <P><CODE>&nbsp;&nbsp;&nbsp;dd if=deinedatei of=kleinedatei bs=1k count=1024</CODE></P>
104 (kopiert das erste MB von 'deinedatei' in die Datei 'kleinedatei')
105 Nun versuche es nochmals mit dieser kleinen Datei, wenn der Fehler
106 immer noch auftritt reicht es die kleine Datei hochzuladen.
107 Sende NIE solche Dateien via mail! Lade es herauf und schicke nur den Pfad/
108 Dateinamen der Datei auf den FTP Server.
109 Wenn die Datei im Internet bereits verfügbar ist reicht die _exakte_ URL
110 aus!
111
112 <P><B><I>5. Bei Abstürzen (Speicherverletzung, SIGILL, signal 4 usw.):</I></B></P>
113
114 <P><I>Wenn du ein Speicherabbild (Coredump) vom Absturz besitzt, siehe 5.a,<BR>
115 ansonsten 5.b:</I></P>
116
117 <P><B><I>5.a: Bitte gib uns den Coredump aus (sofern er erzeugt wurde).</I></B></P>
118
119 <P>Wie:
120 Bitte erzeuge die folgende Kommandodatei (Command File):</P>
121
122 <P><CODE>disass $eip-32 $eip+32<BR>
123 printf "eax=%08lX\n",$eax<BR>
124 printf "ebx=%08lX\n",$ebx<BR>
125 printf "ecx=%08lX\n",$ecx<BR>
126 printf "edx=%08lX\n",$edx<BR>
127 printf "esp=%08lX\n",$esp<BR>
128 printf "ebp=%08lX\n",$ebp<BR>
129 printf "edi=%08lX\n",$edi<BR>
130 printf "esi=%08lX\n",$esi<BR>
131 </CODE></P>
132
133 <P>Dann führe einfach den folgenden Befehl aus:</P>
134 <P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>gdb mplayer --core=core -batch --command=Kommandodatei >mplayer.bug</CODE></P>
135
136 <P><B><I>5.b.: Führe MPlayer im gdb (GNU Debugger) aus:</I></B></P>
137 <P>[im Root/User Shell Prompt:]<BR>
138 &nbsp;&nbsp;&nbsp;&nbsp;<CODE># gdb mplayer</CODE><BR>
139 [im gdb Prompt:]<BR>
140 &nbsp;&nbsp;&nbsp;&nbsp;<CODE>&gt; run -v [Optionen für Mplayer] Dateiname</CODE><BR>
141 ... (warte bis zum Absturz)<BR>
142 &nbsp;&nbsp;&nbsp;&nbsp;<CODE>&gt; bt</CODE><BR>
143 &nbsp;&nbsp;&nbsp;&nbsp;<CODE>&gt; disass $eip-32 $eip+32</CODE><BR>
144 Sende uns die gesamte Ausgabe obiger Dinge!
145 </P>
146
147 <P><B>Allgemein:</B></P>
148
149 <P>Wenn etwas sehr groß ist (Log-Dateien usw.) ist es besser es gezippt
150 auf den FTP hochzuladen und nur den Pfad-/Dateinamen im Fehlerbericht
151 anzugebeben!</P>
152
153 </BODY>
154 </HTML>