From 5af58344fd8155318c437871fd6b6e9f08d39403 Mon Sep 17 00:00:00 2001
From: gabucino C függelék - Hogyan jelezd a hibákat Hogyan küldj bugreport-ot? Egy jó bugreport nagyon hasznosan járul hozzá a szoftver fejlődéséhez.
+ Ennek megfelelően mindkettejük elkészítése is bizonyos időt igényel.
+ Kérlek vedd figyelembe hogy a legtöbb feljesztő elfoglalt, és emellett
+ még vad mennyiségű e-mailt is el kell olvasnia. Tehát, - bár a
+ visszajelzésed nagyon fontos - meg kell értened hogy az összes általunk
+ kért információt meg kell adnod, és lépésről-lépésre követned kell
+ az itt leírtakat. Ha elég tudást érzel magadban, próbáld kijavítani a hibát saját magad.
Vagy talán már meg is tetted? Olvasd el ezt a
@@ -20,13 +28,17 @@
mplayer-dev-eng
listán lévők segítenek ha kérdésed van. Hogyan jelents be hibát? Először is nézd meg a CVS verziót, mert lehet hogy az általad talált hibát
- már kijavítottuk. A CVS letöltésére vonatkozó utasításokat
+ már kijavítottuk. A fejlesztés nagyon gyors ütemben zajlik, a "hivatalosan"
+ kiadott MPlayerben lévő hibákat napokon vagy akár órákon belül
+ kijavítjuk. Éppen ezért csak a CVS verziót használd hibák bejelentésére.
+ A CVS letöltésére vonatkozó utasításokat
ezen a lapon
találhatod meg. Ha ez nem segített a probléma megoldásában, akkor olvasd el az
- ismert hibák fejezetet, és és a
+ ismert hibák fejezetet, és a
dokumentáció többi részét. Ha a problémád nem ismert, vagy a mi tanácsaink
alapján nem oldódik meg, akkor kérjük jelentsd be.B függelék - Hogyan jelezd a hibákat
-Hogyan javítsak egy bugot?
Hogyan jelents be hibát?
A nyilvános fórumokon történő kérdésfeltevéshez egy nagyszerű és jól megírt + útmutató a Hogyan + tegyünk fel hasznos kérdéseket, Eric S. Raymond-től. Ha ezt követed, + biztonságban vagy. Más részről viszont mivel mindannyiónk szabad idejében + és nem kötelezően követi a listák forgalmát, így nem következik hogy + mindig ráérünk, és/vagy azonnal szolgáltatjuk a probléma megoldását.
+ +Hol jelentheted be?
Iratkozz fel az mplayer-users levelezési listára:
@@ -56,12 +76,14 @@
Netikettet, és
ne küldj HTML formátumú levelet egyik listánkra se, különben
vagy nem fog senkit se érdekelni a leveled, vagy ki leszel tiltva.
+ Ha nem tudod mi az a HTML formátumú levél, olvasd el
+ ezt a leírást.
Megjegyzendő továbbá, hogy nem fogunk CC-zni (carbon copy) mindenkinek,
így jó ötlet feliratkozni a listára mielőtt elküldöd a leveled.
Mit tartalmazzon a bugreport?
+Rendszer információ
+Lejátszási problémákhoz
-Kérjük mellékeld az MPlayer kimenetét legalább egyes bőségi +
Kérjük mellékeld az MPlayer kimenetét legalább 1-es bőségi (verbosity) szinten, de ne töröld ki sorokat a kimenetből, mikor a levélbe másolod. A fejlesztőknek az összes üzenetre szükségük van. A következőképpen tudod file-ba irányítani a kimenetet:
- mplayer -v [options] filenév &> mplayer.log
mplayer -v [opciók] filenév &> mplayer.log
Ha a probléma csak egy, vagy néhány file-nál jelentkezik, töltsd fel a file-t (file-okat) ide:
- ftp://mplayerhq.hu/MPlayer/incoming/
ftp://mplayerhq.hu/MPlayer/incoming/
Tölts fel egy (a fájloddal azonos nevű) kis .txt fájlt, amiben leírod hogy
mi a baj, plusz egy mplayer -v kimenet, és az email címed!
@@ -167,56 +189,60 @@
el! Ha a file a neten hozzaférhető, akkor a pontos URL elküldése is
elég!
-
Összeomlás (Michael Douglas) esetén
+Ha keletkezett coredump, akkor lásd a következő bekezdést, máskülönben hagyd ki.
-Hogyan nyerjünk ki értelmes tartalmat a coredump-ból
+Hozd létre a következő parancs file-t:
disass $eip-32 $eip+32
-printf "eax=%08lX\n",$eax
-printf "ebx=%08lX\n",$ebx
-printf "ecx=%08lX\n",$ecx
-printf "edx=%08lX\n",$edx
-printf "esp=%08lX\n",$esp
-printf "ebp=%08lX\n",$ebp
-printf "edi=%08lX\n",$edi
-printf "esi=%08lX\n",$esi
-
Aztán írd be a következőt:
+ gdb mplayer --core=core -batch --command=parancs_file >mplayer.bug
5.b.: futtasd MPlayert gdb-n keresztül:
+Fordítsd újra az MPlayer-t engedélyezve a hibakereső módot:
+Fordítsd újra az MPlayer-t engedélyezve a hibakereső módot:
./configure --enable-debug=3
make
gdb mplayer
gdb ./mplayer
Most a gdb-n belül vagy. Írd be a következőket:
run -v [mplayer-opciók] filenév
bt
- disass $eip-32 $eip+32
Általánosan:
+Ha valami nagy reportot akarsz küldeni (pl.: log-ok, stb.), akkor jobb ha - FTP-re töltöd fel (gzip -9 ..), és csak a file nevét, elérhetőségét írod bele - a bugreportba!
+ FTP-re töltöd fel (gzip és bzip2 előnyben ..), és csak a file nevét, + elérhetőségét írod bele a bugreportba! -Tudom hogy mit csinálok...
+ +Ha a fentieket követve csináltál egy megfelelő bugreportot, biztos vagy benne hogy MPlayer, nem pedig fordító, file, hang-meghajtó @@ -230,8 +256,7 @@ a k Ne flamelj minket, és csak akkor iratkozz fel az advusers listára ha tényleg tudod hogy mit csinálsz, és/vagy hozzáértő MPlayer felhasználónak/fejlesztőnek érzed magad. Ha ez mind rád illik, nem lesz - nehéz kitalálni a feliratkozás módját... -
+ nehéz kitalálni a feliratkozás módját...