Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názory k článku
ABRT automaticky nahlásí chyby za vás

tomas
tomas (neregistrovaný) ---.96.broadband10.iol.cz
2. 9. 2009 8:35 Nový

apport

celé vlákno

Přijde mi, že RedHat okopíroval apport z ubuntu.

prezdivka je povinna
prezdivka je povinna (neregistrovaný) ---.net.upc.cz
2. 9. 2009 9:30 Nový

Re: apport

celé vlákno

no nevim… nemam kde hledat, ale aspon podle https://code.launchpad.net/apport/trunk vydali prvni verzi v dubnu 2009, v tom pripade je abrt o dost starsi, takze tezko okopirovany

mozeq
mozeq (neregistrovaný) ---.net.upc.cz
2. 9. 2009 20:54 Nový

Re: apport

celé vlákno

Neda se rict, ze by byl okopirovany – abrt nema s apportem spolecnou ani radku kodu, ale samozrejme sme se apportem a radou dalsich (bug-buddy, dr konqi, atd..) inspirovali (viz nase wiki na fedorahosted). Muze se zdat, ze tohle neni zrovna OS pristup a ze by bylo lepsi vylepsit stavajici kod nektereho z existujich reporteru, ale pro funkce, ktere sme chteli v apportu mit (rozsiritelnost pomoci pluginu) by to znamenalo tolik zmen, ze bylo lepsi to napsat znovu.

Ivan
Ivan (neregistrovaný) 165.72.200.---
2. 9. 2009 11:55 Nový

Re: apport

celé vlákno

Jeste by to chtelo okopirovat neco od MS. MS ma webovou sluzbu, ktery reknete mam klihovnu abc.dll s CRC 1234 a ta sluzba vam vrati soubor s debug symbolama k ty knihovne. S debug symbolama to na linuxu tezky. Bud nejsou baliky vubec, nebo jen pro nektere aplikace, a kdyz jsou tak zabiraji strasne moc mista na disku. A tak je nikdo nema nainstalovany. A posilat vypis backtrace bez debug symbolu zase nema moc smysl.

tomas
tomas (neregistrovaný) ---.96.broadband10.iol.cz
2. 9. 2009 18:59 Nový

Re: apport

celé vlákno

Apport je v ubuntu uz aspon rok a pul (aspon v 8.04 je defaultne nainstalovany, a myslim ze byl i nekolik vydani predtim).

Dohledávání debug symbolů, viz https://wiki.ubuntu.com/Apport a apport-retrace.

Daniel Novotný
2. 9. 2009 20:41 Nový

Re: apport

celé vlákno

jo, to jsem tam zapomněl napsat: abrt si po kliknutí na „report“ stáhne z repozitáře „-debuginfo“ balíčky k danému balíčku a použije je při vytváření backtrace

Lael Ophir
Lael Ophir (neregistrovaný) ---.net.upc.cz
14. 9. 2009 23:40 Nový

obšleh z Windows, ne z Ubuntu

celé vlákno

Obšleh z Ubuntu? Kdepak, je to obšleh z Windows. Ve Vistě je aplikace Problem Reports and Solutions, která sbírá hlášení o chybách, posílá je MS, a případně upozorňuje na řešení problémů.

Clock
Clock (neregistrovaný) ---.dclient.hispeed.ch
2. 9. 2009 12:13 Nový

Nahlasi to i chyby v sobe samem?

celé vlákno

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 :)

Stanislav Brabec aura:91
2. 9. 2009 14:09 Nový

Re: Nahlasi to i chyby v sobe samem?

celé vlákno

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.

attila
attila (neregistrovaný) ---.inext.cz
2. 9. 2009 18:11 Nový

Re: Nahlasi to i chyby v sobe samem?

celé vlákno

On někdo ty automatické bugreporty čte? U řady velkých projektů už tak hnijou stovky „lidských“ bugreportů, mít dalších deset tisíc automatických je podle mě k ničemu.

Stanislav Brabec aura:91
2. 9. 2009 18:54 Nový

Re: Nahlasi to i chyby v sobe samem?

celé vlákno

Pokud aplikace běžně nepadá, a nepadají ani knihovny, které používá, pak jsou automatické bugreporty užitečná věc, protože často pokryjí kombinace, které v QA nikoho nenapadlo testovat, nebo vzácně se vyskytující race.

Gargamel
Gargamel (neregistrovaný) ---.jizmorava.adsl-llu.static.bluetone.cz
2. 9. 2009 21:17 Nový

Re: Nahlasi to i chyby v sobe samem?

celé vlákno

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.

mozeq
mozeq (neregistrovaný) ---.net.upc.cz
2. 9. 2009 20:47 Nový

Re: Nahlasi to i chyby v sobe samem?

celé vlákno

Technicky je to mozne, ale nedela to – resp. pokud nebezi abrt daemon, tak se nic nechyta.

Zasílat nově přidané příspěvky e-mailem