[Bug 26940] New: advapi32: Windows Sysinternals Process Explorer v14.x needs OpenTraceA/W() and ProcessTrace() stubs
wine-bugs at winehq.org
wine-bugs at winehq.org
Tue Apr 26 12:57:30 CDT 2011
http://bugs.winehq.org/show_bug.cgi?id=26940
Summary: advapi32: Windows Sysinternals Process Explorer v14.x
needs OpenTraceA/W() and ProcessTrace() stubs
Product: Wine
Version: 1.3.18
Platform: x86
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: advapi32
AssignedTo: wine-bugs at winehq.org
ReportedBy: focht at gmx.net
Hello,
ProcessExplorer 14.x needs OpenTraceW() and ProcessTrace() stubs.
They are commented out in spec file hence there is not even unimpl stub to hit.
The returned address (NULL) isn't checked and directly dereferenced, leading to
crash dialog.
Though the app seems to recover from it, the data collecting thread just dies.
Download: http://technet.microsoft.com/en-us/sysinternals/bb896653
--- snip ---
002f:Call KERNEL32.LoadLibraryW(0046ec38 L"advapi32.dll") ret=0042166f
002f:Ret KERNEL32.LoadLibraryW() retval=68430000 ret=0042166f
002f:Call KERNEL32.GetProcAddress(68430000,0046ec2c "StartTraceW") ret=0042167f
002f:Ret KERNEL32.GetProcAddress() retval=6843ff50 ret=0042167f
002f:Call KERNEL32.GetProcAddress(68430000,0046ec1c "ControlTraceW")
ret=0042168c
002f:Ret KERNEL32.GetProcAddress() retval=6843dee0 ret=0042168c
002f:Call KERNEL32.GetProcAddress(68430000,0046ec10 "OpenTraceW") ret=00421699
002f:Ret KERNEL32.GetProcAddress() retval=00000000 ret=00421699
002f:Call KERNEL32.GetProcAddress(68430000,0046ec00 "ProcessTrace")
ret=004216a6
002f:Ret KERNEL32.GetProcAddress() retval=00000000 ret=004216a6
002f:Call advapi32.StartTraceW(0047ec38,0047e800 L"NT Kernel Logger",0047e788)
ret=004217bd
002f:fixme:advapi:StartTraceW (0x47ec38, L"NT Kernel Logger", 0x47e788) stub
002f:Ret advapi32.StartTraceW() retval=00000000 ret=004217bd
...
0033:trace:seh:raise_exception code=c0000005 flags=0 addr=(nil) ip=00000000
tid=0033
0033:trace:seh:raise_exception info[0]=00000000
0033:trace:seh:raise_exception info[1]=00000000
0033:trace:seh:raise_exception eax=00b9e864 ebx=00000000 ecx=00b9e860
edx=00000010 esi=0047ec50 edi=0047e788
...
--- snip ---
--- snip dlls/advapi32/advapi32.spec ---
# @ stub OpenTraceA
# @ stub OpenTraceW
...
# @ stub ProcessTrace
--- snip dlls/advapi32/advapi32.spec ---
Regards
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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