[Bug 41583] New: Starcraft 2 hangs with "setup_exception stack overflow"

wine-bugs at winehq.org wine-bugs at winehq.org
Thu Oct 20 00:24:04 CDT 2016


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

            Bug ID: 41583
           Summary: Starcraft 2 hangs with "setup_exception stack
                    overflow"
           Product: Wine
           Version: 1.9.21
          Hardware: x86-64
                OS: Linux
            Status: UNCONFIRMED
          Severity: major
          Priority: P2
         Component: -unknown
          Assignee: wine-bugs at winehq.org
          Reporter: anatol.pomozov at gmail.com
      Distribution: ---

Here is my environment.

Arch Linux up-to-date.
Wine: 1.9.21-1
Starcraft: 3.7.0

The game hangs soon after the start. Tested ~10 times and the hang is easily
reproducible. Here is wine log for one of the hangs:

$ wine ~/.wine/drive_c/Games/StarCraft\ II/StarCraft\ II.exe 
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
err:winediag:schan_imp_init Failed to load libgnutls, secure connections will
not be available.
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
fixme:ver:GetCurrentPackageId (0x456e9e8 (nil)): stub
fixme:wininet:InternetSetOptionW Option 77 STUB
err:wininet:open_http_connection create_netconn failed: 12029
<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href="http://www.blizzard.com/404">here</a>.</h2>
</body></html>
fixme:ver:GetCurrentPackageId (0x49ce9e8 (nil)): stub
fixme:wininet:InternetSetOptionW Option 77 STUB
err:wininet:open_http_connection create_netconn failed: 12029
<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href="http://www.blizzard.com/404">here</a>.</h2>
</body></html>
fixme:wininet:InternetSetOptionW Option 77 STUB
err:wininet:open_http_connection create_netconn failed: 12029
fixme:win:EnumDisplayDevicesW ((null),0,0x33f5a4,0x00000000), stub!
fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
fixme:wbemprox:client_security_SetBlanket 0x7daff7c0, 0x15ff78, 10, 0, (null),
3, 3, (nil), 0x00000000
fixme:wbemprox:client_security_Release 0x7daff7c0
fixme:wininet:InternetSetOptionW Option 77 STUB
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:ver:GetCurrentPackageId (0x456e9e8 (nil)): stub
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:advapi:EventRegister {5eec90ab-c022-44b2-a5dd-fd716a222a15}, 0x1ee483b,
0x1f5f6d0, 0x1f5f6e8
fixme:advapi:EventSetInformation 2, 0x1f5b49a, 43
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:advapi:EventRegister {5eec90ab-c022-44b2-a5dd-fd716a222a15}, 0x19a1123,
0x1dbf110, 0x1dbf128
fixme:advapi:EventSetInformation 2, 0x1d2a3b0, 43
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
err:winediag:schan_imp_init Failed to load libgnutls, secure connections will
not be available.
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:ver:GetCurrentPackageId (0x4b3e9b8 (nil)): stub
fixme:advapi:OpenEventLogW ((null),L"System") stub
fixme:advapi:ReadEventLogA
(0xcafe4242,0x00000009,0x00000000,0x1a90f8,0x00010000,0x33f288,0x33f28c) stub
fixme:advapi:CloseEventLog (0xcafe4242) stub
<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href="http://www.blizzard.com/404">here</a>.</h2>
</body></html>
fixme:font:RemoveFontMemResourceEx (0x82d3f5c1) stub
fixme:font:RemoveFontMemResourceEx (0x82db2589) stub
fixme:font:RemoveFontMemResourceEx (0x82374351) stub
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:win:RegisterDeviceNotificationA (hwnd=0x10096,
filter=0x6fde9dc,flags=0x00000000) returns a fake device notification handle!
fixme:process:SetProcessDEPPolicy (3): stub
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:imm:ImmDisableTextFrameService Stub
fixme:nls:GetThreadPreferredUILanguages 00000038, 0x33f474, (nil) 0x33f478
fixme:nls:get_dummy_preferred_ui_language (0x38 0x33f474 (nil) 0x33f478)
returning a dummy value (current locale)
fixme:nls:GetThreadPreferredUILanguages 00000038, 0x33f474, 0x492cb30 0x33f478
fixme:nls:get_dummy_preferred_ui_language (0x38 0x33f474 0x492cb30 0x33f478)
returning a dummy value (current locale)
fixme:winsock:WSALookupServiceBeginW (0x33f348 0x00000ff0 0x33f384) Stub!
fixme:iphlpapi:NotifyAddrChange (Handle 0x33f4b0, overlapped 0x493fd6c): stub
fixme:win:RegisterDeviceNotificationW (hwnd=0x100a2,
filter=0x33f4bc,flags=0x00000000) returns a fake device notification handle!
fixme:win:RegisterDeviceNotificationW (hwnd=0x100a2,
filter=0x33f4bc,flags=0x00000000) returns a fake device notification handle!
fixme:ver:GetCurrentPackageId (0x8abe9e8 (nil)): stub
fixme:win:EnumDisplayDevicesW ((null),0,0x33ede0,0x00000000), stub!
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
fixme:toolhelp:Heap32ListFirst : stub
fixme:shell:SetCurrentProcessExplicitAppUserModelID
L"BlizzardEntertainment.Battlenet.beta": stub
err:ole:CoGetClassObject class {77f10cf0-3db5-4966-b520-b7c54fd35ed6} not
registered
err:ole:CoGetClassObject no class object {77f10cf0-3db5-4966-b520-b7c54fd35ed6}
could be created for context 0x1
fixme:msg:ChangeWindowMessageFilterEx 0x100ac c060 1 (nil)
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),0,3,(nil),0,(nil)) - stub!
fixme:wbemprox:wbem_locator_QueryInterface interface
{00000126-0000-0000-c000-000000000046} not implemented
fixme:console:AttachConsole stub ffffffff
err:winediag:schan_imp_init Failed to load libgnutls, secure connections will
not be available.
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
fixme:toolhelp:Heap32ListFirst : stub
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
err:ole:CoGetClassObject class {77f10cf0-3db5-4966-b520-b7c54fd35ed6} not
registered
err:ole:CoGetClassObject no class object {77f10cf0-3db5-4966-b520-b7c54fd35ed6}
could be created for context 0x1
err:ole:CoGetClassObject class {77f10cf0-3db5-4966-b520-b7c54fd35ed6} not
registered
err:ole:CoGetClassObject no class object {77f10cf0-3db5-4966-b520-b7c54fd35ed6}
could be created for context 0x1
fixme:win:EnumDisplayDevicesW ((null),0,0x33c284,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33c304,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33c204,0x00000000), stub!
fixme:wtsapi:WTSRegisterSessionNotification Stub 0x100d0 0x00000000
fixme:wgl:X11DRV_wglGetPixelFormatAttribivARB unsupported 2008 WGL Attribute
fixme:ntdll:EtwRegisterTraceGuidsW (0x20c7440, 0x41b0d00,
{3dada31d-19ef-4dc1-b345-037927193422}, 1, 0x4179430, (null), (null),
0x41b0d18): stub
fixme:ntdll:EtwRegisterTraceGuidsW   register trace class
{00000000-0000-0000-0000-000000000000}
err:ole:CoGetClassObject class {77f10cf0-3db5-4966-b520-b7c54fd35ed6} not
registered
err:ole:CoGetClassObject no class object {77f10cf0-3db5-4966-b520-b7c54fd35ed6}
could be created for context 0x1
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
err:winediag:schan_imp_init Failed to load libgnutls, secure connections will
not be available.
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:process:SetProcessDEPPolicy (3): stub
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:ntdll:EtwRegisterTraceGuidsW (0x10157440, 0x12240d00,
{3dada31d-19ef-4dc1-b345-037927193422}, 1, 0x12209430, (null), (null),
0x12240d18): stub
fixme:ntdll:EtwRegisterTraceGuidsW   register trace class
{00000000-0000-0000-0000-000000000000}
fixme:gdi:GdiInitializeLanguagePack stub
fixme:ver:GetCurrentPackageId (0x241e9e8 (nil)): stub
fixme:crypt:CRYPT_CheckUsages unimplemented for RequestedIssuancePolicy
fixme:crypt:CRYPT_CheckUsages unimplemented for RequestedIssuancePolicy
fixme:mpr:WNetGetUniversalNameW (L"C:\\Games\\StarCraft II\\SC2Data\\data",
0x00000001, 0x61ea4ec, 0x61ea4e8): stub
fixme:mpr:WNetGetUniversalNameW (L"C:\\Games\\StarCraft II\\SC2Data\\data",
0x00000001, 0x61ea4ec, 0x61ea4e8): stub
fixme:mpr:WNetGetUniversalNameW (L"C:\\Games\\StarCraft II\\SC2Data\\data",
0x00000001, 0x61ec3cc, 0x61ec3c8): stub
fixme:mpr:WNetGetUniversalNameW (L"C:\\Games\\StarCraft II\\SC2Data\\data",
0x00000001, 0x61e9cac, 0x61e9ca8): stub
fixme:mpr:WNetGetUniversalNameW (L"C:\\Games\\StarCraft II\\SC2Data\\data",
0x00000001, 0x61ea9fc, 0x61ea9f8): stub
fixme:mpr:WNetGetUniversalNameW (L"C:\\Games\\StarCraft II\\SC2Data\\data",
0x00000001, 0x61ec4c4, 0x61ec4c0): stub
err:ole:CoGetClassObject class {77f10cf0-3db5-4966-b520-b7c54fd35ed6} not
registered
err:ole:CoGetClassObject no class object {77f10cf0-3db5-4966-b520-b7c54fd35ed6}
could be created for context 0x1
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
err:winediag:schan_imp_init Failed to load libgnutls, secure connections will
not be available.
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:process:SetProcessDEPPolicy (3): stub
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:ntdll:EtwRegisterTraceGuidsW (0x10157440, 0x12240d00,
{3dada31d-19ef-4dc1-b345-037927193422}, 1, 0x12209430, (null), (null),
0x12240d18): stub
fixme:ntdll:EtwRegisterTraceGuidsW   register trace class
{00000000-0000-0000-0000-000000000000}
fixme:gdi:GdiInitializeLanguagePack stub
fixme:ver:GetCurrentPackageId (0x241e9e8 (nil)): stub
fixme:system:SystemParametersInfoW Unknown action: 116
 fixme:win:EnumDisplayDevicesW ((null),0,0x338714,0x00000000), stub!
fixme:ddraw:DirectDrawEnumerateExA flags 0x00000002 not handled
fixme:win:EnumDisplayDevicesW ((null),0,0x3381b4,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x337f34,0x00000000), stub!
fixme:ddraw:ddraw7_Initialize Ignoring guid
{aeb2cdd4-6e41-43ea-941c-8361cc760781}.
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:advapi:EventRegister {5eec90ab-c022-44b2-a5dd-fd716a222a15}, 0x180001000,
0x180012030, 0x180012050
fixme:advapi:EventSetInformation 2, 0x18000fd60, 43
fixme:shell:SetCurrentProcessExplicitAppUserModelID
L"BlizzardEntertainment.StarCraftII.StarCraftII": stub
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:advapi:EventRegister {5eec90ab-c022-44b2-a5dd-fd716a222a15}, 0x701000,
0x712030, 0x712050
fixme:advapi:EventSetInformation 2, 0x70fd60, 43
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:ver:GetCurrentPackageId (0xdce570 (nil)): stub
fixme:ntdll:server_ioctl_file Unsupported ioctl 900c0 (device=9 access=0
func=30 method=0)
fixme:process:SetProcessDEPPolicy (1): stub
fixme:hnetcfg:fw_profile_get_FirewallEnabled 0x6db30, 0x1e8e938
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
 fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
fixme:mpr:WNetGetUniversalNameW (L"C:\\Games\\StarCraft II\\SC2Data\\data",
0x00000001, 0x2bdc640, 0x2bdc600): stub
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
fixme:wevtapi:EvtSubscribe ((nil) (nil) L"System" L"*[System[(EventID=4101)]]"
(nil) (nil) 0x140b3b1b0 1) stub
fixme:win:EnumDisplayDevicesW ((null),0,0x1e8ec50,0x00000000), stub!
fixme:shell:SHGetPropertyStoreForWindow (0x20120 0x141d50040 0x1e8ef08) stub!
fixme:shell:SHGetPropertyStoreForWindow (0x20120 0x141d50040 0x1e8ef10) stub!
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:ver:GetCurrentPackageId (0x23fcb0 (nil)): stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:win:EnumDisplayDevicesW ((null),0,0x1e8a3b0,0x00000000), stub!
fixme:d3d:debug_d3dformat Unrecognized 0x36314644 (as fourcc: DF16)
WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36314644) in the
format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x36314644 (as fourcc: DF16)
WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36314644) in the
format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x34324644 (as fourcc: DF24)
WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x34324644) in the
format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x34324644 (as fourcc: DF24)
WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x34324644) in the
format lookup table
fixme:win:EnumDisplayDevicesW ((null),0,0x1e89f20,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x1e8a320,0x00000000), stub!
fixme:actctx:parse_depend_manifests Could not find dependent assembly
L"Microsoft.VC80.CRT" (8.0.50727.6195)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub
fixme:avrt:AvSetMmThreadCharacteristicsW (L"Audio",0x891e518): stub
fixme:avrt:AvSetMmThreadCharacteristicsW (L"Audio",0x34ae518): stub
fixme:avrt:AvSetMmThreadCharacteristicsW (L"Audio",0x34ae518): stub
fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub
err:ole:CoInitializeEx Attempt to change threading model of this apartment from
multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from
multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from
multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from
multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from
multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from
multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from
multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from
multi-threaded to apartment threaded
fixme:imm:NotifyIME IMC_SETCONVERSIONMODE
fixme:imm:ImmReleaseContext (0x20120, 0x9daf0): stub
fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub
fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub
err:seh:setup_exception stack overflow 3296 bytes in thread 00e0 eip
000000007bc96c99 esp 0000000001690920 stack 0x1690000-0x1690000-0x1e90000

^^^^^^^^^^^^^^^ HANGS HERE ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

fixme:wtsapi:WTSUnRegisterSessionNotification Stub 0x200d6
fixme:advapi:UnregisterTraceGuids deadbeef: stub
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:ver:GetCurrentPackageId (0x33fdac (nil)): stub
fixme:sync:SetWaitableTimerEx (0x20c, 0x33f9fc, 0, (nil), (nil), (nil), 32)
semi-stub
fixme:win:UnregisterDeviceNotification (handle=0xcafeaffe), STUB!
fixme:win:UnregisterDeviceNotification (handle=0xcafeaffe), STUB!
fixme:iphlpapi:CancelIPChangeNotify (overlapped 0x493fd6c): stub
fixme:advapi:UnregisterTraceGuids deadbeef: stub
fixme:font:RemoveFontMemResourceEx (0x82a04371) stub
fixme:font:RemoveFontMemResourceEx (0x838c3279) stub
fixme:font:RemoveFontMemResourceEx (0x82a32559) stub
fixme:win:UnregisterDeviceNotification (handle=0xcafecafe), STUB!
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister 0: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister 0: stub

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