https://bugs.winehq.org/show_bug.cgi?id=36812
Bug ID: 36812 Summary: Avast! Free Antivirus 9.0.2013 services crash on unimplemented function rpcrt4.dll.I_RpcBindingInqLocalClientPID Product: Wine Version: 1.7.20 Hardware: x86 OS: Linux Status: NEW Severity: normal Priority: P2 Component: rpc Assignee: wine-bugs@winehq.org Reporter: focht@gmx.net
Hello folks,
another one ...
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/AVAST Software/Avast
$ WINEDEBUG=+tid,+seh,+relay wine ./avastui.exe >>log.txt 2>&1 ... 0066:Call PE DLL (proc=0x9f80a2,module=0x950000 L"Aavm4h.dll",reason=THREAD_ATTACH,res=(nil)) 0066:Ret PE DLL (proc=0x9f80a2,module=0x950000 L"Aavm4h.dll",reason=THREAD_ATTACH,res=(nil)) retval=1 0066:Call TLS callback (proc=0x6512f9e0,module=0x65100000,reason=THREAD_ATTACH,reserved=0) 0066:Ret TLS callback (proc=0x6512f9e0,module=0x65100000,reason=THREAD_ATTACH,reserved=0) ... 0066:Call rpcrt4.NdrServerInitializeNew(0017e388,060ee700,00a03428) ret=00954005 ... 0066:Ret rpcrt4.NdrServerInitializeNew() retval=00000000 ret=00954005 ... 0066:Call rpcrt4.NdrContextHandleInitialize(060ee700,00a032a6) ret=0095405e ... 0066:fixme:ole:NDRSContextMarshall2 unimplemented flags: 0x20000000 ... 0066:Ret rpcrt4.NdrContextHandleInitialize() retval=0017ee48 ret=0095405e ... 0066:Call KERNEL32.RaiseException(80000100,00000001,00000002,060ee678) ret=7e8aa94d ... 0066:trace:seh:raise_exception code=80000100 flags=1 addr=0x7b83adcf ip=7b83adcf tid=0066 0066:trace:seh:raise_exception info[0]=7e8aa980 0066:trace:seh:raise_exception info[1]=7e8aaa87 wine: Call from 0x7b83adcf to unimplemented function rpcrt4.dll.I_RpcBindingInqLocalClientPID, aborting 0066:trace:seh:call_stack_handlers calling handler at 0x9f8259 code=80000100 flags=1 --- snip ---
MSDN: http://msdn.microsoft.com/en-us/library/windows/desktop/bb204771%28v=vs.85%2...
No Wine crash handler invocation (kernel driver service), but fortunately minidumps get generated as part of crash handling:
--- snip --- ... Backtrace: =>0 0x7b83adcf RaiseException+0x8f(code=<couldn't compute location>, flags=<couldn't compute location>, nbargs=<couldn't compute location>, args=<couldn't compute location>) [/home/focht/projects/wine/wine.repo/src/dlls/kernel32/except.c:84] in kernel32 (0x0a4ee648) 1 0x7e89194d __wine_spec_unimplemented_stub+0x34(module=*** invalid address 0x7e891980 ***, function=*** invalid address 0x7e891a87 ***) [/home/focht/projects/wine/wine.repo/src/dlls/winecrt0/stub.c:34] in rpcrt4 (0x0a4ee688) 2 0x7e843cb1 __wine_stub_I_RpcBindingInqLocalClientPID+0x28() in rpcrt4 (0x0a4ee6e4) 3 0x009a9697 in aavm4h (+0x59696) (0x0a4ee6e4) 4 0x00954065 in aavm4h (+0x4064) (0x0a4ee7f8) 5 0x7e87eaeb process_request_packet+0x33a(conn=0x160300, hdr=0x15e5c8, msg=0x5dfbce8) [/home/focht/projects/wine/wine.repo/src/dlls/rpcrt4/rpc_server.c:441] in rpcrt4 (0x0a4ee928) 6 0x7e87ef3f RPCRT4_process_packet+0x114(conn=0x160300, hdr=0x15e5c8, msg=0x5dfbce8, auth_data=0x0(nil), auth_length=0) [/home/focht/projects/wine/wine.repo/src/dlls/rpcrt4/rpc_server.c:519] in rpcrt4 (0x0a4ee988) 7 0x7e87f0d2 RPCRT4_worker_thread+0x4e(the_arg=<couldn't compute location>) [/home/focht/projects/wine/wine.repo/src/dlls/rpcrt4/rpc_server.c:541] in rpcrt4 (0x0a4ee9d8) 8 0x7bc9015f worker_thread_proc+0x14d(param=<couldn't compute location>) [/home/focht/projects/wine/wine.repo/src/dlls/ntdll/threadpool.c:110] in ntdll (0x0a4eea48) ... WineDbg starting on pid 001f ... info process pid threads executable (all id:s are in hex) 0000000e 11 'services.exe' 00000047 3 _ 'plugplay.exe' 00000041 4 _ 'winedevice.exe' 00000031 30 _ 'AvastSvc.exe' 0000001e 7 _ 'rpcss.exe' 0000002b 3 _ 'winedevice.exe'
0000001f 3 _ 'winedevice.exe'
00000012 3 _ 'winedevice.exe' --- snip ---
$ sha1sum avast_free_antivirus_setup_9_0_2018.exe f3c810bb61028801d3d89e5f6c7a4eb2761145e9 avast_free_antivirus_setup_9_0_2018.exe
$ du -sh avast_free_antivirus_setup_9_0_2018.exe 85M avast_free_antivirus_setup_9_0_2018.exe
$ wine --version wine-1.7.20-158-g8762842
Regards
https://bugs.winehq.org/show_bug.cgi?id=36812
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |http://filehippo.com/downlo | |ad_avast_antivirus/
https://bugs.winehq.org/show_bug.cgi?id=36812
--- Comment #1 from Austin English austinenglish@gmail.com --- Created attachment 50653 --> https://bugs.winehq.org/attachment.cgi?id=50653 stub
Does this help?
https://bugs.winehq.org/show_bug.cgi?id=36812
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |austinenglish@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=36812
--- Comment #2 from Nikolay Sivov bunglehead@gmail.com --- Looks like this should forward to RpcServerInqCallAttributesW() with RPC_QUERY_CLIENT_PID flag.
https://bugs.winehq.org/show_bug.cgi?id=36812
--- Comment #3 from Austin English austinenglish@gmail.com --- https://source.winehq.org/patches/data/108996
https://bugs.winehq.org/show_bug.cgi?id=36812
--- Comment #4 from Austin English austinenglish@gmail.com --- (In reply to Austin English from comment #3)
https://source.winehq.org/git/wine.git/commitdiff/ecdaf568b5644d872f4d291da2...
https://bugs.winehq.org/show_bug.cgi?id=36812
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |ecdaf568b5644d872f4d291da23 | |e3d8943d6db29 Status|NEW |RESOLVED URL|http://filehippo.com/downlo |http://filehippo.com/downlo |ad_avast_antivirus/ |ad_avast_antivirus/56757/ Resolution|--- |FIXED
--- Comment #5 from Anastasius Focht focht@gmx.net --- Hello folks,
fixed by commit https://source.winehq.org/git/wine.git/commitdiff/ecdaf568b5644d872f4d291da2...
Thanks Austin
Regards
https://bugs.winehq.org/show_bug.cgi?id=36812
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.37.
https://bugs.winehq.org/show_bug.cgi?id=36812
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://filehippo.com/downlo |https://web.archive.org/web |ad_avast_antivirus/56757/ |/20140528173816/http://file | |s.avast.com/iavs9x/avast_fr | |ee_antivirus_setup.exe
--- Comment #7 from Anastasius Focht focht@gmx.net --- Hello folks,
adding stable download link via Internet Archive for documentation.
https://web.archive.org/web/20140528173816/http://files.avast.com/iavs9x/ava...
https://www.virustotal.com/gui/file/ed34cb6a33372502ef61aa949fc58fe643a1d8cf...
$ sha1sum avast_free_antivirus_setup.exe 637259aded126989a6cf4144654c40b8634d502d avast_free_antivirus_setup.exe
$ du -sh avast_free_antivirus_setup.exe 91M avast_free_antivirus_setup.exe
Regards