DynamoRIO / DynamoRIO/drmemory

Uninit to be investigated from running Win8 32-bit calc with Dr.Memory

Open
#1,508 2 comments 0 reactions 0 assignees View on GitHub
Bug-FalsePositive Component-FullMode Migrated Priority-Medium
Dominant language
C
Stars
2.7k
Forks
290
PR merge metrics
No merged PRs in 30d

Description

_From [zhao...@google.com](https://code.google.com/u/106321947286816917100/) on April 04, 2014 18:06:08_

C:\Workspace\DrMemory-Windows-1.7.0-4\DrMemory-Windows-1.7.0-4>.\bin\drmemory.exe -- calc
~~Dr.M~~
~~Dr.M~~ ERRORS FOUND:
~~Dr.M~~ 0 unique, 0 total unaddressable access(es)
~~Dr.M~~ 4 unique, 4 total uninitialized access(es)
~~Dr.M~~ 0 unique, 0 total invalid heap argument(s)
~~Dr.M~~ 0 unique, 0 total GDI usage error(s)
~~Dr.M~~ 0 unique, 0 total handle leak(s)
~~Dr.M~~ 0 unique, 0 total warning(s)
~~Dr.M~~ 62 unique, 62 total, 5100 byte(s) of leak(s)
~~Dr.M~~ 1 unique, 1 total, 160 byte(s) of possible leak(s)

Error `#1`: UNINITIALIZED READ: reading register eax
#0 calc.exe!? +0x0 (0x012f0b66 )
#1 calc.exe!? +0x0 (0x012f9c97 )
#2 calc.exe!? +0x0 (0x012f9c16 )
#3 calc.exe!? +0x0 (0x012e68a2 )
#4 calc.exe!? +0x0 (0x012c185b )
#5 calc.exe!? +0x0 (0x012f345f )
#6 KERNEL32.dll!BaseThreadInitThunk +0x11 (0x772a1866 )
Note: @0:00:04.711 in thread 3604
Note: instruction: cmp %eax $0x00000002

Error `#2`: UNINITIALIZED READ: reading register eax
#0 calc.exe!? +0x0 (0x012d4cee )
#1 calc.exe!? +0x0 (0x012d4897 )
#2 calc.exe!? +0x0 (0x012d446b )
#3 calc.exe!? +0x0 (0x012d2528 )
#4 calc.exe!? +0x0 (0x012d41df )
#5 calc.exe!? +0x0 (0x012d5b06 )
#6 calc.exe!? +0x0 (0x012d396e )
#7 calc.exe!? +0x0 (0x012d1f46 )
#8 calc.exe!? +0x0 (0x012f9c3a )
#9 calc.exe!? +0x0 (0x012e68a2 )
#10 calc.exe!? +0x0 (0x012c185b )
#11 calc.exe!? +0x0 (0x012f345f )
Note: @0:00:04.820 in thread 3604
Note: instruction: test %eax %eax

Error `#3`: UNINITIALIZED READ: reading 0x004fdd74-0x004fdd78 4 byte(s) within 0x004fdd74-0x004fdd78
#0 system call NtUserGetObjectInformation parameter `#4`
#1 USER32.dll!GetUserObjectInformationW +0x9 (0x75c8eea7 )
#2 calc.exe!? +0x0 (0x012c1fb8 )
#3 calc.exe!? +0x0 (0x012f345f )
#4 KERNEL32.dll!BaseThreadInitThunk +0x11 (0x772a1866 )
Note: @0:00:06.501 in thread 3604

Error `#4`: UNINITIALIZED READ: reading 0x004fdd5c-0x004fdd60 4 byte(s) within 0x004fdd5c-0x004fdd60
#0 system call NtUserGetObjectInformation parameter `#4`
#1 USER32.dll!GetUserObjectInformationW +0x9 (0x75c8eea7 )
#2 calc.exe!? +0x0 (0x012c2005 )
#3 calc.exe!? +0x0 (0x012f345f )
#4 KERNEL32.dll!BaseThreadInitThunk +0x11 (0x772a1866 )
Note: @0:00:06.517 in thread 3604

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

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.