chybna alokace pameti

Michael Mraka Michael.Mraka na homecredit.net
Čtvrtek Prosinec 8 16:06:48 CET 2005


% > Beh programu konci hlaskou Segmentation fault.
% > ...pak zkontroluji ukazatele (ok)
% > ...pak se na aPF nasaha
% > ...a pak pred fatalnim (prvnim) pouzitim pole aPF
% > jeste jednou vypisu, kam ktery ukazatel ukazuje
% > (a to uz se hodnota necim prepise - viz vypis gdb dole)
% > diky!
% 
% Proste si tam nekde ve fazu "pak se na aPF" nesaha necim strelite do tech 
% alokovanych pointeru.
% 
% Zkuste bud poslat nejakou kompletni minimalni funkcni demonstraci problemu 
% (cely zdrojak ktery pada), nebo alespon pustit cely ten program pod 
% efence, cimz byste mohl zjistit presnejsi misto kde dojde k prepisu - 
% efence by mel zpusobit segfault na miste nejakeho preteceni, ne az pri 
% chybne pouzite hodnote.

Nebo pouzijte valgrind (http://www.valgrind.org), IMHO je lepsi nez efence.
(No flame, please. :)

--mm                                                            Michael Mráka



Další informace o konferenci Linux