comparison DOCS/German/BUGREPORTS @ 1292:f20f1851f193

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