On 10 Apr 2011, at 00:20, <[email protected]> <[email protected]> wrote:
> I get strange errors when using GetMem. In my > app I keep on allocating and freeing memory in a variable. At a certain > moment I do keep getting a SIGSEGV on the GetMem call when trying to > allocate exactly 128bytes. However allocating other sizes seems to work > just fine. Is there some logical explanation what could be going on > here? Most likely it's memory corruption: writing into a freed memory block, writing outside the bounds of an allocated memory block, ... Compiling with -gh may help pinpoint it, and if not and you're on a Unix-based platform, you can try Valgrind. Jonas _______________________________________________ fpc-pascal maillist - [email protected] http://lists.freepascal.org/mailman/listinfo/fpc-pascal
