[Bug 45213] New: wine 3.7 can run VC + visual assist, but wine 3.8 can not. or maybe gcc version related

wine-bugs at winehq.org wine-bugs at winehq.org
Thu May 17 03:46:08 CDT 2018


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

            Bug ID: 45213
           Summary: wine 3.7 can run VC + visual assist, but wine 3.8 can
                    not. or maybe gcc version related
           Product: Wine
           Version: 3.8
          Hardware: x86
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: -unknown
          Assignee: wine-bugs at winehq.org
          Reporter: h2008676 at nwytg.com
      Distribution: ---

I'm using archlinux, and WINEARCH=win32
If visual assist uninstalled, VC can run well on both wine 3.7 and wine 3.8.
With wine 3.8 and  visual assist installed, the VC immediately freezed after
launch, no response at all.
Also, when I replace /usr/lib32/wine with the same contents of wine 3.7,
itbecame work again.

wine-3.7 arch pkg download from the below url:
http://ftp.ksu.edu.tw/FTP/Linux/archlinux/multilib/os/x86_64/wine-3.7-1-x86_64.pkg.tar.xz


Then I tried to build wine-3.7 on my LFS system, but it still failed to load VC
with Visual Assist, same as wine-3.8 did.
I'm using GCC-8.1 on my LFS system, maybe it is gcc version related ?
I compaired the logs of them, when it failed, it has a error log
'seh:setup_exception_record stack overflow' just after 'GetCurrentPackageId'.
More logs below:
============================================================
first time log
------------------------------
good:
-----
0019:fixme:mountmgr:harddisk_ioctl Unsupported ioctl 74080 (device=7 access=1
func=20 method=0)
0143:fixme:ntdll:EtwRegisterTraceGuidsW (0x107d2c23, (nil),
{f7b697a3-4db5-4d3b-be71-c4d284e6592f}, 7, 0x10b0be74, (null), (null),
0x10b949b0): stub
0143:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class
{72b14a7d-704c-423e-92f8-7e6d64bcb92a}
0143:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class
{e2091f8a-1e0a-4731-84a2-0dd57c8a5261}
0143:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class
{e8a3bf1f-a86b-4390-9c60-5390b969d22c}
0143:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class
{5727a00f-50be-4519-8256-f7699871fecb}
0143:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class
{7e854ec7-cdc4-405a-b5b2-aaf7c9e7d40c}
0143:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class
{79a60dc6-5fc8-4952-a41c-1163aeec5eb8}
0143:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class
{2718d25b-5bf5-4479-8e88-babc64bdbfca}
0143:fixme:process:GetNumaHighestNodeNumber (0x33edf8): semi-stub
0150:fixme:process:FlushProcessWriteBuffers : stub
0158:fixme:ver:GetCurrentPackageId (0x491fe9c (nil)): stub
0159:fixme:ver:GetCurrentPackageId (0x4a2fe9c (nil)): stub
015b:fixme:ieframe:PersistStreamInit_InitNew (0x4bad528)
015b:fixme:ieframe:navigate_url Unsupported args (Flags 0x6ebe800 {VT_I4: 14};
TargetFrameName 0x6ebe7f0 {VT_BSTR: (null)})
0152:err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated.
Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in
the winbind package of your distribution.
Could not load wine-gecko. HTML rendering will be disabled.
015b:err:mshtml:create_document_object Failed to init Gecko, returning
CLASS_E_CLASSNOTAVAILABLE
015b:fixme:ole:CoCreateInstanceEx no instance created for interface
{00000000-0000-0000-c000-000000000046} of class
{25336920-03f9-11cf-8fd0-00aa00686f13}, hres is 0x80040111
015b:fixme:ieframe:handle_navigation_error Navigate to error page
015b:fixme:ieframe:bind_to_object BindToObject failed: 800c0010
015b:fixme:ieframe:OleInPlaceObject_InPlaceDeactivate (0x4bad528)
X Error of failed request:  BadPixmap (invalid Pixmap parameter)
  Major opcode of failed request:  54 (X_FreePixmap)
  Resource id in failed request:  0x1c001c70
  Serial number of failed request:  5168
  Current serial number in output stream:  5169
The operation completed successfully
The operation completed successfully
quit.
------------------------------
bad:
-----
0019:fixme:mountmgr:harddisk_ioctl Unsupported ioctl 74080 (device=7 access=1
func=20 method=0)
00e1:fixme:ntdll:EtwRegisterTraceGuidsW (0x107d2c23, (nil),
{f7b697a3-4db5-4d3b-be71-c4d284e6592f}, 7, 0x10b0be74, (null), (null),
0x10b949b0): stub
00e1:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class
{72b14a7d-704c-423e-92f8-7e6d64bcb92a}
00e1:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class
{e2091f8a-1e0a-4731-84a2-0dd57c8a5261}
00e1:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class
{e8a3bf1f-a86b-4390-9c60-5390b969d22c}
00e1:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class
{5727a00f-50be-4519-8256-f7699871fecb}
00e1:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class
{7e854ec7-cdc4-405a-b5b2-aaf7c9e7d40c}
00e1:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class
{79a60dc6-5fc8-4952-a41c-1163aeec5eb8}
00e1:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class
{2718d25b-5bf5-4479-8e88-babc64bdbfca}
00e1:fixme:process:GetNumaHighestNodeNumber (0x33edf8): semi-stub
00eb:fixme:process:FlushProcessWriteBuffers : stub
00f6:fixme:ver:GetCurrentPackageId (0x494fe9c (nil)): stub
00f7:fixme:ver:GetCurrentPackageId (0x4a5fe9c (nil)): stub
00e1:err:seh:setup_exception_record stack overflow 1388 bytes in thread 00e1
eip 7e9346b1 esp 00240dc4 stack 0x240000-0x241000-0x340000
00f5:fixme:ntdll:EtwUnregisterTraceGuids deadbeef: stub
00f3:err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated.
Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in
the winbind package of your distribution.
The operation completed successfully
The operation completed successfully
quit.
============================================================
second time run log
------------------------------
good:
-----
0019:fixme:mountmgr:harddisk_ioctl Unsupported ioctl 74080 (device=7 access=1
func=20 method=0)
01ac:fixme:ntdll:EtwRegisterTraceGuidsW (0x107d2c23, (nil),
{f7b697a3-4db5-4d3b-be71-c4d284e6592f}, 7, 0x10b0be74, (null), (null),
0x10b949b0): stub
01ac:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class
{72b14a7d-704c-423e-92f8-7e6d64bcb92a}
01ac:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class
{e2091f8a-1e0a-4731-84a2-0dd57c8a5261}
01ac:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class
{e8a3bf1f-a86b-4390-9c60-5390b969d22c}
01ac:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class
{5727a00f-50be-4519-8256-f7699871fecb}
01ac:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class
{7e854ec7-cdc4-405a-b5b2-aaf7c9e7d40c}
01ac:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class
{79a60dc6-5fc8-4952-a41c-1163aeec5eb8}
01ac:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class
{2718d25b-5bf5-4479-8e88-babc64bdbfca}
01ac:fixme:process:GetNumaHighestNodeNumber (0x33edf8): semi-stub
01b5:fixme:process:FlushProcessWriteBuffers : stub
01bf:fixme:ver:GetCurrentPackageId (0x490fe9c (nil)): stub
01c0:fixme:ver:GetCurrentPackageId (0x4a1fe9c (nil)): stub
01ac:err:treeview:TREEVIEW_HandleTimer got unknown timer
01ac:fixme:win:LockWindowUpdate (0x10020), partial stub!
01ac:fixme:win:LockWindowUpdate ((nil)), partial stub!
01ac:err:treeview:TREEVIEW_HandleTimer got unknown timer
01b0:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
------------------------------
bad:
-----
0019:fixme:mountmgr:harddisk_ioctl Unsupported ioctl 74080 (device=7 access=1
func=20 method=0)
01d1:fixme:ntdll:EtwRegisterTraceGuidsW (0x107d2c23, (nil),
{f7b697a3-4db5-4d3b-be71-c4d284e6592f}, 7, 0x10b0be74, (null), (null),
0x10b949b0): stub
01d1:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class
{72b14a7d-704c-423e-92f8-7e6d64bcb92a}
01d1:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class
{e2091f8a-1e0a-4731-84a2-0dd57c8a5261}
01d1:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class
{e8a3bf1f-a86b-4390-9c60-5390b969d22c}
01d1:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class
{5727a00f-50be-4519-8256-f7699871fecb}
01d1:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class
{7e854ec7-cdc4-405a-b5b2-aaf7c9e7d40c}
01d1:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class
{79a60dc6-5fc8-4952-a41c-1163aeec5eb8}
01d1:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class
{2718d25b-5bf5-4479-8e88-babc64bdbfca}
01d1:fixme:process:GetNumaHighestNodeNumber (0x33edf8): semi-stub
01dd:fixme:process:FlushProcessWriteBuffers : stub
01e6:fixme:ver:GetCurrentPackageId (0x492fe9c (nil)): stub
01e7:fixme:ver:GetCurrentPackageId (0x4c5fe9c (nil)): stub
01d1:err:seh:setup_exception_record stack overflow 1388 bytes in thread 01d1
eip 7e93f6b1 esp 00240dc4 stack 0x240000-0x241000-0x340000
01df:fixme:ntdll:EtwUnregisterTraceGuids deadbeef: 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