Mail Archives: djgpp/1998/12/30/07:26:18
On Wed, 30 Dec 1998, Konstanty wrote:
> Call frame traceback EIPs:
> 0x00052028 _free+28
> 0x0004f5e4 ___builtin_delete+16, line 0 of libgcc2.c
> 0x0004ef4b ___builtin_vec_delete+11, line 0 of libgcc2.c
> 0x000074a4 __$_12cIsoViewRect+56, line 204 of isoengine.cc
> 0x0000742e _main+4790, line 473 of isoengine.cc
> 0x00050006 ___crt1_startup+174
I'd guess that some code in your program overruns a buffer allocated by
`new', like if you write off the end of an array. This overwrites the
information required by `free' to free the memory when your program
exits, and thus `free' crashes.
- Raw text -