[fpc-pascal]Crashes with multithreading
Jonas Maebe
jonas at zeus.rug.ac.be
Mon Dec 11 16:00:38 CET 2000
>it leak 536 bytes. Becouse i think that my web server (based on
>pthreads) crashes coz of invisible memory leaks. I compiled this
>example with latest official version 1.0.2 and latest sources from
>CSV. I choosed pthreads becouse to complitely free memory in fpc i
>must call .Destroy, but i cant call it from inside thread. So , with
FPC's heap manager and IO functions (writeln/readln) are *not* thread
safe. That's probably what's causing the crashes. Add the cmem unit (from
the "packages" units) as the first unit in your "uses" clause, then
you're at least safe on the memory management side. You can't use heaptrc
with it though.
Jonas
More information about the fpc-pascal
mailing list