[so] Probleme exit(0)

Cosmin Ratiu cosminratiu at gmail.com
Sun Mar 29 02:16:08 EET 2009


2009/3/28 Alexandru Moșoi <brtzsnr at gmail.com>

> cred ca ai un buffer overflow (sau underflow). programul tau nu este
> singurul loc unde se poate apela malloc/free ci si in librariile apelate.
>

Ca sa detaliez putin, cand scrii dupa memoria alocata de tine s-ar putea sa
dai peste structurile memory manager-ului (cum ar fi lista de blocuri de
memorie alocate), iar daca scrii peste ea, bad things happen cand glibc
incearca sa foloseasca informatiile de acolo.

Incearca valgrind, ar trebui sa prinda situatiile astea destul de repede.

Cosmin.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/so/attachments/20090329/966f091d/attachment.htm>


More information about the so mailing list