Ladění problému ve stacku

Petr Štetiar ynezz na true.cz
Pátek Září 17 12:04:02 CEST 2010


Ladislav Vaiz <spam na nagano.cz> [2010-09-16 13:14:44]:

> Volání free(namelist[32]) vyvolá segmentation fault, protože n bylo  
> spoustou volání přepsáno na nesmysl (31671296, ale mění se to).
>
> Jak odladit, kde to "ustřelilo" do n?

Pokud to fakt nejde najit pomoci Valgrindu nebo gdb, tak bych proste zkousel
najit ten kus kodu co dela bordel postupnym zakomentovanim ruznych casti az
bych prisel na to, co to zpusobuje a to bych opravil. Verim, ze to je nejaka
blbost, vzdycky to je blbost a kdybyste poskytl nejaky minimalni kod s
reprodukovatelnym problemem, tak to mate za chvilku vyresene.

-- ynezz



Další informace o konferenci Linux