http://bugs.winehq.org/show_bug.cgi?id=27576
Summary: RT Se7en Lite installer hangs Product: Wine Version: 1.3.22 Platform: x86 URL: http://www.rt7lite.com/downloads.html OS/Version: Linux Status: NEW Keywords: download, Installer Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: austinenglish@gmail.com
Requires Windows 7 mode, refuses to install in XP mode. After that, starts up, you can accept license, etc. Once you click install, it hangs.
No visible terminal output at that point. There are few lines earlier: fixme:ole:CoCreateInstance no instance created for interface {ea1afb91-9e28-4b86-90e9-9e9f8a5eefaf} of class {56fdf344-fd6d-11d0-958a-006097c9a090}, hres is 0x80004002 fixme:storage:create_storagefile Storage share mode not implemented. fixme:shell:SHGetKnownFolderPath flags 0x00004400 not supported fixme:shell:SHGetKnownFolderPath flags 0x00004400 not supported fixme:shell:SHGetKnownFolderPath flags 0x00004400 not supported err:richedit:ReadStyleSheet skipping optional destination err:richedit:ReadStyleSheet skipping optional destination
8afd116c1a524cf1772c972860bc390af713cb6c rt_7_lite_win7_Vista_x86.exe
http://bugs.winehq.org/show_bug.cgi?id=27576
Frédéric Delanoy frederic.delanoy@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |frederic.delanoy@gmail.com
--- Comment #1 from Frédéric Delanoy frederic.delanoy@gmail.com 2013-05-21 11:33:14 CDT --- Still in wine-1.5.30-173-g4b4bd02
https://bugs.winehq.org/show_bug.cgi?id=27576
--- Comment #2 from Frédéric Delanoy frederic.delanoy@gmail.com --- Still in wine 1.7.24
https://bugs.winehq.org/show_bug.cgi?id=27576
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |dotnet URL|http://www.rt7lite.com/down |http://tools.robodoc.net/to |loads.html |ols/rt_7_lite_win7_Vista_x8 | |6.exe CC| |focht@gmx.net Component|-unknown |dbghelp
--- Comment #3 from Anastasius Focht focht@gmx.net --- Hello folks,
confirming.
Prerequisite: 'winetricks -q dotnet35' (Msi LaunchConditions -> AI_DOTNET35_CLIENTPROFILE_SEARCH) or alternatively Mono.
--- snip --- ... 0029:Call KERNEL32.CreateNamedPipeW(00559698 L"\\.\pipe\ToServer40",00000003,00000006,000000ff,00000400,00000400,00001388,00000000) ret=00469e83 0029:Ret KERNEL32.CreateNamedPipeW() retval=000000c8 ret=00469e83 ... 0029:Call KERNEL32.CreateProcessW(00559710 L"Z:\home\focht\Downloads\rt_7_lite_win7_Vista_x86.exe",0055a720 L"Z:\home\focht\Downloads\rt_7_lite_win7_Vista_x86.exe /i "C:\users\focht\Application Data\Rockers Team\RT 7 Lite x86\install\rt_7_lite_win7_Vista_x86.msi" EXECUTEACTION="INSTALL" SECONDSEQUENCE="1" CLIENTPROCESSID="40" ADDLOCAL="wimmount,MainFeature" ACTION="INSTALL" CLIENTUILEV"...,00000000,00000000,00000000,00000000,00000000,00000000,0033f118,0033f17c) ret=0046fa08 ... 002e:Call KERNEL32.__wine_kernel_init() ret=7bc5a03d 0029:Ret KERNEL32.CreateProcessW() retval=00000001 ret=0046fa08 ... 0029:Call KERNEL32.ConnectNamedPipe(000000c8,00000000) ret=0046a130 ... 002e:Call msi.MsiGetFileSignatureInformationW(00548ce0 L"Z:\home\focht\Downloads\rt_7_lite_win7_Vista_x86.exe",00000001,0033f30c,00000000,00000000) ret=0046f289 ... 002e:Call wintrust.WinVerifyTrustEx(ffffffff,7d71314c,0033f218) ret=7d65a287 ... 002e:Ret wintrust.WinVerifyTrustEx() retval=800b0100 ret=7d65a287 002e:Call wintrust.WinVerifyTrustEx(ffffffff,7d71314c,0033f218) ret=7d65a39a ... 002e:Ret wintrust.WinVerifyTrustEx() retval=00000000 ret=7d65a39a 002e:Ret msi.MsiGetFileSignatureInformationW() retval=800b0100 ret=0046f289 002e:Call KERNEL32.FormatMessageW(00001300,00000000,800b0100,00000400,0033f2c8,00000000,00000000) ret=0046fdcd 002e:Ret KERNEL32.FormatMessageW() retval=00000000 ret=0046fdcd 002e:trace:seh:raise_exception code=c0000005 flags=0 addr=0x476f0b ip=00476f0b tid=002e 002e:trace:seh:raise_exception info[0]=00000000 002e:trace:seh:raise_exception info[1]=00000000 002e:trace:seh:raise_exception eax=00000000 ebx=00000000 ecx=0033f318 edx=00000000 esi=0033f318 edi=0033f318 002e:trace:seh:raise_exception ebp=0033f28c esp=0033f28c cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00210246 002e:trace:seh:call_stack_handlers calling handler at 0x492a1e code=c0000005 flags=0 ... 002e:Call dbghelp.SymSetOptions(00000016) ret=00434aae 002e:Ret dbghelp.SymSetOptions() retval=00000016 ret=00434aae 002e:Call dbghelp.SymInitialize(ffffffff,00000000,00000001) ret=00434ab9 ... 002e:Ret dbghelp.SymInitialize() retval=00000001 ret=00434ab9 ... 002e:Call dbghelp.StackWalk(0000014c,ffffffff,fffffffe,0033e2e0,00000000,00000000,7e449ce8,7e449e08,00000000) ret=00434b62 ... 002e:Call KERNEL32.CreateFileA(0033a548 "D:\BranchAI\win\Release\stubs\x86u\ExternalUi.pdb",80000000,00000001,00000000,00000003,00000080,00000000) ret=7e46f51a 002e:Ret KERNEL32.CreateFileA() retval=ffffffff ret=7e46f51a 002e:Call KERNEL32.FindFirstFileW(0033a720 L"Z:\home\focht\Downloads\*.*",0033a484) ret=7e471973 002e:Ret KERNEL32.FindFirstFileW() retval=0014a7b0 ret=7e471973 ... 002e:Call dbghelp.SymGetModuleBase(ffffffff,00476f0b) ret=7e47ba98 002e:Ret dbghelp.SymGetModuleBase() retval=00400000 ret=7e47ba98 002e:Call dbghelp.SymFunctionTableAccess(ffffffff,00476f0b) ret=7e47ba39 002e:Ret dbghelp.SymFunctionTableAccess() retval=00000000 ret=7e47ba39 002e:Ret dbghelp.StackWalk() retval=00000001 ret=00434b62 002e:Call dbghelp.SymGetSymFromAddr(ffffffff,00476f0b,0033e2ac,001d2700) ret=00434b8d 002e:Ret dbghelp.SymGetSymFromAddr() retval=00000000 ret=00434b8d 002e:Call KERNEL32.GetLastError() ret=0047db37 002e:Ret KERNEL32.GetLastError() retval=00000006 ret=0047db37 ... 002e:Call dbghelp.SymGetLineFromAddr(ffffffff,0033fb90,0033e2ac,0033e2cc) ret=00434bf9 002e:Ret dbghelp.SymGetLineFromAddr() retval=00000000 ret=00434bf9 002e:Call dbghelp.StackWalk(0000014c,ffffffff,fffffffe,0033e2e0,00000000,00000000,7e449ce8,7e449e08,00000000) ret=00434d9e 002e:Call KERNEL32.ReadProcessMemory(ffffffff,0033fac8,0033d870,00000004,0033d7ec) ret=7e47b7ba 002e:Ret KERNEL32.ReadProcessMemory() retval=00000001 ret=7e47b7ba ... 002e:Call KERNEL32.ReadProcessMemory(ffffffff,0033fad8,0033df7c,00000004,0033d84c) ret=7e47b7ba 002e:Ret KERNEL32.ReadProcessMemory() retval=00000001 ret=7e47b7ba 002e:Call dbghelp.SymGetModuleBase(ffffffff,0033fb90) ret=7e47ba98 002e:Ret dbghelp.SymGetModuleBase() retval=00000000 ret=7e47ba98 002e:Ret dbghelp.StackWalk() retval=00000001 ret=00434d9e 002e:Call dbghelp.SymGetSymFromAddr(ffffffff,0033fb90,0033e2ac,001d2700) ret=00434b8d 002e:Ret dbghelp.SymGetSymFromAddr() retval=00000000 ret=00434b8d 002e:Call KERNEL32.GetLastError() ret=0047db37 002e:Ret KERNEL32.GetLastError() retval=000001e7 ret=0047db37 <repeats> --- snip ---
The first problem, failing 'MsiGetFileSignatureInformationW' with missing 0x800b0100 (TRUST_E_NOSIGNATURE) message string resource is also mentioned here: https://bugs.winehq.org/show_bug.cgi?id=29997#c11
The failing resource lookup causes a crash which in turn causes an endless loop in the crash handler (symbol lookup/stack walk) of the grandchild. The hang in the UI appears due to wait on the child/grandchild process handle (exit) without pumping messages.
Anyway, at least three different issues here (the call to 'MsiGetFileSignatureInformation' is fishy, I suspect another msi bug preceding this).
$ sha1sum rt_7_lite_win7_Vista_x86.exe 8afd116c1a524cf1772c972860bc390af713cb6c rt_7_lite_win7_Vista_x86.exe
$ du -sh rt_7_lite_win7_Vista_x86.exe 16M rt_7_lite_win7_Vista_x86.exe
$ wine --version wine-1.7.30-112-g5d17f9b
Regards
https://bugs.winehq.org/show_bug.cgi?id=27576
--- Comment #4 from Austin English austinenglish@gmail.com --- https://source.winehq.org/patches/data/107572
https://bugs.winehq.org/show_bug.cgi?id=27576
--- Comment #5 from Austin English austinenglish@gmail.com --- Created attachment 49966 --> https://bugs.winehq.org/attachment.cgi?id=49966 patch
Does this work for you Focht?
https://bugs.winehq.org/show_bug.cgi?id=27576
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man@post.com
--- Comment #6 from super_man@post.com --- Still seem to hang. I tried with the patch and without it. Not sure if I even achieved the same location as mentioned here.
wine 1.7.54.
https://bugs.winehq.org/show_bug.cgi?id=27576
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|dbghelp |-unknown URL|http://tools.robodoc.net/to |http://download.informer.co |ols/rt_7_lite_win7_Vista_x8 |m/win-1193203342-4fec3161-5 |6.exe |676d1e4/rt_7_lite_win7_vist | |a_x86.exe Depends on| |43041
--- Comment #7 from Anastasius Focht focht@gmx.net --- Hello folks,
the patch from comment #5 is slightly wrong, I've documented it in https://bugs.winehq.org/show_bug.cgi?id=43041#c2 (suffers from same initial problem).
--- quote --- 'Severity=Error' (0x3) is wrong, the severity value is shifted 30 bits so 0x800b0100 -> severity = 0x2
It seems there is a specific severity for COM/OLE errors, represented by 'STATUS_SEVERITY_COERROR' -> 'CoError=0x2' --- quote ---
yes, it still hangs after bug 43041 and bug 34989 which should be targeted here.
Fixing the download field, original link gone (or moved to some sub-directory).
old: http://tools.robodoc.net/tools/rt_7_lite_win7_Vista_x86.exe
new (mirror): http://download.informer.com/win-1193203342-4fec3161-5676d1e4/rt_7_lite_win7...
$ wine --version wine-2.8-133-g3f01ab4c39
Regards
https://bugs.winehq.org/show_bug.cgi?id=27576 Bug 27576 depends on bug 43041, which changed state.
Bug 43041 Summary: Multiple application installers crash due to missing message string for 0x800b0100 (TRUST_E_NOSIGNATURE) (CodeXL 2.3, RT Se7en Lite) https://bugs.winehq.org/show_bug.cgi?id=43041
What |Removed |Added ---------------------------------------------------------------------------- Status|STAGED |RESOLVED Resolution|--- |FIXED
https://bugs.winehq.org/show_bug.cgi?id=27576
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://download.informer.co |https://download.informer.c |m/win-1193203342-4fec3161-5 |om/win-1192890775-4e120778- |676d1e4/rt_7_lite_win7_vist |6b6c0693/rt_7_lite_win7_vis |a_x86.exe |ta_x86.exe
--- Comment #8 from Gijs Vermeulen gijsvrm@gmail.com --- Installer doesn't hang for me and installs successfully with wine-4.0rc6. Could you retest?
Also, fixing download.
https://bugs.winehq.org/show_bug.cgi?id=27576
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|NEW |RESOLVED
--- Comment #9 from Austin English austinenglish@gmail.com --- (In reply to Gijs Vermeulen from comment #8)
Installer doesn't hang for me and installs successfully with wine-4.0rc6. Could you retest?
Also, fixing download.
Neither URL works for me, and archive.org doesn't have them. Marking fixed.
https://bugs.winehq.org/show_bug.cgi?id=27576
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|https://download.informer.c |https://web.archive.org/web |om/win-1192890775-4e120778- |/20190629075010/https://dow |6b6c0693/rt_7_lite_win7_vis |nload.informer.com/win-1192 |ta_x86.exe |890775-4ff8e578-6a8fe2ce/rt | |_7_lite_win7_vista_x86.exe
https://bugs.winehq.org/show_bug.cgi?id=27576
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #10 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 4.12.