New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
UNINIT in NlsStrLenW called from GetMonitorInfoA on win7 calc.exe #996
Comments
From bruen...@google.com on August 29, 2012 18:52:24 unknown system call #0x9a902a 0 USER32.dll!GetMonitorInfoA+0x137 (0x7521454a <USER32.dll+0x2454a>) modid:01 fp=0x0012e97c parent=0x0012eb9c gdiplus.dll!DriverMulti::EnumDisplayMonitorsCallback+0x55(0x68c17667 <gdiplus.dll+0xb7667>) modid:0 2 fp=0x0012eb9c parent=0x0012ebd0 USER32.dll!__ClientMonitorEnumProc+0x25 (0x752144fd <USER32.dll+0x244fd>) modid:0 3 fp=0x0012ebd0 parent=0x0012ec24 ntdll.dll!KiUserCallbackDispatcher+0x2d (0x7762010a <ntdll.dll+0x1010a>) modid:0 4 fp=0x0012ec24 parent=0x0012ec5c gdiplus.dll!InternalGdiplusStartup+0x255 (0x68bba1d4 <gdiplus.dll+0x5a1d4>) modid:0 5 fp=0x0012ec5c parent=0x0012ec74 gdiplus.dll!GdiplusStartup+0x55 (0x68b85684 <gdiplus.dll+0x25684>) modid:0 6 fp=0x0012ec74 parent=0x0012f9ec WinMain +0x2df (0x00861915 <calc.exe+0x1915>) modid:0
processing pre system call #0x9a902a NtUserCallTwoParam.GETHDEVNAME BOOL GetMonitorInfo( struct tagMONITORINFOEXW, 2 elements, 0x68 bytes so GetMonitorInfo needs cbSize struct field set but syscall takes in size going w/ this instead of the UNKNOWN as it seems sufficient for a quick fix
Labels: -Priority-Medium Priority-Low |
From bruen...@google.com on August 29, 2012 18:43:39
xref issue #387 showed up in r694 (added NtUserCall* handling) on win7 laptop:
Dr.MError#1
: UNINITIALIZED READ: reading 0x0023e8d0-0x0023e8d2 2 byte(s)Dr.M# 0 KERNELBASE.dll!NlsStrLenW +0x5e (0x75ed5168 <KERNELBASE.dll+0x35168>)Dr.M# 1 USER32.dll!GetMonitorInfoA +0x154 (0x763a4568 <USER32.dll+0x24568>)Dr.M# 2 gdiplus.dll!GdipCreateSolidFill +0x705e7 (0x677f7667 <gdiplus.dll+0xb7667>)Dr.M# 3 USER32.dll!__ClientMonitorEnumProc +0x25 (0x763a44fd <USER32.dll+0x244fd>)Dr.M# 4 ntdll.dll!KiUserCallbackDispatcher +0x2d (0x7752010a <ntdll.dll+0x1010a>)Dr.M# 5 gdiplus.dll!GdipCreateSolidFill +0x13154 (0x6779a1d4 <gdiplus.dll+0x5a1d4>)Dr.M# 6 gdiplus.dll!GdiplusStartup +0x55 (0x67765684 <gdiplus.dll+0x25684>)Dr.M# 7 WinMain +0x2df (0x00641915 <calc.exe+0x1915>)Dr.MNote: @0:00:05.198 in thread 7260Dr.MNote: instruction: data16 cmp (%eax) %cxOriginal issue: http://code.google.com/p/drmemory/issues/detail?id=996
The text was updated successfully, but these errors were encountered: