Mercurial > mplayer.hg
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 <CODE>http://lists.sourceforge.net/lists/listinfo/mplayer-users</CODE><BR> | |
18 und sende deinen Fehlerbericht an:<BR> | |
19 <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> mplayer -v [Optionen] Dateiname &> 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> 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> 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> <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 <CODE># gdb mplayer</CODE><BR> | |
139 [im gdb Prompt:]<BR> | |
140 <CODE>> run -v [Optionen für Mplayer] Dateiname</CODE><BR> | |
141 ... (warte bis zum Absturz)<BR> | |
142 <CODE>> bt</CODE><BR> | |
143 <CODE>> 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> |