delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/08/22/03:50:28

From: "Rich Birch" <richardbirch AT dial DOT pipex DOT com>
Newsgroups: comp.os.msdos.djgpp
Subject: Floating Point Exception
Date: 18 Aug 1997 10:46:09 GMT
Organization: UUNET
Lines: 37
Message-ID: <01bcabc3$a01da100$5af382c1@damien>
NNTP-Posting-Host: ad090.du.pipex.com
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

I have made a program that draws graphs of formulas. It uses Allegro for
graphics. My problem is that when I run the executable from outside the
editor (RHIDE) it crashes when trying to draw complicated graphs. This
normally wouldn't be such a problem, as I could just run it from within
RHIDE and then look at the frame trackback to see which function causes the
crash. But, having tried this, the program doesn't crash when run through
RHIDE, no matter how complicated the formula is!

I get the following message when it crashes (run from W95):-

Shutting down Allegro
Exiting due to signal SIGFPE
Floating Point exception at eip=000034f7
eax=00000c7e ebx=0007aa3c ecx=0007aa44 edx=00000000 esi=00000400
edi=00036adc
ebp=0007a9d4 esp=0007a96c program=C:\CPP\BIN\FUNC.EXE
cs: sel=00a7  base=8354d000  limit=000affff
ds: sel=00af  base=8354d000  limit=000affff
es: sel=00af  base=8354d000  limit=000affff
fs: sel=00bf  base=00000000  limit=ffffffff
gs: sel=00bf  base=00000000  limit=ffffffff
ss: sel=00af  base=8354d000  limit=000affff

Call frame traceback EIPs:
  0x000034f7
  0x000042a7
  0x0000402e
  0x0002719e


Can anyone help?

	Rich Birch

<richardbirch AT dial DOT pipex DOT com>


- Raw text -


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