| |
ID ▼ |
Type ▼ |
Status ▼ |
Priority ▼ |
Milestone ▼ |
Owner ▼ |
|
Summary + Labels ▼ |
... |
|
|
8 |
Defect
|
Accepted
|
Low
|
----
|
derek.br...@gmail.com
|
|
suppressed leaks show up in leak count for -no_check_leaks
|
|
|
|
12 |
Defect
|
Accepted
|
Medium
|
----
|
derek.br...@gmail.com
|
|
False reports when using SHFileOperation
|
|
|
|
14 |
Defect
|
Accepted
|
Medium
|
----
|
derek.br...@gmail.com
|
|
False reports due to CreateProcessAsUser & friends
|
|
|
|
17 |
Defect
|
Accepted
|
Medium
|
----
|
rnk@google.com
|
|
False reports on CreateWindow
|
|
|
|
18 |
Defect
|
Accepted
|
Low
|
----
|
rnk@google.com
|
|
False leak reports from CoInitialize
|
|
|
|
27 |
Defect
|
Accepted
|
Medium
|
----
|
timur...@google.com
|
|
False positive uninits when using RTTI
|
|
|
|
28 |
Defect
|
Accepted
|
Medium
|
----
|
timur...@google.com
|
|
Unaddressable access under _putenv
|
|
|
|
29 |
Defect
|
Accepted
|
Medium
|
----
|
derek.br...@gmail.com
|
|
write_suppress_pattern can write too-long msg for dr_fprintf
|
|
|
|
38 |
Defect
|
Accepted
|
High
|
----
|
derek.br...@gmail.com
|
|
running cygwin apps completely broken
|
|
|
|
40 |
Defect
|
Accepted
|
Medium
|
----
|
derek.br...@gmail.com
|
|
Uninit & unaddr reports in WINSPOOL.DRV
|
|
|
|
48 |
Defect
|
Accepted
|
Low
|
----
|
timur...@google.com
|
|
False reports when setting thread names on Windows
|
|
|
|
52 |
Defect
|
Accepted
|
Medium
|
----
|
timur...@google.com
|
|
350+ false uninit reports when using DBGHELP.LIB functions like SymFromAddr
|
|
|
|
53 |
Defect
|
Accepted
|
Medium
|
----
|
timur...@google.com
|
|
False uninit reports under StackTraceW
|
|
|
|
56 |
Enhancement
|
Accepted
|
Low
|
----
|
timur...@google.com
|
|
Feature request: print allocation stack traces for "next higher/prev lower malloc"
|
|
|
|
58 |
Defect
|
Accepted
|
Low
|
----
|
derek.br...@gmail.com
|
|
False reports when printing floats using printf
|
|
|
|
59 |
Defect
|
Accepted
|
Low
|
----
|
timur...@google.com
|
|
False reports under SetEnvironmentVariable
|
|
|
|
60 |
Defect
|
Accepted
|
Low
|
----
|
timur...@google.com
|
|
[False?] leak reports on MessageBox
|
|
|
|
61 |
Enhancement
|
Accepted
|
Low
|
----
|
derek.br...@gmail.com
|
|
provide "AmIRunningUnder DrMemory()" feature
|
|
|
|
63 |
Defect
|
Accepted
|
Low
|
----
|
derek.br...@gmail.com
|
|
support Low-Fragmentation Heap
|
|
|
|
68 |
Defect
|
Started
|
Medium
|
----
|
bruen...@google.com
|
|
False reports on tests using sockets
|
|
|
|
70 |
Defect
|
Accepted
|
Medium
|
----
|
derek.br...@gmail.com
|
|
UNADDR on pthread_create calling __libc_thread_freeres
|
|
|
|
71 |
Defect
|
Accepted
|
Low
|
----
|
derek.br...@gmail.com
|
|
support HEAP_REALLOC_IN_PLACE_ONLY with -replace_realloc
|
|
|
|
75 |
Enhancement
|
Accepted
|
Low
|
----
|
bruen...@google.com
|
|
malloc callstack perf: lazy module lookups
Performance
|
|
|
|
79 |
Defect
|
Accepted
|
Low
|
----
|
bruen...@google.com
|
|
uninit and unaddr in loader _dl_rtld_di_serinfo + _dl_make_stack_executable
|
|
|
|
81 |
Enhancement
|
Accepted
|
Medium
|
----
|
bruen...@google.com
|
|
add top-level exception handlers to all tests to avoid popups
|
|
|
|
86 |
Enhancement
|
Accepted
|
Medium
|
----
|
bruen...@google.com
|
|
support running test suite over cygwin ssh
|
|
|
|
88 |
Defect
|
New
|
Medium
|
----
|
----
|
|
leak false negatives: missing leaks on spec2k6 povray?
|
|
|
|
90 |
Defect
|
Accepted
|
Medium
|
----
|
----
|
|
APP FAILURE spec2k ammp on xp64 compiled with mingw g77 run under DrMem fails
|
|
|
|
92 |
Defect
|
Accepted
|
Low
|
----
|
----
|
|
[linux] fill in rest of system call table
|
|
|
|
93 |
Defect
|
Accepted
|
Low
|
----
|
----
|
|
[linux] watch dynamic changes to fs/gs and update cached base
|
|
|
|
94 |
Defect
|
Accepted
|
Medium
|
----
|
----
|
|
[linux] instrument auxiliary alloc routines: memalign(), valloc(), etc.
|
|
|
|
95 |
Defect
|
Accepted
|
Low
|
----
|
----
|
|
mark no-access regions as unaddressable
|
|
|
|
97 |
Defect
|
Accepted
|
Low
|
----
|
----
|
|
[win32] add IIS syscall data
|
|
|
|
98 |
Defect
|
Accepted
|
Low
|
----
|
----
|
|
[win32] add XP and Vista syscall data
|
|
|
|
99 |
Defect
|
Accepted
|
Low
|
----
|
----
|
|
[win32] add support for variable-length syscall data, optional syscall arguments, and variable output length
|
|
|
|
100 |
Defect
|
Accepted
|
Low
|
----
|
----
|
|
[win32] UNDEF NtRequestWaitReplyPort on win2k3 on every app at process termination
|
|
|
|
101 |
Defect
|
Accepted
|
Low
|
----
|
----
|
|
add shadow bit manipulation for rotate opcodes and shrd/shld
|
|
|
|
102 |
Defect
|
Accepted
|
Low
|
----
|
----
|
|
augment unaddr/uninit pattern match exceptions to ensure only final dword is allowed
|
|
|
|
103 |
Defect
|
Accepted
|
Low
|
----
|
----
|
|
UNINIT parser: many, many (false?) positives
|
|
|
|
104 |
Defect
|
Accepted
|
Low
|
----
|
----
|
|
spec2k int container case
|
|
|
|
105 |
Defect
|
Accepted
|
Low
|
----
|
----
|
|
retaddr write monitoring to catch inter-frame stack buffer overflows
|
|
|
|
106 |
Defect
|
Accepted
|
Low
|
----
|
----
|
|
[win32] support HEAP_GENERATE_EXCEPTIONS
|
|
|
|
107 |
Defect
|
Accepted
|
Low
|
----
|
----
|
|
add API to support custom malloc code used by app
|
|
|
|
108 |
Defect
|
Accepted
|
Low
|
----
|
----
|
|
UNINIT gcc: many false positives
|
|
|
|
109 |
Defect
|
Accepted
|
Low
|
----
|
----
|
|
[win32] add cygwin g++-compiled tests
|
|
|
|
110 |
Defect
|
Accepted
|
Low
|
----
|
----
|
|
add STL-using tests
|
|
|
|
111 |
Defect
|
Accepted
|
Low
|
----
|
----
|
|
64-bit container case
|
|
|
|
112 |
Defect
|
Accepted
|
Low
|
----
|
----
|
|
[win32] support AppInit injection
|
|
|
|
113 |
Defect
|
Accepted
|
Low
|
----
|
----
|
|
per-bit shadowing
|
|
|
|
115 |
Defect
|
Accepted
|
Low
|
----
|
----
|
|
treat syscall write to mmapped file as memory write
|
|
|
|
116 |
Defect
|
Accepted
|
Low
|
----
|
----
|
|
track memory written via syscall non-pointer parameter
|
|
|
|
117 |
Defect
|
Accepted
|
Low
|
----
|
----
|
|
handle shared memory written externally
|
|
|
|
118 |
Defect
|
Accepted
|
Low
|
----
|
rnk@google.com
|
|
[linux] check cstring syscall parameters
|
|
|
|
119 |
Defect
|
Accepted
|
Low
|
----
|
----
|
|
handle system call failure: delay vs undo, races, etc.
|
|
|
|
120 |
Defect
|
Accepted
|
Low
|
----
|
----
|
|
handle exception in alloc routine: adjust state on unwind
|
|
|
|
121 |
Defect
|
Accepted
|
Low
|
----
|
----
|
|
propagate shift %cl shadow instead of reporting if undefined
|
|
|
|
122 |
Defect
|
Accepted
|
Low
|
----
|
----
|
|
propagate to more-significant bytes for arithmetic ops
|
|
|
|
124 |
Defect
|
Accepted
|
Low
|
----
|
----
|
|
UNINIT/UNADDR perlbmk: many false positives
|
|
|
|
125 |
Defect
|
Accepted
|
Low
|
----
|
----
|
|
DR on callstack across signal handler
|
|
|
|
127 |
Defect
|
Accepted
|
Low
|
----
|
----
|
|
UNINIT lspci: 6001 accesses
|
|
|
|
128 |
Defect
|
Accepted
|
Low
|
----
|
----
|
|
tailcall from alloc routine A to alloc routine B breaks DrMemory assumptions
|
|
|
|
129 |
Enhancement
|
Accepted
|
Low
|
----
|
----
|
|
provide info for addresses accessed in errors reported
|
|
|
|
130 |
Enhancement
|
Accepted
|
High
|
----
|
bruen...@google.com
|
|
delay start of memory checking
Performance
|
|
|
|
131 |
Defect
|
Accepted
|
Low
|
----
|
----
|
|
confirm and file bugs found in cygwin1.dll
|
|
|
|
132 |
Enhancement
|
Accepted
|
Low
|
----
|
----
|
|
mark caller-saved registers as undefined on function entry
|
|
|
|
133 |
Defect
|
Accepted
|
Low
|
----
|
----
|
|
[windows] regressions: missing result lines in drmemory.errors, bad performance of post-processing, pidof doesn't work
|
|
|
|
134 |
Enhancement
|
Accepted
|
Medium
|
----
|
----
|
|
add -core_at_* runtime options
|
|
|
|
135 |
Enhancement
|
Accepted
|
Medium
|
----
|
----
|
|
instrumentation size reduction optimizations
|
|
|
|
136 |
Enhancement
|
Accepted
|
Low
|
----
|
----
|
|
study -check_non_moves vs -check_cmps
|
|
|
|
137 |
Enhancement
|
Accepted
|
Low
|
----
|
----
|
|
check definedness of indirect branch targets
|
|
|
|
138 |
Defect
|
Accepted
|
Low
|
----
|
----
|
|
[windows] invoke postprocess.pl for child processes
|
|
|
|
139 |
Defect
|
Accepted
|
Low
|
----
|
----
|
|
investigate atomicity of SYS_write for -no_thread_logs
|
|
|
|
140 |
Defect
|
Accepted
|
Low
|
----
|
----
|
|
support running shell built-ins
|
|
|
|
141 |
Defect
|
Accepted
|
Low
|
----
|
----
|
|
adjust symbol lookup for module base for .debug debuglink modules
|
|
|
|
142 |
Defect
|
Accepted
|
Low
|
----
|
----
|
|
should consider faults when determining register liveness
|
|
|
|
143 |
Enhancement
|
Accepted
|
Low
|
----
|
bruen...@google.com
|
|
[windows] improve winsyms.c and drsyms container case
|
|
|
|
144 |
Task
|
Accepted
|
Medium
|
----
|
----
|
|
add tests of drmemory options: -suppress, -check_leaks, etc.
|
|
|
|
145 |
Defect
|
Accepted
|
Low
|
----
|
----
|
|
mod+offs suppression doesn't work on tests/malloc, and adds bogus callstack from symbol suppression
|
|
|
|
146 |
Defect
|
Accepted
|
Low
|
----
|
----
|
|
[heapstat] callstack improvements: ignore bogus frames, better walking
|
|
|
|
148 |
Defect
|
Accepted
|
Low
|
----
|
----
|
|
ash forks on exec so can't use drdeploy script and get app pid
|
|
|
|
151 |
Enhancement
|
Accepted
|
Medium
|
----
|
bruen...@google.com
|
|
improve performance of pointer scan for leak reachability analysis
Performance
|
|
|
|
154 |
Defect
|
Accepted
|
Low
|
----
|
----
|
|
investigate addressable bytes in heap but not in chunk
|
|
|
|
155 |
Defect
|
Accepted
|
Medium
|
----
|
----
|
|
error groups for leaks should not just consider top frame
|
|
|
|
156 |
Enhancement
|
Accepted
|
Low
|
----
|
----
|
|
detect overlapping src and dst pointers in memcpy(), strcpy(), etc.
|
|
|
|
157 |
----
|
Accepted
|
Medium
|
----
|
----
|
|
add sample apps with sample output to docs
|
|
|
|
158 |
Enhancement
|
Accepted
|
Low
|
----
|
----
|
|
propagate partial-unaddr on loads?
|
|
|
|
159 |
Defect
|
Accepted
|
Medium
|
----
|
----
|
|
check for out of disk space for logs and raise user-visible error
Usability
|
|
|
|
160 |
Enhancement
|
Accepted
|
----
|
----
|
----
|
|
print summation of bugs in each group (total and unique)
|
|
|
|
161 |
Defect
|
Accepted
|
Low
|
----
|
----
|
|
replace static libc inside modules, once have online symbols
|
|
|
|
162 |
Defect
|
Accepted
|
Low
|
----
|
----
|
|
bitfield in glibc rbtree causes false pos UNINIT
|
|
|
|
163 |
Enhancement
|
Accepted
|
Low
|
----
|
----
|
|
more sophisticated whole-bb reg spilling
|
|
|
|
164 |
Enhancement
|
Accepted
|
Low
|
----
|
----
|
|
add a post-instru pass that checks for errors in register preservation
|
|
|
|
165 |
Enhancement
|
Accepted
|
Low
|
----
|
----
|
|
expand sharing of shadow translation across more cases
|
|
|
|
166 |
Enhancement
|
Accepted
|
Low
|
----
|
----
|
|
shrink jmp-to-slowpath sequence
|
|
|
|
167 |
Defect
|
Accepted
|
Medium
|
----
|
----
|
|
keep md5 and throw away callstack strings to save memory
|
|
|
|
168 |
Defect
|
Accepted
|
Low
|
----
|
----
|
|
run spec2k benchmarks as part of regular testing
|
|
|
|
169 |
Defect
|
Accepted
|
Low
|
----
|
----
|
|
UNADDR and UNINIT in VC++ runtime uninit reporting path
|
|
|
|
170 |
Enhancement
|
Accepted
|
Medium
|
----
|
----
|
|
track undefined moves to identify origins of uninit errors
|
|
|
|
171 |
Defect
|
Accepted
|
High
|
----
|
----
|
|
heap header exceptions very slow due to unnecessary dr_memory_is_readable() check
|
|
|
|
172 |
Defect
|
Accepted
|
Medium
|
----
|
----
|
|
keep movzx 1-to-4 partial-unaddr and 2-to-4 partial-undef on fastpath
|
|