[Bug 39381] 32-bit Turbocad 8.0 LTE 'CrashSender.exe' utility crashes in WMI Query "SELECT * FROM Win32_NetworkAdapterConfiguration where IPEnabled='True' and index=1"

WineHQ Bugzilla wine-bugs at winehq.org
Sat Feb 27 10:51:17 CST 2021


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

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
            Summary|32-bit Turbocad 8.0 LTE     |32-bit Turbocad 8.0 LTE
                   |'CrashSender.exe' utility   |'CrashSender.exe' utility
                   |crashes                     |crashes in WMI Query
                   |                            |"SELECT * FROM
                   |                            |Win32_NetworkAdapterConfigu
                   |                            |ration where
                   |                            |IPEnabled='True' and
                   |                            |index=1"
      Fixed by SHA1|                            |6a042307a56270e1bd5fe6ad6a5
                   |                            |3d6cc68942d57
             Status|NEEDINFO                    |RESOLVED

--- Comment #4 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

this was fixed a long time ago by commit
https://source.winehq.org/git/wine.git/commitdiff/6a042307a56270e1bd5fe6ad6a53d6cc68942d57
("wbemprox: Allow string values in boolean comparisons.").

Part of Wine 1.7.12 release.

Thanks Hans.

The app's crash reporting tool is triggered by an app crash due to bug 36002

Crash with Wine 1.7.11:

--- snip ---
$ pwd
/home/focht/.wine/drive_c/Program Files (x86)/IMSIDesign/TurboCAD LTE Pro 8
DE/Program

$ WINEDEBUG=+seh,+loaddll,+process,+wbemprox wine ./turbocadltepro.exe
...
wine: Call from 0x7b83779e to unimplemented function
msvcp100.dll.?gcount@?$basic_istream at DU?$char_traits at D@std@@@std@@QBE_JXZ,
aborting
0044:trace:seh:call_stack_handlers calling handler at 0x184ab71 code=80000100
flags=1
...
0044:trace:process:create_process_impl app L"C:\\Program Files
(x86)\\IMSIDesign\\TurboCAD LTE Pro 8 DE\\Program\\CrashSender.exe" cmdline
L"\"C:\\Program Files (x86)\\IMSIDesign\\TurboCAD LTE Pro 8
DE\\Program\\CrashSender.exe\" \"020b11b1-ee5c-4552-be59-a3e78df520b6\""
0044:trace:process:open_exe_file looking for L"C:\\Program Files
(x86)\\IMSIDesign\\TurboCAD LTE Pro 8 DE\\Program\\CrashSender.exe"
0044:trace:process:create_process_impl starting L"C:\\Program Files
(x86)\\IMSIDesign\\TurboCAD LTE Pro 8 DE\\Program\\CrashSender.exe" as Win32
binary (0x400000-0x528000, arch 014c)
001e:trace:loaddll:load_builtin_dll Loaded L"KERNEL32.dll" at 0x7b810000:
builtin
001e:trace:process:init_current_directory starting in L"C:\\Program Files
(x86)\\IMSIDesign\\TurboCAD LTE Pro 8 DE\\Program\\" 0x20
001e:trace:process:__wine_kernel_init starting process name=L"C:\\Program Files
(x86)\\IMSIDesign\\TurboCAD LTE Pro 8 DE\\Program\\CrashSender.exe"
argv[0]=L"C:\\Program Files (x86)\\IMSIDesign\\TurboCAD LTE Pro 8
DE\\Program\\CrashSender.exe"
001e:trace:loaddll:load_native_dll Loaded L"C:\\Program Files
(x86)\\IMSIDesign\\TurboCAD LTE Pro 8 DE\\Program\\CrashSender.exe" at
0x400000: native
0044:trace:process:create_process_impl started process pid 0031 tid 001e
...
001e:trace:wbemprox:wbem_services_ExecQuery 0x1448d0, L"WQL", L"SELECT * FROM
Win32_NetworkAdapterConfiguration where IPEnabled='True' and index=1",
0x00000030, (nil), 0x33e45c
001e:trace:wbemprox:grab_table returning 0x7c9680a4
001e:trace:wbemprox:parse_query wql_parse returned 0
001e:trace:seh:raise_exception code=c0000005 flags=0 addr=0x7c95242c
ip=7c95242c tid=001e
001e:trace:seh:raise_exception  info[0]=00000000
001e:trace:seh:raise_exception  info[1]=ffffffff
001e:trace:seh:raise_exception  eax=ffffffff ebx=ffffffff ecx=7c952426
edx=00000001 esi=0013fcc0 edi=00000000
001e:trace:seh:raise_exception  ebp=0033e258 esp=0033e210 cs=0023 ds=002b
es=002b fs=0063 gs=006b flags=00010203
001e:trace:seh:call_stack_handlers calling handler at 0x4ce788 code=c0000005
flags=0
...
001e:trace:seh:call_stack_handlers handler at 0x4a9580 returned 1
001e:trace:seh:call_stack_handlers calling handler at 0x7bc8cd70 code=c0000005
flags=0
wine: Unhandled page fault on read access to 0xffffffff at address 0x7c95242c
(thread 001e), starting debugger...
--- snip ---


Fixed with Wine 1.7.12:

--- snip ---
$ pwd
/home/focht/.wine/drive_c/Program Files (x86)/IMSIDesign/TurboCAD LTE Pro 8
DE/Program

$ WINEDEBUG=+tid,+seh,+loaddll,+process,+wbemprox wine ./turbocadltepro.exe
...
0009:trace:seh:raise_exception code=80000100 flags=1 addr=0x7b8377be
ip=7b8377be tid=0009
0009:trace:seh:raise_exception  info[0]=7c575000
0009:trace:seh:raise_exception  info[1]=7c5782e1
wine: Call from 0x7b8377be to unimplemented function
msvcp100.dll.?gcount@?$basic_istream at DU?$char_traits at D@std@@@std@@QBE_JXZ,
aborting
...
002b:trace:wbemprox:wbem_services_ExecQuery 0x1448d0, L"WQL", L"SELECT * FROM
Win32_NetworkAdapterConfiguration where IPEnabled='True' and index=1",
0x00000030, (nil), 0x33e45c
002b:trace:wbemprox:grab_table returning 0x7c9750a4
002b:trace:wbemprox:parse_query wql_parse returned 0
002b:trace:wbemprox:fill_networkadapterconfig created 1 rows
002b:trace:wbemprox:EnumWbemClassObject_create 0x33e45c
002b:trace:wbemprox:EnumWbemClassObject_create returning iface 0x13fe48
002b:trace:wbemprox:enum_class_object_Next 0x13fe48, -1, 1, 0x33e438, 0x33e43c
002b:trace:wbemprox:create_class_object L"Win32_NetworkAdapterConfiguration",
0x33e438
002b:trace:wbemprox:create_class_object returning iface 0x13fe60
002b:trace:wbemprox:class_object_Get 0x13fe60, L"MACAddress", 00000000,
0x33e41c, (nil), (nil)
002b:trace:wbemprox:enum_class_object_Next 0x13fe48, -1, 1, 0x33e438, 0x33e43c
002b:trace:wbemprox:wbem_services_Release destroying 0x1448d0
002b:trace:wbemprox:wbem_locator_Release destroying 0x13e328
...
--- snip ---

$ sha1sum DE_TurboCAD_LTE_Pro_8.0.23.5_x86.exe 
705e1d501d3e94570fef7ea3740064d08b8e2a1f  DE_TurboCAD_LTE_Pro_8.0.23.5_x86.exe

$ du -sh DE_TurboCAD_LTE_Pro_8.0.23.5_x86.exe 
315M    DE_TurboCAD_LTE_Pro_8.0.23.5_x86.exe

$ wine --version
wine-1.7.12

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