DynamoRIO / DynamoRIO/drmemory

error reports from Norton Internet Security

Open
#1,464 1 comment 0 reactions 0 assignees View on GitHub
Bug-FalsePositive Migrated OpSys-Windows Priority-Medium
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 March 04, 2014 17:11:01_

On a machine with Norton Internet Security installed these reports show up in even a tiny test app:

```
Dr. Memory version 1.6.1
Running ""

Error `#1`: UNINITIALIZED READ: reading register eax
\
??:0
KERNEL32.dll!BaseThreadInitThunk
??:0

Error `#2`: UNINITIALIZED READ: reading register ebp
\
??:0
KERNEL32.dll!BaseThreadInitThunk
??:0

Error `#3`: UNINITIALIZED READ: reading 4 byte(s)
system call NtQueryInformationThread parameter value `#2`
\
KERNEL32.dll!BaseThreadInitThunk
??:0

Error `#4`: UNADDRESSABLE ACCESS: writing 4 byte(s)
\
??:0
KERNEL32.dll!BaseThreadInitThunk
??:0

Error `#5`: UNADDRESSABLE ACCESS: reading 4 byte(s)
\
??:0
KERNEL32.dll!BaseThreadInitThunk
??:0

Error `#6`: UNADDRESSABLE ACCESS: reading 4 byte(s)
\
??:0
KERNEL32.dll!BaseThreadInitThunk
??:0
```

```
Error `#7`: UNINITIALIZED READ: reading register eax
UMEngx86.dll!?
??:0
ntdll.dll!RtlExitUserProcess
??:0
KERNEL32.dll!ExitProcess
??:0
MSVCR120D.dll!__crtExitProcess
f:\dd\vctools\crt\crtw32\startup\crt0dat.c(774):
MSVCR120D.dll!doexit
f:\dd\vctools\crt\crtw32\startup\crt0dat.c(678):
MSVCR120D.dll!exit
f:\dd\vctools\crt\crtw32\startup\crt0dat.c(417):
__tmainCRTStartup
f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c(649):
mainCRTStartup
f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c(465):
KERNEL32.dll!BaseThreadInitThunk
??:0

Error `#8`: UNINITIALIZED READ: reading register edx
UMEngx86.dll!?
??:0
ntdll.dll!RtlExitUserProcess
??:0
KERNEL32.dll!ExitProcess
??:0
MSVCR120D.dll!__crtExitProcess
f:\dd\vctools\crt\crtw32\startup\crt0dat.c(774):
MSVCR120D.dll!doexit
f:\dd\vctools\crt\crtw32\startup\crt0dat.c(678):
MSVCR120D.dll!exit
f:\dd\vctools\crt\crtw32\startup\crt0dat.c(417):
__tmainCRTStartup
f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c(649):
mainCRTStartup
f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c(465):
KERNEL32.dll!BaseThreadInitThunk
??:0

Error `#9`: UNINITIALIZED READ: reading register ecx
UMEngx86.dll!?
??:0
ntdll.dll!RtlExitUserProcess
??:0
KERNEL32.dll!ExitProcess
??:0
MSVCR120D.dll!__crtExitProcess
f:\dd\vctools\crt\crtw32\startup\crt0dat.c(774):
MSVCR120D.dll!doexit
f:\dd\vctools\crt\crtw32\startup\crt0dat.c(678):
MSVCR120D.dll!exit
f:\dd\vctools\crt\crtw32\startup\crt0dat.c(417):
__tmainCRTStartup
f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c(649):
mainCRTStartup
f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c(465):
KERNEL32.dll!BaseThreadInitThunk
??:0

Error `#10`: UNINITIALIZED READ: reading register edi
UMEngx86.dll!?
??:0
UMEngx86.dll!?
??:0
ntdll.dll!RtlExitUserProcess
??:0
KERNEL32.dll!ExitProcess
??:0
MSVCR120D.dll!__crtExitProcess
f:\dd\vctools\crt\crtw32\startup\crt0dat.c(774):
MSVCR120D.dll!doexit
f:\dd\vctools\crt\crtw32\startup\crt0dat.c(678):
MSVCR120D.dll!exit
f:\dd\vctools\crt\crtw32\startup\crt0dat.c(417):
__tmainCRTStartup
f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c(649):
mainCRTStartup
f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c(465):
KERNEL32.dll!BaseThreadInitThunk
??:0

Error `#11`: UNINITIALIZED READ: reading 4 byte(s)
UMEngx86.dll!RegQueryValueExW
??:0
UMEngx86.dll!?
??:0
UMEngx86.dll!?
??:0
ntdll.dll!RtlExitUserProcess
??:0
KERNEL32.dll!ExitProcess
??:0
MSVCR120D.dll!__crtExitProcess
f:\dd\vctools\crt\crtw32\startup\crt0dat.c(774):
MSVCR120D.dll!doexit
f:\dd\vctools\crt\crtw32\startup\crt0dat.c(678):
MSVCR120D.dll!exit
f:\dd\vctools\crt\crtw32\startup\crt0dat.c(417):
__tmainCRTStartup
f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c(649):
mainCRTStartup
f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c(465):
KERNEL32.dll!BaseThreadInitThunk
??:0

Error `#12`: UNINITIALIZED READ: reading 4 byte(s)
UMEngx86.dll!RegQueryValueExW
??:0
UMEngx86.dll!?
??:0
UMEngx86.dll!?
??:0
ntdll.dll!RtlExitUserProcess
??:0
KERNEL32.dll!ExitProcess
??:0
MSVCR120D.dll!__crtExitProcess
f:\dd\vctools\crt\crtw32\startup\crt0dat.c(774):
MSVCR120D.dll!doexit
f:\dd\vctools\crt\crtw32\startup\crt0dat.c(678):
MSVCR120D.dll!exit
f:\dd\vctools\crt\crtw32\startup\crt0dat.c(417):
__tmainCRTStartup
f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c(649):
mainCRTStartup
f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c(465):
KERNEL32.dll!BaseThreadInitThunk
??:0

Error `#13`: UNINITIALIZED READ: reading register edi
UMEngx86.dll!?
??:0
UMEngx86.dll!?
??:0
ntdll.dll!RtlExitUserProcess
??:0
KERNEL32.dll!ExitProcess
??:0
MSVCR120D.dll!__crtExitProcess
f:\dd\vctools\crt\crtw32\startup\crt0dat.c(774):
MSVCR120D.dll!doexit
f:\dd\vctools\crt\crtw32\startup\crt0dat.c(678):
MSVCR120D.dll!exit
f:\dd\vctools\crt\crtw32\startup\crt0dat.c(417):
__tmainCRTStartup
f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c(649):
mainCRTStartup
f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c(465):
KERNEL32.dll!BaseThreadInitThunk
??:0

Error `#14`: UNINITIALIZED READ: reading 8 byte(s)
system call NtDeviceIoControlFile InputBuffer
\
UMEngx86.dll!?
??:0
UMEngx86.dll!?
??:0
UMEngx86.dll!?
??:0
ntdll.dll!RtlExitUserProcess
??:0
KERNEL32.dll!ExitProcess
??:0
MSVCR120D.dll!__crtExitProcess
f:\dd\vctools\crt\crtw32\startup\crt0dat.c(774):
MSVCR120D.dll!doexit
f:\dd\vctools\crt\crtw32\startup\crt0dat.c(678):
MSVCR120D.dll!exit
f:\dd\vctools\crt\crtw32\startup\crt0dat.c(417):
__tmainCRTStartup
f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c(649):
mainCRTStartup
f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c(465):
KERNEL32.dll!BaseThreadInitThunk
??:0

ERRORS FOUND:
3 unique, 21 total unaddressable access(es)
11 unique, 15 total uninitialized access(es)
0 unique, 0 total invalid heap argument(s)
0 unique, 0 total GDI usage error(s)
0 unique, 0 total warning(s)
0 unique, 0 total, 0 byte(s) of leak(s)
0 unique, 0 total, 0 byte(s) of possible leak(s)
```

We may want to analyze these to see whether they are false positives or true errors.

_Original issue: http://code.google.com/p/drmemory/issues/detail?id=1464_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.