Automatická analýza a reportování chyb

Transkript

Automatická analýza a reportování chyb
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

Fedora 12 Constantine

Fedora 12 Constantine Nastavte si svůj systém, získejte informace na fedoraproject.org

Více

Red Hat - Linuxhall 2006

Red Hat - Linuxhall 2006 Zasílá signály pokud se hw přídá/odebírá

Více

Fedora Contributor

Fedora Contributor Ambasadoři http://fedoraproject.org/wiki/Communicate

Více

Ubuntu 11.10

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íce

FreeIPA - Fedora

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

Více

Zkušenosti z nasazení PostgreSQL pohledem DBA

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 ...

Více

openMagazin 11/2010

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...

Více

Fedora Contributor

Fedora Contributor Základ pro Red Hat Enterprise Linux

Více

chci stáhnout a uložit hitparádu v pdf

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...

Více

HRC 307.pages - Radio City 93,7 FM

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...

Více