Skip to content
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 (win8 winthreads test) NtDeviceIoControlFile from ConsoleCallServerGeneric #1156

Open
derekbruening opened this issue Nov 28, 2014 · 1 comment

Comments

@derekbruening
Copy link
Contributor

From bruen...@google.com on February 24, 2013 16:45:47

2024 Error #1: UNINITIALIZED READ: reading 0x00a7f09c-0x00a7f0a0 4 byte(s) within 0x00a7f088-0x00a7f0b8
2024 # 0 system call NtDeviceIoControlFile InputBuffer
2024 # 1 KERNELBASE.dll!ConsoleCallServerGeneric
2024 # 2 KERNELBASE.dll!ConsoleCallServer
2024 # 3 KERNELBASE.dll!SetTEBLangID
2024 # 4 KERNELBASE.dll!_KernelBaseBaseDllInitialize
2024 # 5 KERNELBASE.dll!KernelBaseBaseDllInitialize
2024 # 6 KERNELBASE.dll!KernelBaseDllInitialize
2024 # 7 ntdll.dll!LdrxCallInitRoutine
2024 # 8 ntdll.dll!LdrpCallInitRoutine
2024 # 9 ntdll.dll!LdrpInitializeThread
2024 #10 ntdll.dll!_LdrpInitialize
2024 #11 ntdll.dll!LdrpInitialize
2024 Note: @0:00:00.998 in thread 2024
2808
2808 Error #2: UNINITIALIZED READ: reading 0x0325f7c4-0x0325f7c8 4 byte(s) within 0x0325f7b0-0x0325f7e0
2808 # 0 system call NtDeviceIoControlFile InputBuffer
2808 # 1 KERNELBASE.dll!ConsoleCallServerGeneric
2808 # 2 drmgr_cls_stack_push_event [c:\derek\dr\git\src\ext\drmgr\drmgr.c:1441]
2808 # 3 KERNELBASE.dll!ConsoleCallServer
2808 # 4 KERNELBASE.dll!SetTEBLangID
2808 # 5 KERNELBASE.dll!_KernelBaseBaseDllInitialize
2808 # 6 KERNELBASE.dll!KernelBaseBaseDllInitialize
2808 # 7 KERNELBASE.dll!KernelBaseDllInitialize
2808 # 8 ntdll.dll!LdrxCallInitRoutine
2808 # 9 ntdll.dll!LdrpCallInitRoutine
2808 #10 ntdll.dll!LdrpInitializeThread
2808 #11 ntdll.dll!_LdrpInitialize
2808 Note: @0:00:01.076 in thread 2808
2808
2808 Error #3: UNINITIALIZED READ: reading 0x0325f7d4-0x0325f7d8 4 byte(s) within 0x0325f7b0-0x0325f7e0
2808 # 0 system call NtDeviceIoControlFile InputBuffer
2808 # 1 KERNELBASE.dll!ConsoleCallServerGeneric
2808 # 2 drmgr_cls_stack_push_event [c:\derek\dr\git\src\ext\drmgr\drmgr.c:1441]
2808 # 3 drmgr_cls_stack_init [c:\derek\dr\git\src\ext\drmgr\drmgr.c:1448]
2808 # 4 KERNELBASE.dll!ConsoleCallServer
2808 # 5 KERNELBASE.dll!SetTEBLangID
2808 # 6 KERNELBASE.dll!_KernelBaseBaseDllInitialize
2808 # 7 KERNELBASE.dll!KernelBaseBaseDllInitialize
2808 # 8 KERNELBASE.dll!KernelBaseDllInitialize
2808 # 9 ntdll.dll!LdrxCallInitRoutine
2808 #10 ntdll.dll!LdrpCallInitRoutine
2808 #11 ntdll.dll!LdrpInitializeThread
2808 Note: @0:00:01.076 in thread 2808

Error #1: UNINITIALIZED READ: reading 0x022ef484-0x022ef488 4 byte(s) within 0x022ef470-0x022ef4a0
arg 0 = 0x1c
arg 1 = 0x0
arg 2 = 0x0
arg 3 = 0x0
arg 4 = 0x22ef468
arg 5 = 0x500016
arg 6 = 0x22ef470
arg 7 = 0x30
arg 8 = 0x0
arg 9 = 0x0

code 0x500016 => device 0x50, func 5, access = 1,

#define FILE_DEVICE_CONSOLE 0x00000050

clearly some struct w/ padding in the middle.

Original issue: http://code.google.com/p/drmemory/issues/detail?id=1156

@derekbruening
Copy link
Contributor Author

From bruen...@google.com on February 24, 2013 13:46:28

perhaps related to your console investigations?

for now I may disable checking the input buffer for FILE_DEVICE_CONSOLE

Owner: SDenbo...@gmail.com

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant