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