Issue 120312 - MetricField class can generate INVALID_FLOAT_EXCEPTION on some computers
MetricField class can generate INVALID_FLOAT_EXCEPTION on some computers
Status: RESOLVED FIXED
Product: General
Classification: Code
Component: code
4.0.0-dev
PC OS/2
: P3 normal (vote)
: 4.0.0
Assigned To: AOO issues mailing list
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2012-07-18 21:36 UTC by Yuri Dario
Modified: 2013-07-11 11:56 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Latest Confirmation on: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description Yuri Dario 2012-07-18 21:36:52 UTC
On some computers, both intel and amd cpu, the MetricField class can generate an invalid floating point operation while converting double to long.
See revision 1363127 for more info, but is not enough to fix OS/2 bug.

Until I can find a PC with this bug to properly analyze this bug (sending debug dlls to Japan is not real time debugging...), I have find a reasonable workaround to code.
Comment 1 Yuri Dario 2012-07-18 21:38:32 UTC
vcl: workaround to invalid float operation.
Sending        control/field.cxx
Committed revision 1363129.
Comment 2 hdu@apache.org 2013-07-11 11:56:39 UTC
Updated status to FIXED and target to release that will contain the fix.