ユーザーからMadExceptからクラッシュレポートを受け取りました。例外は無効な浮動小数点演算でした。
ただし、奇妙な部分は、コールスタックが@FSafeDivideで停止することです。
私はグーグルをして、これが正しく除算をしなかった特定のペンティアムチップのチェックであることがわかりました。テストが失敗した場合、すべての分割はハードウェアではなくソフトウェアで行われます。コンパイラ設定でPentium-SafeFDIVオプションをオンにしています。
これがエラーの原因でしたか?また、例外クラスであるEInvalidOpがスタックオーバーフローなどである可能性があることもどこかで読みました。
あなたがそれを読みたいならば、これはメッセージを除いて狂牛病のスニピットです。
例外クラス:EInvalidOp例外メッセージ:無効な浮動小数点演算。
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