gdb a core
Michael Mraka
michael na informatics.muni.cz
Středa Leden 20 13:43:46 CET 1999
Michal Krause wrote:
% Zdravim,
%
% pisu daemona, ktery obcas spadne na sigsegv. Ten pad se objevuje nepravidelne
% jednou za nekolik tisic pozadavku, takze krokovat to nelze. Pokud zkoumam
% vznikle core, nedari se mi zjistit, kde presne k padu doslo. Tohle je vystup
% povelu where (gdb poustim takhle: gdb -c=core program):
Prilinkujte Electric fence (-lefence) pak by to melo spadnout pri prvnim
pouziti nealokovaneho pointru. (A ne jednou za 1000 pouziti, kdyz se
skutecne neco prepise.)
% (gdb) where
% #0 0x40085be8 in __read ()
% #1 0x804f19d in my_net_read ()
% Cannot access memory at address 0xffffffff.
%
% Nemuzu prijit na to, jak zjistit neco blizsiho. Poradi mi nekdo?
%
% Diky
%
% Michal Krause /\
--mm Michael Mráka
michael(at)fi.muni.cz
Další informace o konferenci Linux