Nahlasi ABRT i chyby v ABRT? Posle napr. mail ze prave segfaultnul?
Podle me to z principu nejde :) Jedine skutecne konzistentni reseni je podle me snazit se chyby v softwaru nedelat – skrze cisty navrh, audit kodu (jako dela OpenBSD) a spoustu dalsich vseobecne uznavanych good practices pri programovani.
Obavam se aby tenhle tool nemel za nasledek ze lidi zacnou chyby v programech brat mene vazne – kdyz tam bude nic se nedeje stejne ji to automaticky nahlasi.
Co by me potesilo kdyby byl program ktery by chybu nejen nahlasil, ale automaticky opravil, program prekompiloval a nainstaloval :)
Ono backtrace bez ladících symbolů je stejně jen málokdy užitečný.
Někteří programátoři si neumějí spočítat velikost bufferů, nebo správně spárovat malloc/free, případně ještě používají paměť po free(). Tam už je backtrace úplně k ničemu, protože často ukazuje do kódu, který pouze dostal paměť na stejném místě. Věčná sláva autorovi valgrindu!
Screenshot ukazuje další nepříjemnou vlastnost podobných nástrojů: Chudák správce nspluginwrapperu se asi musí denně probírat stovkami pádů, za které v 99,99% může Adobe Flash Plugin. Ten ovšem opravit nemůže, neboť jde o proprietární software.
Ano, cte a v urcitych pripadech jsou cennymi zdroji informaci. Predstav si demona, bezici v pozadi, poskytujici sluzby pres d-bus. Spadne-li, d-bus jej automaticky restartuje a uzivatel povetsinou nepozna, ze se neco stalo (obcas se objevi nedefinovane chovani aplikace, ktera ocekava nejake data od padleho demona). Az kontrolou logovanych padu (dmesg u novejsich kernelu) muze nekoho napadnout, ze neco pada. V tomto pripade je ABRT vitanym pomocnikem.