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
VíceFreeIPA - 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
VíceZkuš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 ...
VíceopenMagazin 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...
Vícechci 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...
VíceHRC 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...
Více