Mail Archives: djgpp/2000/12/27/23:45:11
Please don't post in HTML.
On Wed, 27 Dec 2000, Alex Oleynikov wrote:
> Investigating the call frame traceback EIPs, I found that it is always
> function free(), who causes the exception, called from within on of the
> libraries (MGUI). Particularly, this line of code inside it:
> …
> <_free + 0xaa > mov %ecx, %ebx
> …
>
> According to the exception info DJGPP shows, ecx = 00000000 at this moment.
> Does anybody know what may be the problem? Maybe the different libraries I
> am using are compiled with different versions of libc?
It's most probably some bug in your code whereby you overrun the end of
an allocated buffer. See section 9.2 of the DJGPP FAQ list for more
details.
- Raw text -