https://bugs.winehq.org/show_bug.cgi?id=40534
Bug ID: 40534 Summary: Advanced SystemCare: Error message at start-up (OFCommon.dll/FindWMIName) Product: Wine Version: 1.9.8 Hardware: x86 URL: http://download.iobit.com/ OS: Linux Status: NEW Keywords: download Severity: normal Priority: P2 Component: wmi&wbemprox Assignee: wine-bugs@winehq.org Reporter: austinenglish@gmail.com CC: hans@meelstraat.net Depends on: 26936 Distribution: Gentoo
Created attachment 54359 --> https://bugs.winehq.org/attachment.cgi?id=54359 +tid,+seh,+wmi
main thread ($9): 0512f591 +045 OFCommon.dll WMI_Info 21 +3 FindWMIName 0512f6a9 +061 OFCommon.dll WMI_Info 188 +7 GetDiskSerial 0514d7dc +068 OFCommon.dll OFCommon 292 +5 UpdateTaskInfo 0515065e +032 OFCommon.dll OFCommon 1735 +2 GetTaskTrailCount 00604ecd +06d ASC.exe Unit_MainForm 13942 +9 TForm_ASC6.GetLicenseStatus 0060cbd5 +015 ASC.exe Unit_MainForm 17156 +6 TForm_ASC6.FormCreate 501ef9e9 +011 vcl120.bpl Forms TCustomForm.AfterConstruction 00620a02 +04a ASC.exe ASC 127 +6 initialization 7bc8315a +24a ntdll.dll RtlCaptureStackBackTrace
This is the next bug after working around bug 26936.
Unfortunately this is an older version of the installer, I'm not aware of a download (didn't check archive.org though).
austin@austin2:~$ sha1sum asc-setup.exe 8535ed1ab74d7b9547c7d47e75b9159076527253 asc-setup.exe austin@austin2:~$ wine --version wine-1.9.8
https://bugs.winehq.org/show_bug.cgi?id=40534
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net Status|NEW |NEEDINFO
--- Comment #1 from Anastasius Focht focht@gmx.net --- Hello folks,
the download link is dead.
Please retest if you still have the software and update the ticket. Alternatively resolve as 'abandoned'.
Regards
https://bugs.winehq.org/show_bug.cgi?id=40534
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW
--- Comment #2 from Austin English austinenglish@gmail.com --- I still see this in wine-3.4.
https://bugs.winehq.org/show_bug.cgi?id=40534
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords|download |
https://bugs.winehq.org/show_bug.cgi?id=40534
--- Comment #3 from Austin English austinenglish@gmail.com --- Created attachment 60876 --> https://bugs.winehq.org/attachment.cgi?id=60876 app's bug report
https://bugs.winehq.org/show_bug.cgi?id=40534
--- Comment #4 from Hans Leidekker hans@meelstraat.net --- If you still see this, please attach a +wbemprox trace.
https://bugs.winehq.org/show_bug.cgi?id=40534
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://download.iobit.com/ |https://advanced-systemcare | |-free.en.uptodown.com/windo | |ws/download/49018 Keywords| |download Summary|Advanced SystemCare: Error |Advanced SystemCare 6.4 |message at start-up |crashes while retrieving |(OFCommon.dll/FindWMIName) |WMI class | |'Win32_PhysicalMedia' | |properties due to | |unimplemented | |'ISWbemPropertySet::get_Cou | |nt' method
--- Comment #5 from Anastasius Focht focht@gmx.net --- Hello folks,
I found the old app version (6.4.x) and could reproduce the issue.
Download: https://advanced-systemcare-free.en.uptodown.com/windows/download/49018
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/IObit/Advanced SystemCare 6
$ WINEDEBUG=+tid,+seh,+relay,+wbemprox wine ./ASC.exe >>log.txt 2>&1 ... 0009:Call wbemprox.DllGetClassObject(0033f650,7e8a7b18,0033f64c) ret=7e7e005f 0009:trace:wbemprox:DllGetClassObject {4590f811-1d3a-11d0-891f-00aa004b2e24} {00000001-0000-0000-c000-000000000046} 0x33f64c 0009:Ret wbemprox.DllGetClassObject() retval=00000000 ret=7e7e005f 0009:Call advapi32.RegCloseKey(00000180) ret=7e7e5e88 0009:Ret advapi32.RegCloseKey() retval=00000000 ret=7e7e5e88 0009:trace:wbemprox:wbemprox_cf_CreateInstance (nil) {dc12a687-737f-11cf-884d-00aa004b2e24} 0x33f648 0009:trace:wbemprox:WbemLocator_create (0x33f5ec) ... 0009:trace:wbemprox:WbemLocator_create returning iface 0x1f0188 0009:trace:wbemprox:wbem_locator_QueryInterface 0x1f0188 {dc12a687-737f-11cf-884d-00aa004b2e24} 0x33f648 ... 0009:trace:wbemprox:wbem_locator_ConnectServer 0x1f0188, L"\\.\root\CIMV2", (null), (null), (null), 0x00000000, (null), (nil), 0x33f79c) ... 0009:trace:wbemprox:WbemServices_create (0x33f79c) ... 0009:trace:wbemprox:WbemServices_create returning iface 0x1efe88 ... 0009:trace:wbemprox:wbem_services_ExecQuery 0x1efe88, L"WQL", L"SELECT * FROM Win32_PhysicalMedia", 0x00000011, (nil), 0x33f77c ... 0009:trace:wbemprox:grab_table returning 0x7ba9160c 0009:trace:wbemprox:parse_query wql_parse returned 0 ... 0009:trace:wbemprox:EnumWbemClassObject_create 0x33f77c ... 0009:trace:wbemprox:EnumWbemClassObject_create returning iface 0x1f04d0 ... 0009:trace:wbemprox:enum_class_object_Skip 0x1f04d0, -1, 1 0009:trace:wbemprox:enum_class_object_Skip 0x1f04d0, -1, 1 0009:trace:wbemprox:enum_class_object_Reset 0x1f04d0 ... 0009:trace:wbemprox:enum_class_object_Clone 0x1f04d0, 0x33f7fc 0009:trace:wbemprox:EnumWbemClassObject_create 0x33f7fc ... 0009:trace:wbemprox:EnumWbemClassObject_create returning iface 0x1f0500 ... 0009:trace:wbemprox:enum_class_object_Next 0x1f0500, -1, 1, 0x33f7e4, 0x33f7e8 0009:trace:wbemprox:create_class_object L"Win32_PhysicalMedia", 0x33f7e4 ... 0009:trace:wbemprox:create_class_object returning iface 0x1f0530 ... 0009:fixme:wbemdisp:propertyset_get_Count 0009:Call ole32.GetErrorInfo(00000000,0033f820) ret=0527c946 0009:Ret ole32.GetErrorInfo() retval=00000001 ret=0527c946 0009:Call KERNEL32.FormatMessageW(00003200,00000000,80004001,00000000,0033f564,00000100,00000000) ret=0522136c 0009:Ret KERNEL32.FormatMessageW() retval=00000000 ret=0522136c 0009:Call user32.LoadStringW(051c0000,0000ff1d,0033d75c,00001000) ret=051c8996 0009:Ret user32.LoadStringW() retval=0000000e ret=051c8996 0009:Call KERNEL32.RaiseException(0eedfade,00000001,00000007,0033f7d4) ret=0527f2e0 0009:trace:seh:raise_exception code=eedfade flags=1 addr=0x7b43c81b ip=7b43c81b tid=0009 0009:trace:seh:raise_exception info[0]=0527f2e0 0009:trace:seh:raise_exception info[1]=053e8510 0009:trace:seh:raise_exception info[2]=80004001 0009:trace:seh:raise_exception info[3]=0527f2e0 0009:trace:seh:raise_exception info[4]=0033f904 0009:trace:seh:raise_exception info[5]=0033f824 0009:trace:seh:raise_exception info[6]=0033f7f0 0009:trace:seh:raise_exception eax=7b4298b1 ebx=00000018 ecx=0033f724 edx=0033f7d4 esi=0033f824 edi=0033f7a0 0009:trace:seh:raise_exception ebp=0033f778 esp=0033f704 cs=7bcf0023 ds=33002b es=f7c2002b fs=f7c20063 gs=f7c2006b flags=00000212 --- snip ---
Microsoft docs:
https://docs.microsoft.com/en-us/windows/desktop/api/wbemdisp/nf-wbemdisp-is...
Wine source:
https://source.winehq.org/git/wine.git/blob/HEAD:/dlls/wbemdisp/locator.c#l4...
--- snip --- 439 static HRESULT WINAPI propertyset_get_Count( ISWbemPropertySet *iface, LONG *count ) 440 { 441 FIXME( "\n" ); 442 return E_NOTIMPL; 443 } --- snip ---
$ sha1sum advanced-systemcare-free-6-4-0-es-en-br-fr-de-it-win.exe 8535ed1ab74d7b9547c7d47e75b9159076527253 advanced-systemcare-free-6-4-0-es-en-br-fr-de-it-win.exe
$ du -sh advanced-systemcare-free-6-4-0-es-en-br-fr-de-it-win.exe 23M advanced-systemcare-free-6-4-0-es-en-br-fr-de-it-win.exe
$ wine --version wine-3.17-162-gb0c5a77e26
Regards
https://bugs.winehq.org/show_bug.cgi?id=40534
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED Fixed by SHA1| |ce923c3f57574262b966c881ad4 | |2516c2d3dd803
--- Comment #6 from Anastasius Focht focht@gmx.net --- Hello folks,
the crash is fixed by commit https://source.winehq.org/git/wine.git/commitdiff/ce923c3f57574262b966c881ad...
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
https://bugs.winehq.org/show_bug.cgi?id=40534 Bug 40534 depends on bug 26936, which changed state.
Bug 26936 Summary: Advanced SystemCare 6.4 crashes on startup with divide by zero in LVM_GETCOUNTPERPAGE handler ('LISTVIEW_GetCountPerColumn' doesn't account for zero item height) https://bugs.winehq.org/show_bug.cgi?id=26936
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
https://bugs.winehq.org/show_bug.cgi?id=40534
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #7 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 3.19.
https://bugs.winehq.org/show_bug.cgi?id=40534
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|https://advanced-systemcare |https://web.archive.org/web |-free.en.uptodown.com/windo |/20210319105230/https://dow |ws/download/49018 |nload.filepuma.com/files/di | |agnostic-software/advanced- | |systemcare-free/Advanced_Sy | |stemCare_Free_v6.4.0.292.ex | |e