SYSTEM ERROR: Floating Point exception (50)

stpra

New Member
I have an ESQL application. All it does is query (Read-only) records from Progress DB. It works well most of the time, but sometimes it just dumps core with a protrace file. Besides this, it does write into the <db>.lg file with the "Floating Point Exception (50) error.

Anyone has a clue why this is happening ?

Thanks,
Prashanth
 

stpra

New Member
Looks like not many had experience with this. This is what I found.

Although my guess it could be due to Progress object file's single-threaded nature. The error message 50 says that Progress Server received a SIGFPE from somewhere and it killed the client. This is really bizzare.

When you work on integrating applications, there could be various applications that keep issuing SIGFPE. Progress can't affort not to handle SIGFPE. This leads us to an option in which you can enable the traps but handle them as exceptions exclusively in your code. There are quite a few compiler options which will let you enable the signal traps.
 
Top