https://bugs.winehq.org/show_bug.cgi?id=33327
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |dotnet, download Status|UNCONFIRMED |RESOLVED URL| |ftp://ftp.ncsoft.com/Launch | |er/NCsoftLauncherSetup.exe CC| |focht@gmx.net Version|unspecified |1.5.27 Resolution|--- |DUPLICATE Summary|NCSoft Launcher crash after |NCSoft Launcher 1.5.x (.NET |installation |2.0 app) crashes after | |installation (missing | |'HKLM\Software\Microsoft\Wi | |ndows | |NT\CurrentVersion\ProfileLi | |st<UserSID>' registry | |subkey)
--- Comment #3 from Anastasius Focht focht@gmx.net --- Hello folks,
confirming. Dupe of bug 15670
Can be reproduced with following command line to avoid multiple chained processes (less trace noise):
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/NCSoft/Launcher
$ wine "c:\program files\ncsoft\launcher\nclauncher.copy.exe" copy shadowcopy /RestartedFromVersion=1.5.19.2 "C:\Program Files\NCSoft\Launcher\NCLauncher.exe" --- snip ---
Relevant part of trace log:
--- snip --- 002a:Call advapi32.RegOpenKeyExW(80000002,02b165d0 L"Software\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-21-0-0-0-1000",00000000,00020019,0033bed8) ret=79ea5b8a 002a:Ret advapi32.RegOpenKeyExW() retval=00000002 ret=79ea5b8a ... 002a:Call KERNEL32.RaiseException(e06d7363,00000001,00000003,0033ced4) ret=7e96ff19 002a:trace:seh:raise_exception code=e06d7363 flags=1 addr=0x7b83ae8f ip=7b83ae8f tid=002a 002a:trace:seh:raise_exception info[0]=19930520 002a:trace:seh:raise_exception info[1]=0033cf4c 002a:trace:seh:raise_exception info[2]=7a34f188 002a:trace:seh:raise_exception eax=7b826d6d ebx=7b8be000 ecx=7a34f188 edx=0033ce30 esi=0033ced0 edi=0033ce90 002a:trace:seh:raise_exception ebp=0033ce68 esp=0033ce04 cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00000287 002a:trace:seh:call_stack_handlers calling handler at 0x7a2f4b43 code=e06d7363 flags=1 002a:trace:seh:call_stack_handlers handler at 0x7a2f4b43 returned 1 ... 002a:Call KERNEL32.RaiseException(e0434f4d,00000001,00000001,0033d5c8) ret=79f97065 002a:trace:seh:raise_exception code=e0434f4d flags=1 addr=0x7b83ae8f ip=7b83ae8f tid=002a 002a:trace:seh:raise_exception info[0]=800704e5 002a:trace:seh:raise_exception eax=7b826d6d ebx=7b8be000 ecx=800704e5 edx=0033d508 esi=0033d5a8 edi=0033d570 002a:trace:seh:raise_exception ebp=0033d548 esp=0033d4e4 cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00000287 002a:trace:seh:call_stack_handlers calling handler at 0x79f9a3c8 code=e0434f4d flags=1 ... 002a:Call user32.MessageBoxW(00000000,00880978 L"Error: System.IO.FileLoadException: The specified user does not have a valid profile. Unable to load '_Launcher, Version=1.5.19.2, Culture=neutral, PublicKeyToken=null'.\r\nFile name: '_Launcher, Version=1.5.19.2, Culture=neutral, PublicKeyToken=null' ---> System.IO.FileLoadException: The specified "...,00881848 L"Error",00000000) ret=0037ae17 --- snip ---
Workaround:
--- snip --- $ wine reg add "HKLM\Software\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-21-0-0-0-1000" --- snip ---
$ sha1sum NCsoftLauncherSetup.exe 8900c94fae331c0c77580d668e205568d9061681 NCsoftLauncherSetup.exe
$ du -sh NCsoftLauncherSetup.exe 6.3M NCsoftLauncherSetup.exe
$ wine --version wine-1.7.27-59-g857a35e
Regards
*** This bug has been marked as a duplicate of bug 15670 ***