[Bug 46471] New: amd k10 keepass2 dotnet472 divide by zero in encryption

wine-bugs at winehq.org wine-bugs at winehq.org
Tue Jan 15 14:53:50 CST 2019


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

            Bug ID: 46471
           Summary: amd k10 keepass2 dotnet472 divide by zero in
                    encryption
           Product: Wine
           Version: 4.0-rc6
          Hardware: x86
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: bcrypt
          Assignee: wine-bugs at winehq.org
          Reporter: noabody at yahoo.com
      Distribution: ---

Created attachment 63291
  --> https://bugs.winehq.org/attachment.cgi?id=63291
divide by zero 64-bit .wine prefix

AMD K10 class processor lacks AES/AVX/SSE4.1 instructions:

64-bit .wine prefix, winetricks dotnet472
32-bit .wine32 prefix, winetricks dotnet472
Keepass2 2.41 exe install in both prefix

Of 8 computers with installed Ubuntu 18.04, only K10 class exhibit this
failure.  

Either prefix running winehq stable 3.0.4 has no problem with Keepass2.
Either prefix running winehq devel or staging 4.0rc6 exhibits divide by zero.

All 6 computers with AES/AVX/SSE4.1 have no issue running Keepass2 in any
environmental combination.

This is clearly an issue with decryption mechanisms that touch nettle/gnutls
and the internal wine bcrypt implementation.  Although I cannot prove it, the
indication is that recent changes require a processor with SSE4.1 instruction
set.

-- 
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