[Bug 45181] iTunesVisualizerHost.exe crashes upon iTunes launch

wine-bugs at winehq.org wine-bugs at winehq.org
Sun May 13 05:04:58 CDT 2018


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

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |focht at 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 at 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

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