https://bugs.winehq.org/show_bug.cgi?id=45181
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net Keywords| |download URL| |https://secure-appldnld.app | |le.com/itunes12/091-77042-2 | |0180416-1F70CB08-3131-11E8- | |9791-31052B2AA206/iTunesSet | |up.exe
--- Comment #1 from Anastasius Focht focht@gmx.net --- Hello folks,
I can't reproduce this, the process starts fine here and waits for iTunes named pipe to connect with.
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/iTunes
$ wine ./iTunesVisualizerHost.exe 01dc:fixme:msvcrt:_configure_wide_argv (1) stub 01dc:fixme:msvcrt:_initialize_wide_environment stub 01dc:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 01dc:fixme:win:EnumDisplayDevicesW ((null),0,0x33f650,0x00000000), stub! 01dc:fixme:dxgi:DXGID3D10CreateDevice Ignoring flags 0x20. 01dc:fixme:d3d11:d3d_blend_state_create Color mask 0 not supported for render target 4. 01dc:fixme:d3d11:d3d_blend_state_create Color mask 0 not supported for render target 5. 01dc:fixme:d3d11:d3d_blend_state_create Color mask 0 not supported for render target 6. 01dc:fixme:d3d11:d3d_blend_state_create Color mask 0 not supported for render target 7. 01dc:fixme:d3d11:d3d_blend_state_create Per-rendertarget blend not implemented. 01dc:fixme:dwrite:dwritefactory_CreateMonitorRenderingParams (0x1): monitor setting ignored RegisterBuiltInVisualizers********************** GetEnvironmentVariable num characters = 0
Looks like this machine is running a 32-bit OS. Nevertheless GetEnvironmentVariable "ProgramW6432" returned zero characters so we can't find 3rd party plugins from the iTunes plug-ins folder.ConnectNamedPipe [ERROR_IO_PENDING]. --- snip ---
With NVIDIA GPU/drivers via 'optirun' (Bumblebee setup -> VirtualGL bridge):
--- snip --- $ glxinfo | grep -i opengl OpenGL vendor string: NVIDIA Corporation OpenGL renderer string: GeForce GTX 850M/PCIe/SSE2 OpenGL core profile version string: 4.6.0 NVIDIA 390.48 OpenGL core profile shading language version string: 4.60 NVIDIA OpenGL core profile context flags: (none) OpenGL core profile profile mask: core profile OpenGL core profile extensions: OpenGL version string: 4.6.0 NVIDIA 390.48 OpenGL shading language version string: 4.60 NVIDIA OpenGL context flags: (none) OpenGL profile mask: (none) OpenGL extensions: --- snip ---
and Intel HD4600 GPU.
--- snip --- $ glxinfo | grep -i opengl OpenGL vendor string: Intel Open Source Technology Center OpenGL renderer string: Mesa DRI Intel(R) Haswell Mobile OpenGL core profile version string: 4.5 (Core Profile) Mesa 18.0.2 OpenGL core profile shading language version string: 4.50 OpenGL core profile context flags: (none) OpenGL core profile profile mask: core profile OpenGL core profile extensions: OpenGL version string: 3.0 Mesa 18.0.2 OpenGL shading language version string: 1.30 OpenGL context flags: (none) OpenGL extensions: OpenGL ES profile version string: OpenGL ES 3.1 Mesa 18.0.2 OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10 OpenGL ES profile extensions: --- snip ---
The crash log you attached points at NVIDIA drivers v390.48. I have the same driver version (albeit through VirtualGL bridge) and it works for me.
--- snip --- Unhandled exception: page fault on write access to 0x7c002fd4 in 32-bit code (0x7d39479a). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:7d39479a ESP:0033ec10 EBP:00000014 EFLAGS:00010202( R- -- I - - - ) EAX:7d8b3d70 EBX:7c002fd4 ECX:7d8b3d70 EDX:00000000 ESI:7d403c50 EDI:7c0005f9 ... Backtrace: =>0 0x7d39479a in libglx_nvidia.so.0 (+0xa979a) (0x00000014) 1 0x7d3959dc in libglx_nvidia.so.0 (+0xaa9db) (0x7c00082c) 2 0x7d3a05f1 in libglx_nvidia.so.0 (+0xb55f0) (0x7d39c900) 3 0x7d338508 in libglx_nvidia.so.0 (+0x4d507) (0x7cd3cd80) 4 0xf7f6d79d in ld-linux.so.2 (+0xf79c) (0x7cd3cd80) 5 0xf7f6d8de in ld-linux.so.2 (+0xf8dd) (0xffdeb1d0) 6 0xf7f71855 in ld-linux.so.2 (+0x13854) (0x0033ef78) 7 0xf7cc2c20 _dl_catch_exception+0x8f() in libc.so.6 (0xf7f85504) 8 0xf7f70fe6 in ld-linux.so.2 (+0x12fe5) (0xf7f85504) 9 0xf7b89c65 GLIBC_2+0xc64() in libdl.so.2 (0xffdeb1d0) 10 0xf7cc2c20 _dl_catch_exception+0x8f() in libc.so.6 (0x7d4b5000) 11 0xf7cc2cd0 _dl_catch_error+0x2f() in libc.so.6 (0x7d4b5000) 12 0xf7b8a3c1 in libdl.so.2 (+0x13c0) (0x7d4b5000) 13 0xf7b89d28 GLIBC_2+0xd27() in libdl.so.2 (0x7d4b5000) 14 0x7d4aa4de in libglx.so.0 (+0x74dd) (0x7d4b5000) 15 0x7d4ab8a9 in libglx.so.0 (+0x88a8) (0x0033f350) 16 0x7d4a50b5 glXChooseVisual+0x24() in libglx.so.0 (0x00000000) 17 0x7d8f505c in winex11 (+0x3505b) (0x0033f5d8) 18 0x7bc8760e RtlRunOnceExecuteOnce+0x4d() in ntdll (0x0033f628) 19 0x7b47a311 InitOnceExecuteOnce+0x20() in kernel32 (0x0033f658) 20 0x7d8f83c7 in winex11 (+0x383c6) (0x0033f688) 21 0x7d8e73e4 in winex11 (+0x273e3) (0x0033f6a8) 22 0x7e856fce __wine_get_wgl_driver+0x4d() in gdi32 (0x0033f6d8) 23 0x7e5c9725 in wined3d (+0x59724) (0x0033fb48) 24 0x7e5ce21f in wined3d (+0x5e21e) (0x0033fb68) 25 0x7e642a21 wined3d_create+0x50() in wined3d (0x0033fb98) 26 0x7e6c32fb in dxgi (+0x132fa) (0x0033fbe8) 27 0x7e6c0e09 CreateDXGIFactory+0x38() in dxgi (0x0033fc18) 28 0x7df9ab96 D3D10CreateDevice1+0x1e5() in d3d10_1 (0x0033fc88) 29 0x7dfbc56e in d2d1 (+0xc56d) (0x0033fce8) 30 0x7dfbc832 in d2d1 (+0xc831) (0x0033fd28) 31 0x00411449 in itunesvisualizerhost (+0x11448) (0x0033fdac) 32 0x004119d7 in itunesvisualizerhost (+0x119d6) (0x0033fdd0) 33 0x0040a2d5 in itunesvisualizerhost (+0xa2d4) (0x0033fe00) 34 0x0040a552 in itunesvisualizerhost (+0xa551) (0x0033fe2c) 35 0x0040d4fa in itunesvisualizerhost (+0xd4f9) (0x0033fe74) 36 0x0056d662 in itunesvisualizerhost (+0x16d661) (0x0033fec0) 37 0x7b46289c call_process_entry+0xb() in kernel32 (0x0033fed8) 38 0x7b4642ce in kernel32 (+0x442cd) (0x0033ffd8) 39 0x7b4628aa call_process_entry+0x19() in kernel32 (0x0033ffec) 0x7d39479a: movl %eax,0x0(%ebx) Modules: Module Address Debug info Name (111 modules) PE 400000- 637000 Export itunesvisualizerhost ELF 788ef000-7a800000 Deferred libnvidia-glcore.so.390.48 ELF 7a800000-7a93c000 Deferred opengl32<elf> -PE 7a820000-7a93c000 \ opengl32 ELF 7b400000-7b7eb000 Dwarf kernel32<elf> -PE 7b420000-7b7eb000 \ kernel32 ELF 7bc00000-7bcfa000 Dwarf ntdll<elf> -PE 7bc10000-7bcfa000 \ ntdll ELF 7c000000-7c004000 Deferred <wine-loader> ELF 7d2eb000-7d404000 Dwarf libglx_nvidia.so.0 ELF 7d444000-7d4a3000 Deferred libgldispatch.so.0 ELF 7d4a3000-7d4c6000 Dwarf libglx.so.0 ELF 7d4c6000-7d527000 Deferred libgl.so.1 ... ELF 7de54000-7debe000 Deferred dwrite<elf> -PE 7de60000-7debe000 \ dwrite ELF 7debe000-7df33000 Deferred d3dcompiler_43<elf> -PE 7ded0000-7df33000 \ d3dcompiler_43 ELF 7df33000-7df73000 Deferred d3d10<elf> -PE 7df40000-7df73000 \ d3d10 ELF 7df73000-7df89000 Deferred d3d10core<elf> -PE 7df80000-7df89000 \ d3d10core ELF 7df89000-7df9f000 Dwarf d3d10_1<elf> -PE 7df90000-7df9f000 \ d3d10_1 ELF 7df9f000-7dffd000 Dwarf d2d1<elf> -PE 7dfb0000-7dffd000 \ d2d1 ... ELF f7f5e000-f7f86000 Dwarf ld-linux.so.2 ELF f7f89000-f7f8b000 Deferred [vdso].so Threads: process tid prio (all id:s are in hex) ... 000000c2 mDNSResponder.exe 000000c6 0 ... 00000144 iPodService.exe 0000019d 0 ... 00000163 iTunesHelper.exe 0000017e 0 ... 00000174 rpcss.exe 00000184 0 ... 0000017f iTunes.exe 000001d2 0 ... 000001ab (D) C:\Program Files\iTunes\iTunesVisualizerHost.exe 000001ac 0 <== ... --- snip ---
Please attach the output when you start 'iTunesVisualizerHost.exe' from console.
$ sha1sum iTunesSetup.exe b28b5857f8ecb430172be6d974dfb2874bf01b28 iTunesSetup.exe
$ du -sh iTunesSetup.exe 200M iTunesSetup.exe
$ wine --version wine-3.8
Regards