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