delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1999/03/07/11:35:47

From: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: *HELP* matrix crashing problem
Date: Sun, 7 Mar 1999 17:25:58 +0200
Organization: NetVision Israel
Lines: 19
Message-ID: <Pine.SUN.3.91.990307172005.12202A-100000@is>
References: <36E11801 DOT E0AF6273 AT hotmail DOT com>
NNTP-Posting-Host: is.elta.co.il
Mime-Version: 1.0
X-Trace: news.netvision.net.il 920820367 29436 199.203.121.2 (7 Mar 1999 15:26:07 GMT)
X-Complaints-To: abuse AT netvision DOT net DOT il
NNTP-Posting-Date: 7 Mar 1999 15:26:07 GMT
X-Sender: eliz AT is
In-Reply-To: <36E11801.E0AF6273@hotmail.com>
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com
X-Mailing-List: djgpp AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

On Sat, 6 Mar 1999, pcgamesmaster AT hotmail DOT com wrote:

> Shutting down Allegro
> Exiting due to signal SIGFPE
> Floating Point exception at eip=0000ea5f
> eax=00000c7e ebx=00092808 ecx=00092804 edx=00000c7e esi=ff9a4ef4
> edi=ff9a4eac
> ebp=00000000 esp=ff9a4d74 program=C:\BIN\A.EXE
  ^^^^^^^^^^^^^^^^^^^^^^^^^
See?  Your stack is blown, probably by some code that overwrote the stack 
frame.  Popular reasons for this include: writing beyond the end of an 
array, or passing incorrect arguments to functions (like passing an int 
to a function that expects a double).

See section 12.2 of the DJGPP FAQ list (v2/faq211b.zip from the same 
place you get DJGPP), for more explanations about these problems.  That 
section also explains how to begin debugging your problem using the info 
printed when the program crashed.

- Raw text -


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