https://bugs.winehq.org/show_bug.cgi?id=57782
Piotr Caban piotr.caban@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|msvcrt |-unknown CC| |piotr.caban@gmail.com
--- Comment #1 from Piotr Caban piotr.caban@gmail.com --- It's not an msvcrt bug - setting component to unknown.
The same exception can be seen on Linux when Wine is compiled with Clang. We're getting _EM_INVALID exception in monitor_get_dpi function when computing scale_x and scale_y. I didn't look what exactly is happening there. I'm not sure what's the correct fix - maybe we should mask some floating point exceptions in syscalls.
There are more exceptions if monitor_get_dpi is hacked to workaround this issue. I didn't look on the next one.