Issue 120312 - MetricField class can generate INVALID_FLOAT_EXCEPTION on some computers
Summary: MetricField class can generate INVALID_FLOAT_EXCEPTION on some computers
Alias: None
Product: General
Classification: Code
Component: code (show other issues)
Version: 4.0.0-dev
Hardware: PC OS/2
: P3 Normal (vote)
Target Milestone: 4.0.0
Assignee: AOO issues mailing list
QA Contact:
Depends on:
Reported: 2012-07-18 21:36 UTC by Yuri Dario
Modified: 2016-12-31 15:37 UTC (History)
0 users

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


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 2013-07-11 11:56:39 UTC
Updated status to FIXED and target to release that will contain the fix.