Mail Archives: djgpp/1999/07/09/06:10:03
Message-ID: | <001701bec9e6$17d74ec0$4c2702c4@hultquist>
|
From: | "Carl Hultquist" <the_xeer AT iname DOT com>
|
To: | <djgpp AT delorie DOT com>
|
Subject: | Memory problem in DJ
|
Date: | Fri, 9 Jul 1999 10:35:12 +0200
|
MIME-Version: | 1.0
|
X-Priority: | 3
|
X-MSMail-Priority: | Normal
|
X-Mailer: | Microsoft Outlook Express 4.72.3110.1
|
X-MimeOLE: | Produced By Microsoft MimeOLE V4.72.3110.3
|
Reply-To: | djgpp AT delorie DOT com
|
This is a multi-part message in MIME format.
------=_NextPart_000_0014_01BEC9F6.B97D7FA0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Hi all.
I'm trying to create a GUI program using the Allegro game library -- =
this involves much creating and destroying of lists with variable length =
(i.e. claiming and releasing memory throughout the program). The amount =
of memory I'm using isn't much: a couple of Mb (including the graphics), =
and the error only creeps in once I've looped through the main code =
about 4 times (i.e. creating and destroying these lists 4 times). Then =
suddenly the thing crashes with the following trace:
in function __djgpp_hw_lock_end+275
followed by a trace back through my own functions. This also happens if =
I constantly load bitmaps and destroy them again, but the error occurs =
in the internal bitmap loading routines of Allegro so it appears that =
it's not just me causing the problem! Does anyone have any ideas what's =
happening and how I could fix it?
Thanks.
Carl
-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=
=3D-=3D-
tHe_xEeR
e-mail: the_xeer AT iname DOT com
-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=
=3D-=3D-
------=_NextPart_000_0014_01BEC9F6.B97D7FA0
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD W3 HTML//EN">
<HTML>
<HEAD>
<META content=3Dtext/html;charset=3Diso-8859-1 =
http-equiv=3DContent-Type>
<META content=3D'"MSHTML 4.72.3110.3"' name=3DGENERATOR>
</HEAD>
<BODY bgColor=3D#c8d0d0>
<DIV><FONT size=3D2>Hi all.</FONT></DIV>
<DIV><FONT size=3D2></FONT> </DIV>
<DIV><FONT size=3D2>I'm trying to create a GUI program using the Allegro =
game=20
library -- this involves much creating and destroying of lists with =
variable=20
length (i.e. claiming and releasing memory throughout the program). The =
amount=20
of memory I'm using isn't much: a couple of Mb (including the graphics), =
and the=20
error only creeps in once I've looped through the main code about 4 =
times (i.e.=20
creating and destroying these lists 4 times). Then suddenly the thing =
crashes=20
with the following trace:</FONT></DIV>
<DIV><FONT size=3D2></FONT> </DIV>
<DIV><FONT size=3D2>in function __djgpp_hw_lock_end+275</FONT></DIV>
<DIV><FONT size=3D2></FONT> </DIV>
<DIV><FONT size=3D2>followed by a trace back through my own functions. =
This also=20
happens if I constantly load bitmaps and destroy them again, but the =
error=20
occurs in the internal bitmap loading routines of Allegro so it appears =
that=20
it's not just me causing the problem! Does anyone have any ideas what's=20
happening and how I could fix it?</FONT></DIV>
<DIV><FONT size=3D2></FONT> </DIV>
<DIV><FONT size=3D2>Thanks.</FONT></DIV>
<DIV><FONT size=3D2></FONT> </DIV>
<DIV><FONT size=3D2>Carl</FONT></DIV>
<DIV><FONT size=3D2></FONT> </DIV>
<DIV><FONT color=3D#000000=20
size=3D2>-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D=
-=3D-=3D-=3D-=3D-<BR>tHe_xEeR<BR>e-mail: <A=20
href=3D"mailto:the_xeer AT iname DOT com">the_xeer AT iname DOT com</A><BR>-=3D-=3D-=3D=
-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-<BR>=
</FONT></DIV></BODY></HTML>
------=_NextPart_000_0014_01BEC9F6.B97D7FA0--
- Raw text -