[Bug 15670] .NET applications that make use of System.IO.IsolatedStorage crash (missing "HKLM\Software\Microsoft\Windows NT\CurrentVersion\ProfileList\<UserSID>" registry subkey)

WineHQ Bugzilla wine-bugs at winehq.org
Thu Nov 21 01:52:51 CST 2019


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

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
             Status|STAGED                      |RESOLVED
                URL|http://www.cambam.co.uk/    |https://web.archive.org/web
                   |                            |/20170713085508/http://www.
                   |                            |cambam.co.uk/downloads/CamB
                   |                            |amPlus-0.9.8P.msi
      Fixed by SHA1|                            |aa3d01e65019fb2f135f74cf26c
                   |                            |fa1661ca09325
          Component|registry                    |programs

--- Comment #22 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

this is fixed by commit
https://source.winehq.org/git/wine.git/commitdiff/aa3d01e65019fb2f135f74cf26cfa1661ca09325
("wineboot: Automatically create ProfileList key for current user.")

Thanks Dmitry and Sebastian (original patch).

--- snip ---
$ pwd
/home/focht/.wine/drive_c/Program Files (x86)/CamBam plus 0.9.8
...
$ WINEDEBUG=+seh,+relay,+reg wine ./CamBam.exe >>log.txt 2>&1
...
0044:Call advapi32.RegOpenKeyExW(80000002,00173258
L"Software\\Microsoft\\Windows
NT\\CurrentVersion\\ProfileList\\S-1-5-21-0-0-0-1000",00000000,00020019,0032f450)
ret=79ea5b8a
0044:Call ntdll.RtlInitUnicodeString(0032f390,00173258
L"Software\\Microsoft\\Windows
NT\\CurrentVersion\\ProfileList\\S-1-5-21-0-0-0-1000") ret=7127a2cb
0044:Ret  ntdll.RtlInitUnicodeString() retval=0000009a ret=7127a2cb
0044:Call ntdll.NtOpenKeyEx(0032f450,00020019,0032f398,00000000) ret=7127a2ff
0044:trace:reg:open_key (0x14,L"Software\\Microsoft\\Windows
NT\\CurrentVersion\\ProfileList\\S-1-5-21-0-0-0-1000",20019,0x32f450)
0044:trace:reg:open_key <- 0xc0
0044:Ret  ntdll.NtOpenKeyEx() retval=00000000 ret=7127a2ff
0044:Call ntdll.RtlNtStatusToDosError(00000000) ret=7127a30b
0044:Ret  ntdll.RtlNtStatusToDosError() retval=00000000 ret=7127a30b
0044:Ret  advapi32.RegOpenKeyExW() retval=00000000 ret=79ea5b8a
0044:Call advapi32.RegCloseKey(000000c0) ret=79eccdb2
0044:Call ntdll.NtClose(000000c0) ret=712781a4
0044:Ret  ntdll.NtClose() retval=00000000 ret=712781a4
0044:Call ntdll.RtlNtStatusToDosError(00000000) ret=7bc9b7a4
0044:Ret  ntdll.RtlNtStatusToDosError() retval=00000000 ret=7bc9b7a4
0044:Ret  advapi32.RegCloseKey() retval=00000000 ret=79eccdb2 
...
--- snip ---

$ sha1sum CamBamPlus-0.9.8P.msi 
1051ab9581bc14769f37c244a099f78e61df2bb5  CamBamPlus-0.9.8P.msi

$ du -sh CamBamPlus-0.9.8P.msi 
12M    CamBamPlus-0.9.8P.msi

$ wine --version
wine-4.20-108-gaa3d01e650

Regards

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