delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/12/30/07:26:18

Date: Wed, 30 Dec 1998 13:20:42 +0200 (IST)
From: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
X-Sender: eliz AT is
To: Konstanty <M DOT Bialkowski AT mailbox DOT uq DOT edu DOT au>
cc: djgpp AT delorie DOT com
Subject: Re: Class Problems
In-Reply-To: <3689FD85.B65BEAB9@mailbox.uq.edu.au>
Message-ID: <Pine.SUN.3.91.981230131745.1157D-100000@is>
MIME-Version: 1.0
Reply-To: djgpp AT delorie DOT com

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 -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019