[Bug 51579] New: Regression in msvcrt breaks google earth installer

WineHQ Bugzilla wine-bugs at winehq.org
Sun Aug 8 10:37:24 CDT 2021


https://bugs.winehq.org/show_bug.cgi?id=51579

            Bug ID: 51579
           Summary: Regression in msvcrt breaks google earth installer
           Product: Wine
           Version: unspecified
          Hardware: x86-64
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: msvcrt
          Assignee: wine-bugs at winehq.org
          Reporter: dark.shadow4 at web.de
      Distribution: ---

On starting google earth, you get an exception:

wine: Unhandled page fault on write access to 00000000 at address 7E05EA21
(thread 00a8), starting debugger...

Bisected to

commit f1ef14dc177b23c908e4dd2d47846cb673e3feac
Author: Piotr Caban <piotr at codeweavers.com>
Date:   Wed Aug 4 18:05:03 2021 +0200

    msvcrt: Introduce _setfp helper to access floating point status and control
words.


The problem lies in "unsigned int CDECL _clearfp(void)", which calls "_setfp".
This in turn breaks on the line

 __asm__ __volatile__( "fldenv %0" : : "m" (fenv) : "st", "st(1)",
                "st(2)", "st(3)", "st(4)", "st(5)", "st(6)", "st(7)" );

Since I'm not sure what's going on here, mind taking a look?

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list