Automatická analýza a reportování chyb
Transkript
ABRT Automatická analýza a reportování chyb Karel Klíč Vývojář, Red Hat LinuxAlt 2010. Creative Commons Attribution 3.0 Málo uživatelů umí hlásit chyby Spadnul mi guestfish... Uživatel Potřebuji backtrace, obsah registrů... Vývojář $ su $ yum install gdb $ debuginfo-install guestfish Uživatel $ gdb --core=coredump.3121 (gdb) thread apply all (gdb) bt (gdb) info registers (gdb) disassemble (gdb) p (char*)__abort_msg (gdb) p (char*)__glib_assert_msg Uživatel Kernel C/C++ ABRT SELinux ? ? ? Bugzilla ABRT log file email FTP kerneloops.org ABRT ve Fedoře Nová chybová hlášení 1200 1000 Fedora Rawhide Fedora 14 Fedora 13 Fedora 12 počet nahlášených chyb 800 600 400 200 0 2009-35 2009-39 2009-43 2009-47 2009-51 2010-02 2010-06 2010-10 2010-14 2010-18 2010-22 2010-26 2010-30 2010-34 2010-38 2010-42 2009-33 2009-37 2009-41 2009-45 2009-49 2010-00 2010-04 2010-08 2010-12 2010-16 2010-20 2010-24 2010-28 2010-32 2010-36 2010-40 týden Nejvíce padající aplikace průměrný počet pádů týdně 0 firefox evolution nautilus gnome-panel gvfs rhythmbox totem thunderbird compiz pidgin openoffice.org gnome-settings-daemon kdebase-runtime empathy evolution-data-server gnash NetworkManager epiphany mono evolution-exchange gnome-packagekit evince python java-1.6.0-openjdk metacity pulseaudio abrt 5 10 15 20 25 30 35 40 45 Opravy chyb 600 500 počet zavřených chyb 400 Chyba nešla zreprodukovat nebo opravit Chyba byla duplikát, nešla opravit, nebo chyběli data Chyba opravena 300 200 100 0 2009-35 2009-39 2009-43 2009-47 2009-51 2010-02 2010-06 2010-10 2010-14 2010-18 2010-22 2010-26 2010-30 2010-34 2010-38 2010-42 2009-33 2009-37 2009-41 2009-45 2009-49 2010-00 2010-04 2010-08 2010-12 2010-16 2010-20 2010-24 2010-28 2010-32 2010-36 2010-40 týden Nevyřešené chyby 18000 16000 14000 počet otevřených chyb 12000 10000 8000 Fedora Rawhide Fedora 14 Fedora 13 Fedora 12 6000 4000 2000 0 2009-19 2009-24 2009-29 2009-33 2009-37 2009-41 2009-45 2009-49 2010-00 2010-04 2010-08 2010-12 2010-16 2010-20 2010-24 2010-28 2010-32 2010-36 2010-40 2010-44 2009-17 2009-22 2009-27 2009-31 2009-35 2009-39 2009-43 2009-47 2009-51 2010-02 2010-06 2010-10 2010-14 2010-18 2010-22 2010-26 2010-30 2010-34 2010-38 2010-42 týden Crash server ? Bugzilla Uživatelské rozhraní v Qt Screencasty Integrace: Java, Perl, Ruby JBoss AS, Parrot VM Zjištění vlivu pádu na bezpečnost Server s ladícími symboly Centralizovaná správa pádů Out-of-process plugins Retrace server Coredump stripping Lepší detekce duplikátů Sbírání logů a informací závisejících na kontextu Otázky? Nápady? [email protected] https://fedorahosted.org/mailman/listinfo/crash-catcher
Podobné dokumenty
Ubuntu 11.10
Ubuntu 11.04 „Natty Narwhal“
Unity se stává hlavním uživatelským
rozhraním v Ubuntu
Je stále možné použít ve standardní
instalaci dostupné „prostředí“ s GNOME
panelem
FreeIPA - Fedora
Open Source komponenty existujı́ a použı́vajı́ se
složitá integrace, špatná abstrakce
administrátor chce přidat uživatele, ne vytvořit záznam v
LDAPu
Zkušenosti z nasazení PostgreSQL pohledem DBA
schemata a přidělujte explictitně oprávnění k
schematům (usage)
Pokud to jde, použijte samostatné databáze
umístěné v samostatných tablespaces
Můžete použít i více instancí (PG cluster adresář)
na ...
openMagazin 11/2010
Osm tipů a triků pro Dropbox
Hedgewars: Linuxový remake hry Worms Armageddon
Rozhovor: Paul Cormier, Red Hat
Recenze počítače Ubuntu Free Office 01 od firmy VT Servis
MandrivaLinux.cz
GNOME Do – Sp...
chci stáhnout a uložit hitparádu v pdf
Photograph (Felix Jaehn Remix)
Say You Do
Ocean Drive
Speeding Cars
Work From Home
Show Me Love
This Is What You Came For
Be The One
Reality
Catch & Release (Deepend Remix)
Faded
Hymn For The Weeke...
HRC 307.pages - Radio City 93,7 FM
Say You Do
Can't Stop The Feeling!
Ocean Drive
Slovenský klín
Reality
I Took A Pill In Ibiza (SeeB Remix)
Faded
Work From Home
Štěstí
Be The One
Supergirl
Speeding Cars
Catch & Release (Deepend Rem...