DynamoRIO / DynamoRIO/drmemory
UNINIT (win8 winthreads test) NtDeviceIoControlFile from ConsoleCallServerGeneric
- Dominant language
- C
- Stars
- 2.7k
- Forks
- 290
- PR merge metrics
- No merged PRs in 30d
Description
_From [bruen...@google.com](https://code.google.com/u/109494838902877177630/) 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_
Contributor guide
Assessment
This issue has not been assessed yet.