https://bugs.winehq.org/show_bug.cgi?id=45232
Bug ID: 45232 Summary: TIDAL can't be installed with exe installer Product: Wine Version: 3.8 Hardware: x86 OS: Linux Status: NEW Severity: normal Priority: P2 Component: ieframe Assignee: wine-bugs@winehq.org Reporter: dark.shadow4@web.de Distribution: ---
Created attachment 61461 --> https://bugs.winehq.org/attachment.cgi?id=61461 Wine log
The program instantly crashes, I assume due to the missing ieframe interface.
Needs wine-staging patches, else it complains about being run as administrator.
https://bugs.winehq.org/show_bug.cgi?id=45232
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |http://download.tidal.com/d | |esktop/TIDALSetup.exe Keywords| |download
https://bugs.winehq.org/show_bug.cgi?id=45232
tokktokk fdsfgs@krutt.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fdsfgs@krutt.org
https://bugs.winehq.org/show_bug.cgi?id=45232
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |dotnet Summary|TIDAL can't be installed |TIDAL (.NET 4.5 app) |with exe installer |installer crashes CC| |focht@gmx.net
--- Comment #1 from Anastasius Focht focht@gmx.net --- Hello folks,
I can't reproduce the crash with Wine 3.11 nor Wine-Staging 3.8, 3.10 in 32-bit WINEPREFIX.
Prerequisite:
* 'winetricks -q dotnet45'
The app is UAC aware and tries to re-launch the installer using if it detects admin token (bug 40613). It uses '{9BA05972-F6A8-11CF-A442-00A0C90A8F39}' -> ShellWindows -> WindowsShell.Item -> Document.Application.ShellExecute for de-elevation.
* https://blogs.msdn.microsoft.com/aaron_margosis/2009/06/06/faq-how-do-i-star... * http://mdb-blog.blogspot.com/2013/01/nsis-lunch-program-as-user-from-uac.htm...
--- snip --- $ WINEDEBUG=+seh,+process,+shell wine ./TIDALSetup.exe ... 0014:trace:shell:ShellDispatch_ShellExecute (L"Z:\home\focht\Downloads\TIDALSetup.exe", 0x33f1c0 {VT_BSTR: L" --rerunningWithoutUAC"}, 0x33f1b0 {VT_BSTR: L""}, 0x33f1a0 {VT_BSTR: L""}, 0x33f190 {VT_I4: 10}) ... --- snip ---
Your crash location:
--- snip --- 004063CB | 6A 3C PUSH 3C 004063CD | B8 0EC94100 MOV EAX,0041C90E 004063D2 | E8 C5560100 CALL 0041BA9C 004063D7 | 8BF2 MOV ESI,EDX 004063D9 | 33DB XOR EBX,EBX 004063DB | 895D E0 MOV DWORD PTR SS:[EBP-20],EBX 004063DE | 8D45 E0 LEA EAX,[EBP-20] 004063E1 | 895D FC MOV DWORD PTR SS:[EBP-4],EBX 004063E4 | 50 PUSH EAX 004063E5 | 68 B04C4200 PUSH OFFSET 00424CB0 004063EA | 6A 17 PUSH 17 004063EC | 53 PUSH EBX 004063ED | 68 A0D24100 PUSH OFFSET 0041D2A0 004063F2 | FF15 14D24100 CALL DWORD PTR DS:[<&ole32.CoCreateInstance>] ; ShellWindows 004063F8 | 6A 03 PUSH 3 004063FA | 58 POP EAX 004063FB | 66:8945 BC MOV WORD PTR SS:[EBP-44],AX 004063FF | 895D C4 MOV DWORD PTR SS:[EBP-3C],EBX 00406402 | 33C0 XOR EAX,EAX 00406404 | 8D7D CC LEA EDI,[EBP-34] 00406407 | AB STOS DWORD PTR ES:[EDI] 00406408 | AB STOS DWORD PTR ES:[EDI] 00406409 | AB STOS DWORD PTR ES:[EDI] 0040640A | AB STOS DWORD PTR ES:[EDI] 0040640B | 8D45 CC LEA EAX,[EBP-34] 0040640E | 50 PUSH EAX 0040640F | FF15 BCD14100 CALL DWORD PTR DS:[<&OLEAUT32.#8>] 00406415 | 895D E4 MOV DWORD PTR SS:[EBP-1C],EBX 00406418 | 8D55 E4 LEA EDX,[EBP-1C] 0040641B | C645 FC 03 MOV BYTE PTR SS:[EBP-4],3 0040641F | 8B45 E0 MOV EAX,DWORD PTR SS:[EBP-20] 00406422 | 52 PUSH EDX 00406423 | 6A 01 PUSH 1 00406425 | 8D55 DC LEA EDX,[EBP-24] 00406428 | 8B08 MOV ECX,DWORD PTR DS:[EAX] ; *boom* 0040642A | 52 PUSH EDX 0040642B | 6A 08 PUSH 8 0040642D | 8D55 CC LEA EDX,[EBP-34] 00406430 | 52 PUSH EDX 00406431 | 8D55 BC LEA EDX,[EBP-44] 00406434 | 52 PUSH EDX 00406435 | 50 PUSH EAX 00406436 | FF51 3C CALL DWORD PTR DS:[ECX+3C] ; 0x0039012C ...
0039012C | 8D4424 04 LEA EAX,[ESP+4] 00390130 | 50 PUSH EAX 00390131 | 68 0F000000 PUSH 0F 00390136 | E8 0A78C07D CALL 7DF97945 ; xCall [/home/focht/projects/wine/mainline-src/dlls/oleaut32/tmarshal.c:1416] in oleaut32 0039013B | C2 1C00 RETN 1C ... --- snip ---
--- snip --- Wine-dbg>bt Backtrace: =>0 0x7dfd9945 xCall(method=0xf, args=0x33dcd4) [/home/focht/projects/wine/mainline-src/dlls/oleaut32/tmarshal.c:1416] in oleaut32 (0x0033dd48) 1 0x0040654c in tidalsetup (+0x654b) (0x0033dd78) 2 0x004065d0 in tidalsetup (+0x65cf) (0x0033de38) 3 0x00407539 in tidalsetup (+0x7538) (0x0033fe64) 4 0x0040a0aa in tidalsetup (+0xa0a9) (0x0033feb0) 5 0x7b46dad0 call_process_entry+0xb() in kernel32 (0x0033fec8) 6 0x7b46dc0b start_process+0x12c(entry=<couldn't compute location>, peb=<couldn't compute location>) [/home/focht/projects/wine/mainline-src/dlls/kernel32/process.c:1099] in kernel32 (0x0033ffd8) 7 0x7b46dade start_process_wrapper+0x9() in kernel32 (0x0033ffec) ... --- snip ---
Looks like something is broken on your host if a simple instantiation of 'ShellWindows' AppID fails (out-of-proc COM server).
In a 64-bit WINEPREFIX it suffers from: "TMStubImpl_Invoke not implemented on non-i386".
$ sha1sum TIDALSetup.exe 618693e9da33c64fdb535437f7d4419ca7e898a2 TIDALSetup.exe
$ du -sh TIDALSetup.exe 53M TIDALSetup.exe
$ wine --version wine-3.11
Regards
https://bugs.winehq.org/show_bug.cgi?id=45232
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12@gmail.com
--- Comment #2 from Zebediah Figura z.figura12@gmail.com --- (In reply to Anastasius Focht from comment #1)
Looks like something is broken on your host if a simple instantiation of 'ShellWindows' AppID fails (out-of-proc COM server).
Not really, this is bug 41713.
https://bugs.winehq.org/show_bug.cgi?id=45232
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |DUPLICATE
--- Comment #3 from Fabian Maurer dark.shadow4@web.de --- Thanks, it actually only crashes when running the setup when the WINEPREFIX is deleted - it's then created an crashes. It works when it already exists.
Marking dupe.
*** This bug has been marked as a duplicate of bug 41713 ***
https://bugs.winehq.org/show_bug.cgi?id=45232
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED CC| |nerv@dawncrow.de
--- Comment #4 from André H. nerv@dawncrow.de --- closing dup
https://bugs.winehq.org/show_bug.cgi?id=45232
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://download.tidal.com/d |https://web.archive.org/web |esktop/TIDALSetup.exe |/20181010050306/http://down | |load.tidal.com/desktop/TIDA | |LSetup.exe