From: Richard Dawe Newsgroups: comp.os.msdos.djgpp Subject: Re: Problem with malloc/free Date: Sun, 02 Mar 2003 16:06:04 +0000 Lines: 18 Message-ID: <3E622BEC.1B25C848@phekda.freeserve.co.uk> References: <3E6225AD DOT 1341CC2B AT ec-red DOT com> NNTP-Posting-Host: 62.136.66.76 Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: newsg2.svr.pol.co.uk 1046621760 14230 62.136.66.76 (2 Mar 2003 16:16:00 GMT) NNTP-Posting-Date: 2 Mar 2003 16:16:00 GMT X-Complaints-To: abuse AT theplanet DOT net X-Mailer: Mozilla 4.77 [en] (X11; U; Linux 2.2.23 i586) X-Accept-Language: de,fr To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Hello. Sergio Aguayo wrote: > The problem is the following: i'm using DJGPP (the version available > right now), i'm using malloc with an array of pointers (20 char *) for > loading a file (a total of 20 files at once). The problem comes when i > call free to release that memory, there occures a SIGSEGV signal. I'm > also using allegro. It would help if you posted some code. Perhaps you have overrun the array of pointers? This will cause memory corruption, which can lead to free segfaulting (SIGSEGV). Regards, -- Richard Dawe [ http://www.phekda.freeserve.co.uk/richdawe/ ]