Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 1058595
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 16, 20262026-05-16T18:02:55+00:00 2026-05-16T18:02:55+00:00

I recieved a crash report from MadExcept from a user. The Exception was Invalid

  • 0

I recieved a crash report from MadExcept from a user. The Exception was Invalid floating point operation.

The odd part though is that the callstack dies at @FSafeDivide.

I did a google and found out that this was a check for certain pentium chips which didn’t do division correctly. If the test failed all the divisions would be done in software rather than hardware. I have the Pentium-Safe FDIV option turned on in my compiler settings.

Could this have caused the error? I also read somewhere else that the EInvalidOp which was the exception class can be a stack overflow or something.

Here’s a snipit of the mad except message if you want to read it.

exception class : EInvalidOp
exception message : Invalid floating point operation.

thread $1014 (TMyBossThread):
00403509 M5b3.exe System                @FSafeDivide
008300c9 M5b3.exe MMyWorkerThread    317 TMyBossThread.Search
0073e87a M5b3.exe MMyManagerThread 186 TMyWorkerThread.Execute
008e8c17 M5b3.exe madExcept             HookedTThreadExecute
0042c150 M5b3.exe Classes               ThreadProc
00405354 M5b3.exe System                ThreadWrapper
008e8af9 M5b3.exe madExcept             CallThreadProcSafe
008e8b63 M5b3.exe madExcept             ThreadExceptFrame
created by main thread ($864) at:
0073e828 M5b3.exe MMyManagerThread 171 TMyManagerThread.Create
  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-16T18:02:55+00:00Added an answer on May 16, 2026 at 6:02 pm

    First, unless you actually have people still running on early Pentium I chips, you should probably turn that compiler option off. It’s to address a glitch in a few specific CPUs, and any chip sold since 1995 has not had the problem.

    Having said that, if you’ve got an invalid floating point operation in a division, the problem’s most likely in your code somewhere, especially since FSafeDivide is the routine that’s supposed to produce the right results. Take a look at TMyBossThread.Search, line 317, and see what it’s dividing there. Also look at line 316, since stack traces can sometimes point you to the line after the one you care about.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I received a crash report from a user saying the application crashes when it
I received the following crash report (truncated) Exception Type: EXC_CRASH (SIGSEGV) Exception Codes: 0x00000000,
Just recieved an error message that said union __anonymous can only be a part
Today I received a crash report because in the following snippet w and/or h
I am having trouble displaying results recieved from asp.net WebMethod. I have a HTML
I received the following crash report in my Android application when trying to call
My app crashes, but generates no exception in the console and no crash log
I have a published app and received a stack trace from a crash: android.view.WindowManager$BadTokenException:
I recently received a 64-bit crash dump from a customer. Our processes are all
I received the first crash report but I am not able to get what

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.