[Bug 40534] Advanced SystemCare 6.4 crashes while retrieving WMI class ' Win32_PhysicalMedia' properties due to unimplemented 'ISWbemPropertySet:: get_Count' method

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Oct 13 02:24:32 CDT 2018


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

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED
      Fixed by SHA1|                            |ce923c3f57574262b966c881ad4
                   |                            |2516c2d3dd803

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

the crash is fixed by commit
https://source.winehq.org/git/wine.git/commitdiff/ce923c3f57574262b966c881ad42516c2d3dd803

Thanks Hans.

There is still a problem because of 'propertyset_get__NewEnum' stub but the app
seems to be able to gracefully handle it and continues to run.
I will create a follow-up ticket for that.

--- snip ---
...
002a:trace:wbemprox:wbem_services_ExecQuery 0x1ef4e0, L"WQL", L"SELECT * FROM
Win32_PhysicalMedia", 0x00000011, (nil), 0x33f77c 
...
002a:trace:wbemprox:grab_table returning 0x7ba6860c
002a:trace:wbemprox:parse_query wql_parse returned 0
...
002a:trace:wbemprox:EnumWbemClassObject_create 0x33f77c
...
002a:trace:wbemprox:EnumWbemClassObject_create returning iface 0x1efb98
...
002a:trace:wbemprox:enum_class_object_Skip 0x1efb98, -1, 1
002a:trace:wbemprox:enum_class_object_Skip 0x1efb98, -1, 1
002a:trace:wbemprox:enum_class_object_Reset 0x1efb98 
...
002a:trace:wbemprox:enum_class_object_Clone 0x1efb98, 0x33f7fc
002a:trace:wbemprox:EnumWbemClassObject_create 0x33f7fc
...
002a:trace:wbemprox:EnumWbemClassObject_create returning iface 0x1efbc8
...
002a:trace:wbemprox:enum_class_object_Next 0x1efbc8, -1, 1, 0x33f7e4, 0x33f7e8
002a:trace:wbemprox:create_class_object L"Win32_PhysicalMedia", 0x33f7e4 
...
002a:trace:wbemprox:create_class_object returning iface 0x1efbf8 
...
002a:trace:wbemprox:class_object_Get 0x1efbf8, L"__PROPERTY_COUNT", 00000000,
0x33f7f0, (nil), (nil)
002a:fixme:wbemdisp:propertyset_get__NewEnum  
002a:Call ole32.GetErrorInfo(00000000,0033f820) ret=0527c946
002a:Ret  ole32.GetErrorInfo() retval=00000001 ret=0527c946 
002a:Call
KERNEL32.FormatMessageW(00003200,00000000,80004001,00000000,0033f564,00000100,00000000)
ret=0522136c
002a:Ret  KERNEL32.FormatMessageW() retval=00000000 ret=0522136c
002a:Call user32.LoadStringW(051c0000,0000ff1d,0033d75c,00001000) ret=051c8996
002a:Ret  user32.LoadStringW() retval=0000000e ret=051c8996
002a:Call KERNEL32.RaiseException(0eedfade,00000001,00000007,0033f7d4)
ret=0527f336
002a:trace:seh:raise_exception code=eedfade flags=1 addr=0x7b43c81b ip=7b43c81b
tid=002a
002a:trace:seh:raise_exception  info[0]=0527f336
002a:trace:seh:raise_exception  info[1]=053e8510
002a:trace:seh:raise_exception  info[2]=80004001
002a:trace:seh:raise_exception  info[3]=0527f336
002a:trace:seh:raise_exception  info[4]=0033f904
002a:trace:seh:raise_exception  info[5]=0033f824
002a:trace:seh:raise_exception  info[6]=0033f7f0
002a:trace:seh:raise_exception  eax=7b4298b1 ebx=00000018 ecx=0033f724
edx=0033f7d4 esi=0033f824 edi=0033f7a0
002a:trace:seh:raise_exception  ebp=0033f778 esp=0033f704 cs=7bcf0023 ds=33002b
es=f7b9002b fs=f7b90063 gs=f7b9006b flags=00000212
002a:trace:seh:call_stack_handlers calling handler at 0x527ca00 code=eedfade
flags=1
002a:trace:seh:call_stack_handlers handler at 0x527ca00 returned 1
002a:trace:seh:call_stack_handlers calling handler at 0x527f403 code=eedfade
flags=1
002a:trace:seh:__regs_RtlUnwind code=eedfade flags=3
002a:trace:seh:__regs_RtlUnwind eax=00000000 ebx=0033f360 ecx=0527f336
edx=0033f830 esi=0033f830 edi=0033f710
002a:trace:seh:__regs_RtlUnwind ebp=0033f378 esp=0033f32c eip=051c4934 cs=0023
ds=002b fs=0063 gs=006b flags=00000246
002a:trace:seh:__regs_RtlUnwind calling handler at 0x7bc81810 code=eedfade
flags=3
002a:trace:seh:__regs_RtlUnwind handler at 0x7bc81810 returned 1
002a:trace:seh:__regs_RtlUnwind calling handler at 0x527ca00 code=eedfade
flags=3
002a:trace:seh:__regs_RtlUnwind handler at 0x51c4b90 returned 1
002a:Call KERNEL32.MultiByteToWideChar(0000fde9,00000000,0527c1bb
"EOleException\xb0\x04\x02",0000000d,053e854c,0000000e) ret=051c8551
002a:Ret  KERNEL32.MultiByteToWideChar() retval=0000000d ret=051c8551 
...
--- snip ---

$ wine --version
wine-3.18

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