[Bug 48798] New: RegCloseKey: Uninitialized read from get_language_sort

WineHQ Bugzilla wine-bugs at winehq.org
Tue Mar 24 00:28:05 CDT 2020


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

            Bug ID: 48798
           Summary: RegCloseKey: Uninitialized read from get_language_sort
           Product: Wine
           Version: 5.3
          Hardware: x86
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: kernelbase
          Assignee: wine-bugs at winehq.org
          Reporter: jeffersoncarpenter2 at gmail.com
      Distribution: ---

Created attachment 66710
  --> https://bugs.winehq.org/attachment.cgi?id=66710
Configure output.

Steps to reproduce:

* Build wine 5.3 (or commit 00e55c8fc0).  Configure output attached.
* Disable wine preloader to make valgrind a little quieter.
* Compile a test program (I used 'int main() { return 0; }') using
i686-w64-mingw32-gcc
* Run this under valgrind.  Valgrind output attached.

The first error raised by valgrind is:

==9987== Conditional jump or move depends on uninitialised value(s)
==9987==    at 0x7B062414: RegCloseKey (registry.c:965)
==9987==    by 0x7B040070: get_language_sort (locale.c:693)
==9987==    by 0x7B040243: init_locale (locale.c:737)
==9987==    by 0x7B04BE43: DllMain (main.c:48)
==9987==    ...

The uninitialized value is the HKEY key defined in get_language_sort.

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