OLD | NEW |
| 1 # This file contains suppressions for the Dr.Memory tool, see |
| 2 # http://dev.chromium.org/developers/how-tos/using-drmemory |
| 3 # |
| 4 # This file should contain suppressions only for the reports happening |
| 5 # in the 'full' mode (drmemory_full). |
| 6 # For the reports that can happen in the light mode (a.k.a. drmemory_light), |
| 7 # please use suppressions.txt instead. |
| 8 |
1 ############################ | 9 ############################ |
2 # Known reports on the third party we have no control over. | 10 # Known reports on the third party we have no control over. |
3 UNINITIALIZED READ | 11 UNINITIALIZED READ |
| 12 name=deflate UNINIT |
4 ... | 13 ... |
5 *!deflate_* | 14 *!deflate_* |
6 *!MOZ_Z_deflate | 15 *!MOZ_Z_deflate |
7 | 16 |
8 # http://code.google.com/p/drmemory/issues/detail?id=406 | |
9 # TODO(timurrrr): check if these frames change when NT_SYMBOLS are present. | 17 # TODO(timurrrr): check if these frames change when NT_SYMBOLS are present. |
10 LEAK | 18 LEAK |
| 19 name=http://code.google.com/p/drmemory/issues/detail?id=406 |
11 ADVAPI32.dll!WmiOpenBlock | 20 ADVAPI32.dll!WmiOpenBlock |
12 ADVAPI32.dll!WmiOpenBlock | 21 ADVAPI32.dll!WmiOpenBlock |
13 | 22 |
14 # Reports from Sophos antivirus | |
15 UNADDRESSABLE ACCESS | |
16 ... | |
17 sophos*.dll!* | |
18 | |
19 UNINITIALIZED READ | |
20 ... | |
21 sophos*.dll!* | |
22 | |
23 LEAK | |
24 ... | |
25 sophos*.dll!* | |
26 | |
27 # Leaks inside GoogleDesktop - it injects into our processes for some reason | 23 # Leaks inside GoogleDesktop - it injects into our processes for some reason |
28 LEAK | 24 LEAK |
| 25 name=GoogleDesktop LEAK |
29 ... | 26 ... |
30 GoogleDesktopNetwork3.DLL!DllUnregisterServer | 27 GoogleDesktopNetwork3.DLL!DllUnregisterServer |
31 | 28 |
32 # They deliberately use uninit local var in sqlite random generator | 29 # They deliberately use uninit local var in sqlite random generator |
33 UNINITIALIZED READ | 30 UNINITIALIZED READ |
| 31 name=sqlite3_randomness UNINIT |
34 *!randomByte | 32 *!randomByte |
35 *!sqlite3_randomness | 33 *!sqlite3_randomness |
36 | 34 |
37 ############################ | 35 ############################ |
38 # Suppress some false reports due to bugs in Dr.Memory like wrong analysis | 36 # Suppress some false reports due to bugs in Dr.Memory like wrong analysis |
39 # assumptions or unhandled syscalls | 37 # assumptions or unhandled syscalls |
40 | 38 |
41 # http://code.google.com/p/drmemory/issues/detail?id=12 | |
42 # Please note: the following suppressions were written in the abscense of | 39 # Please note: the following suppressions were written in the abscense of |
43 # private symbols so may need to be updated when we switch to auto-loading PDBs | 40 # private symbols so may need to be updated when we switch to auto-loading PDBs |
44 UNINITIALIZED READ | 41 UNINITIALIZED READ |
| 42 name=http://code.google.com/p/drmemory/issues/detail?id=12 (1) |
45 ntdll.dll!Rtl* | 43 ntdll.dll!Rtl* |
46 ntdll.dll!Rtl* | 44 ntdll.dll!Rtl* |
47 ntdll.dll!RtlFindActivationContextSectionString | 45 ntdll.dll!RtlFindActivationContextSectionString |
48 | 46 |
49 UNINITIALIZED READ | 47 UNINITIALIZED READ |
| 48 name=http://code.google.com/p/drmemory/issues/detail?id=12 (2) |
50 ... | 49 ... |
51 SHELL32.dll!SHFileOperation* | 50 SHELL32.dll!SHFileOperation* |
52 | 51 |
53 UNINITIALIZED READ | 52 UNINITIALIZED READ |
| 53 name=http://code.google.com/p/drmemory/issues/detail?id=12 (3) |
54 ... | 54 ... |
55 SHELL32.dll!SHGetFolderPath* | 55 SHELL32.dll!SHGetFolderPath* |
56 | 56 |
57 LEAK | 57 LEAK |
| 58 name=http://code.google.com/p/drmemory/issues/detail?id=12 (4) |
58 ... | 59 ... |
59 SHELL32.dll!SHGetFolderPath* | 60 SHELL32.dll!SHGetFolderPath* |
60 | 61 |
61 UNINITIALIZED READ | 62 UNINITIALIZED READ |
| 63 name=http://code.google.com/p/drmemory/issues/detail?id=12 (5) |
62 ... | 64 ... |
63 SHELL32.dll!SHCreateDirectory* | 65 SHELL32.dll!SHCreateDirectory* |
64 | 66 |
65 UNADDRESSABLE ACCESS | 67 UNINITIALIZED READ |
| 68 name=http://code.google.com/p/drmemory/issues/detail?id=12 (6) |
| 69 ... |
| 70 SHELL32.dll!ILLoadFromStream* |
| 71 |
| 72 UNINITIALIZED READ |
| 73 name=http://code.google.com/p/drmemory/issues/detail?id=12 (7) |
| 74 ... |
| 75 SHELL32.dll!ILSaveToStream* |
| 76 |
| 77 LEAK |
| 78 name=http://code.google.com/p/drmemory/issues/detail?id=12 (8) |
66 ... | 79 ... |
67 SHELL32.dll!SHFileOperation* | 80 SHELL32.dll!SHFileOperation* |
68 | 81 |
69 UNINITIALIZED READ | 82 UNINITIALIZED READ |
70 ... | 83 name=http://code.google.com/p/drmemory/issues/detail?id=12 (9) |
71 SHELL32.dll!ILLoadFromStream* | |
72 | |
73 UNINITIALIZED READ | |
74 ... | |
75 SHELL32.dll!ILSaveToStream* | |
76 | |
77 LEAK | |
78 ... | |
79 SHELL32.dll!SHFileOperation* | |
80 | |
81 UNINITIALIZED READ | |
82 ... | 84 ... |
83 SHELL32.dll!SHGetItemFromDataObject | 85 SHELL32.dll!SHGetItemFromDataObject |
84 | 86 |
85 LEAK | 87 LEAK |
| 88 name=http://code.google.com/p/drmemory/issues/detail?id=12 (10) |
86 ... | 89 ... |
87 SHELL32.dll!SHGetItemFromDataObject | 90 SHELL32.dll!SHGetItemFromDataObject |
88 | 91 |
89 LEAK | 92 LEAK |
| 93 name=http://code.google.com/p/drmemory/issues/detail?id=12 (11) |
90 ... | 94 ... |
91 ole32.dll!* | 95 ole32.dll!* |
92 SHELL32.dll!SHChangeNotifySuspendResume | 96 SHELL32.dll!SHChangeNotifySuspendResume |
93 | 97 |
94 # http://code.google.com/p/drmemory/issues/detail?id=14 | |
95 UNINITIALIZED READ | 98 UNINITIALIZED READ |
| 99 name=http://code.google.com/p/drmemory/issues/detail?id=14 (1) |
96 ... | 100 ... |
97 *!CreateProcess* | 101 *!CreateProcess* |
98 | 102 |
99 LEAK | 103 LEAK |
| 104 name=http://code.google.com/p/drmemory/issues/detail?id=14 (2) |
100 ... | 105 ... |
101 *!CreateProcess* | 106 *!CreateProcess* |
102 | 107 |
103 UNINITIALIZED READ | 108 UNINITIALIZED READ |
| 109 name=http://code.google.com/p/drmemory/issues/detail?id=14 (3) |
104 ... | 110 ... |
105 *!base::LaunchApp* | 111 *!base::LaunchApp* |
106 | 112 |
107 # http://code.google.com/p/drmemory/issues/detail?id=17 | |
108 UNINITIALIZED READ | 113 UNINITIALIZED READ |
| 114 name=http://code.google.com/p/drmemory/issues/detail?id=17 (1) |
109 ... | 115 ... |
110 *!CreateWindow* | 116 *!CreateWindow* |
111 | 117 |
112 POSSIBLE LEAK | 118 POSSIBLE LEAK |
| 119 name=http://code.google.com/p/drmemory/issues/detail?id=17 (2) |
113 GDI32.dll!* | 120 GDI32.dll!* |
114 GDI32.dll!CreateFontIndirectExW | 121 GDI32.dll!CreateFontIndirectExW |
115 GDI32.dll!CreateFontIndirectW | 122 GDI32.dll!CreateFontIndirectW |
116 | 123 |
| 124 # TODO(timurrrr): I'm too lazy to add name= to all the suppressions below now. |
| 125 |
117 # http://code.google.com/p/drmemory/issues/detail?id=18 | 126 # http://code.google.com/p/drmemory/issues/detail?id=18 |
118 UNINITIALIZED READ | 127 UNINITIALIZED READ |
119 ... | 128 ... |
120 *!CoInitialize* | 129 *!CoInitialize* |
121 | 130 |
122 UNINITIALIZED READ | 131 UNINITIALIZED READ |
123 ... | 132 ... |
124 *!CoCreateInstance* | 133 *!CoCreateInstance* |
125 | 134 |
126 UNINITIALIZED READ | 135 UNINITIALIZED READ |
127 ... | 136 ... |
128 *!CoUninitialize* | 137 *!CoUninitialize* |
129 | 138 |
130 UNINITIALIZED READ | 139 UNINITIALIZED READ |
131 ... | 140 ... |
132 UxTheme.dll!* | 141 UxTheme.dll!* |
133 | 142 |
134 # http://code.google.com/p/drmemory/issues/detail?id=40 | 143 # http://code.google.com/p/drmemory/issues/detail?id=40 |
135 UNINITIALIZED READ | 144 UNINITIALIZED READ |
136 ... | 145 ... |
137 WINSPOOL.DRV!* | 146 WINSPOOL.DRV!* |
138 | 147 |
139 UNADDRESSABLE ACCESS | |
140 ... | |
141 WINSPOOL.DRV!* | |
142 | |
143 INVALID HEAP ARGUMENT | |
144 ... | |
145 WINSPOOL.DRV!* | |
146 | |
147 LEAK | 148 LEAK |
148 ... | 149 ... |
149 WINSPOOL.DRV!* | 150 WINSPOOL.DRV!* |
150 | 151 |
151 # http://code.google.com/p/drmemory/issues/detail?id=48 | 152 # http://code.google.com/p/drmemory/issues/detail?id=48 |
152 UNINITIALIZED READ | 153 UNINITIALIZED READ |
153 system call NtContinue | 154 system call NtContinue |
154 *!*SetThreadName | 155 *!*SetThreadName |
155 | 156 |
156 UNINITIALIZED READ | 157 UNINITIALIZED READ |
(...skipping 17 matching lines...) Expand all Loading... |
174 UNINITIALIZED READ | 175 UNINITIALIZED READ |
175 ADVAPI32.dll!WmiMofEnumerateResourcesA | 176 ADVAPI32.dll!WmiMofEnumerateResourcesA |
176 ADVAPI32.dll!WmiMofEnumerateResourcesA | 177 ADVAPI32.dll!WmiMofEnumerateResourcesA |
177 ADVAPI32.dll!Sta*TraceW | 178 ADVAPI32.dll!Sta*TraceW |
178 | 179 |
179 # http://code.google.com/p/drmemory/issues/detail?id=58 | 180 # http://code.google.com/p/drmemory/issues/detail?id=58 |
180 UNINITIALIZED READ | 181 UNINITIALIZED READ |
181 ... | 182 ... |
182 *!_cfltcvt_l | 183 *!_cfltcvt_l |
183 | 184 |
184 # http://code.google.com/p/drmemory/issues/detail?id=59 | |
185 UNADDRESSABLE ACCESS | |
186 ... | |
187 *!SetEnvironmentVariable* | |
188 | |
189 # http://code.google.com/p/drmemory/issues/detail?id=60 | 185 # http://code.google.com/p/drmemory/issues/detail?id=60 |
190 UNINITIALIZED READ | 186 UNINITIALIZED READ |
191 USP10.dll!* | 187 USP10.dll!* |
192 ... | 188 ... |
193 USP10.dll!ScriptStringAnalyse | 189 USP10.dll!ScriptStringAnalyse |
194 | 190 |
195 LEAK | 191 LEAK |
196 IMM32.dll!ImmGetIMCCSize | 192 IMM32.dll!ImmGetIMCCSize |
197 IMM32.dll!ImmLockClientImc | 193 IMM32.dll!ImmLockClientImc |
198 IMM32.dll!ImmDisableIME | 194 IMM32.dll!ImmDisableIME |
(...skipping 15 matching lines...) Expand all Loading... |
214 WS2_32.dll!* | 210 WS2_32.dll!* |
215 | 211 |
216 UNINITIALIZED READ | 212 UNINITIALIZED READ |
217 ... | 213 ... |
218 ADVAPI32.dll!SetSecurityDescriptorDacl | 214 ADVAPI32.dll!SetSecurityDescriptorDacl |
219 | 215 |
220 UNINITIALIZED READ | 216 UNINITIALIZED READ |
221 ... | 217 ... |
222 MSWSOCK.dll!WSPStartup | 218 MSWSOCK.dll!WSPStartup |
223 | 219 |
224 UNADDRESSABLE ACCESS | |
225 ... | |
226 MSWSOCK.dll!WSPStartup | |
227 | |
228 UNINITIALIZED READ | 220 UNINITIALIZED READ |
229 ... | 221 ... |
230 ntdll.dll!RtlValidateUnicodeString | 222 ntdll.dll!RtlValidateUnicodeString |
231 | 223 |
232 UNADDRESSABLE ACCESS | |
233 ... | |
234 ntdll.dll!RtlValidateUnicodeString | |
235 | |
236 # http://code.google.com/p/drmemory/issues/detail?id=256 | 224 # http://code.google.com/p/drmemory/issues/detail?id=256 |
237 LEAK | 225 LEAK |
238 *!_mtinit | 226 *!_mtinit |
239 *!__tmainCRTStartup | 227 *!__tmainCRTStartup |
240 *!mainCRTStartup | 228 *!mainCRTStartup |
241 | 229 |
242 # http://code.google.com/p/drmemory/issues/detail?id=274 | 230 # http://code.google.com/p/drmemory/issues/detail?id=274 |
243 POSSIBLE LEAK | 231 POSSIBLE LEAK |
244 ... | 232 ... |
245 GDI32.dll!CreateDCW | 233 GDI32.dll!CreateDCW |
(...skipping 269 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
515 # http://code.google.com/p/drmemory/issues/detail?id=569 | 503 # http://code.google.com/p/drmemory/issues/detail?id=569 |
516 # symbols w/o PDB make no sense, so sticking with mod+offs | 504 # symbols w/o PDB make no sense, so sticking with mod+offs |
517 POSSIBLE LEAK | 505 POSSIBLE LEAK |
518 <RPCRT4.dll+0x10636> | 506 <RPCRT4.dll+0x10636> |
519 <RPCRT4.dll+0x10610> | 507 <RPCRT4.dll+0x10610> |
520 ... | 508 ... |
521 <RPCRT4.dll+0x3474?> | 509 <RPCRT4.dll+0x3474?> |
522 <ntdll.dll+0x64fde> | 510 <ntdll.dll+0x64fde> |
523 <ntdll.dll+0x447f3> | 511 <ntdll.dll+0x447f3> |
524 | 512 |
525 # http://crbug.com/96433 | |
526 UNADDRESSABLE ACCESS | |
527 ntdll.dll!* | |
528 ntdll.dll!* | |
529 ntdll.dll!* | |
530 KERNELBASE.dll!LocalReAlloc | |
531 CRYPT32.dll!* | |
532 ... | |
533 CRYPT32.dll!CertControlStore | |
534 | |
535 ############################ | 513 ############################ |
536 # TODO(timurrrr): investigate these | 514 # TODO(timurrrr): investigate these |
537 UNINITIALIZED READ | 515 UNINITIALIZED READ |
538 ... | 516 ... |
539 *!win_util::GetLogonSessionOnlyDACL | 517 *!win_util::GetLogonSessionOnlyDACL |
540 | 518 |
541 UNINITIALIZED READ | 519 UNINITIALIZED READ |
542 ... | 520 ... |
543 ntshrui.dll!IsPathSharedW | 521 ntshrui.dll!IsPathSharedW |
544 | 522 |
545 UNINITIALIZED READ | 523 UNINITIALIZED READ |
546 ... | 524 ... |
547 *!NetApiBufferFree | 525 *!NetApiBufferFree |
548 | 526 |
549 UNINITIALIZED READ | 527 UNINITIALIZED READ |
550 ... | 528 ... |
551 *!ShellExecute* | 529 *!ShellExecute* |
552 | 530 |
553 UNADDRESSABLE ACCESS | |
554 ... | |
555 *!SHParseDisplayName | |
556 | |
557 UNINITIALIZED READ | 531 UNINITIALIZED READ |
558 ... | 532 ... |
559 *!SHParseDisplayName | 533 *!SHParseDisplayName |
560 | 534 |
561 UNINITIALIZED READ | 535 UNINITIALIZED READ |
562 ... | 536 ... |
563 *!GetCanonicalPathInfo* | 537 *!GetCanonicalPathInfo* |
564 | 538 |
565 UNADDRESSABLE ACCESS | |
566 ... | |
567 *!GetCanonicalPathInfo* | |
568 | |
569 UNINITIALIZED READ | 539 UNINITIALIZED READ |
570 ... | 540 ... |
571 SHELL32.dll!Ordinal* | 541 SHELL32.dll!Ordinal* |
572 | 542 |
573 UNADDRESSABLE ACCESS | |
574 ... | |
575 GDI32.dll!CreateDC* | |
576 | |
577 UNINITIALIZED READ | 543 UNINITIALIZED READ |
578 ... | 544 ... |
579 GDI32.dll!GetTextExtentPoint32* | 545 GDI32.dll!GetTextExtentPoint32* |
580 | 546 |
581 # This one looks interesting | |
582 INVALID HEAP ARGUMENT | |
583 ... | |
584 KERNEL32.dll!ExitProcess | |
585 | |
586 UNINITIALIZED READ | 547 UNINITIALIZED READ |
587 ... | 548 ... |
588 *!SyncSocketClientListener::OnMsgClassResponse | 549 *!SyncSocketClientListener::OnMsgClassResponse |
589 | 550 |
590 UNINITIALIZED READ | 551 UNINITIALIZED READ |
591 ... | 552 ... |
592 *!*NSPRInitSingleton* | 553 *!*NSPRInitSingleton* |
593 | 554 |
594 UNINITIALIZED READ | 555 UNINITIALIZED READ |
595 *!NdrSimpleStructFree | 556 *!NdrSimpleStructFree |
596 | 557 |
597 UNINITIALIZED READ | 558 UNINITIALIZED READ |
598 ntdll.dll!RtlpNtOpenKey | 559 ntdll.dll!RtlpNtOpenKey |
599 ntdll.dll!RtlMakeSelfRelativeSD | 560 ntdll.dll!RtlMakeSelfRelativeSD |
600 ntdll.dll!RtlAbsoluteToSelfRelativeSD | 561 ntdll.dll!RtlAbsoluteToSelfRelativeSD |
601 ADVAPI32.dll!MakeSelfRelativeSD | 562 ADVAPI32.dll!MakeSelfRelativeSD |
602 | 563 |
603 UNINITIALIZED READ | 564 UNINITIALIZED READ |
604 ... | 565 ... |
605 CRYPT32.dll!I_CertSyncStore | 566 CRYPT32.dll!I_CertSyncStore |
606 | 567 |
607 INVALID HEAP ARGUMENT | |
608 name=http://crbug.com/103365 | |
609 ppapi_tests.dll!* | |
610 ... | |
611 ppapi_tests.dll!* | |
612 *!base::internal::Invoker2<*>::DoInvoke | |
613 | |
614 ############################ | |
615 # Intentional errors in Chromium tests (ToolsSanityTests) | |
616 LEAK | |
617 name=sanity test 01 (memory leak) | |
618 base_unittests.exe!operator new | |
619 base_unittests.exe!operator new[] | |
620 base_unittests.exe!base::ToolsSanityTest_MemoryLeak_Test::TestBody | |
621 | |
622 # "..." is needed due to http://code.google.com/p/drmemory/issues/detail?id=666 | |
623 UNADDRESSABLE ACCESS | |
624 name=sanity test 02 (malloc/read left) | |
625 base_unittests.exe!*ReadValueOutOfArrayBoundsLeft | |
626 ... | |
627 base_unittests.exe!base::ToolsSanityTest_AccessesToMallocMemory_Test::TestBody | |
628 | |
629 UNADDRESSABLE ACCESS | |
630 name=sanity test 03 (malloc/read right) | |
631 base_unittests.exe!*ReadValueOutOfArrayBoundsRight | |
632 base_unittests.exe!*MakeSomeErrors | |
633 base_unittests.exe!base::ToolsSanityTest_AccessesToMallocMemory_Test::TestBody | |
634 | |
635 UNADDRESSABLE ACCESS | |
636 name=sanity test 04 (malloc/write left) | |
637 base_unittests.exe!*WriteValueOutOfArrayBoundsLeft | |
638 base_unittests.exe!*MakeSomeErrors | |
639 base_unittests.exe!base::ToolsSanityTest_AccessesToMallocMemory_Test::TestBody | |
640 | |
641 UNADDRESSABLE ACCESS | |
642 name=sanity test 05 (malloc/write right) | |
643 base_unittests.exe!*WriteValueOutOfArrayBoundsRight | |
644 base_unittests.exe!*MakeSomeErrors | |
645 base_unittests.exe!base::ToolsSanityTest_AccessesToMallocMemory_Test::TestBody | |
646 | |
647 # "..." is needed due to http://code.google.com/p/drmemory/issues/detail?id=666 | |
648 UNADDRESSABLE ACCESS | |
649 name=sanity test 06 (new/read left) | |
650 base_unittests.exe!*ReadValueOutOfArrayBoundsLeft | |
651 ... | |
652 base_unittests.exe!base::ToolsSanityTest_AccessesToNewMemory_Test::TestBody | |
653 | |
654 UNADDRESSABLE ACCESS | |
655 name=sanity test 07 (new/read right) | |
656 base_unittests.exe!*ReadValueOutOfArrayBoundsRight | |
657 base_unittests.exe!*MakeSomeErrors | |
658 base_unittests.exe!base::ToolsSanityTest_AccessesToNewMemory_Test::TestBody | |
659 | |
660 UNADDRESSABLE ACCESS | |
661 name=sanity test 08 (new/write left) | |
662 base_unittests.exe!*WriteValueOutOfArrayBoundsLeft | |
663 base_unittests.exe!*MakeSomeErrors | |
664 base_unittests.exe!base::ToolsSanityTest_AccessesToNewMemory_Test::TestBody | |
665 | |
666 UNADDRESSABLE ACCESS | |
667 name=sanity test 09 (new/write right) | |
668 base_unittests.exe!*WriteValueOutOfArrayBoundsRight | |
669 base_unittests.exe!*MakeSomeErrors | |
670 base_unittests.exe!base::ToolsSanityTest_AccessesToNewMemory_Test::TestBody | |
671 | |
672 UNADDRESSABLE ACCESS | |
673 name=sanity test 10 (write after free) | |
674 base_unittests.exe!base::ToolsSanityTest_AccessesToMallocMemory_Test::TestBody | |
675 | |
676 UNADDRESSABLE ACCESS | |
677 name=sanity test 11 (write after delete) | |
678 base_unittests.exe!base::ToolsSanityTest_AccessesToNewMemory_Test::TestBody | |
679 | |
680 INVALID HEAP ARGUMENT | |
681 name=sanity test 12 (array deleted without []) | |
682 base_unittests.exe!base::ToolsSanityTest_ArrayDeletedWithoutBraces_Test::TestBod
y | |
683 | |
684 INVALID HEAP ARGUMENT | |
685 name=sanity test 13 (single element deleted with []) | |
686 base_unittests.exe!base::ToolsSanityTest_SingleElementDeletedWithBraces_Test::Te
stBody | |
687 | |
688 UNINITIALIZED READ | |
689 name=sanity test 14 (malloc/read uninit) | |
690 base_unittests.exe!*ReadUninitializedValue | |
691 base_unittests.exe!*MakeSomeErrors | |
692 base_unittests.exe!base::ToolsSanityTest_AccessesToMallocMemory_Test::TestBody | |
693 | |
694 UNINITIALIZED READ | |
695 name=sanity test 15 (new/read uninit) | |
696 base_unittests.exe!*ReadUninitializedValue | |
697 base_unittests.exe!*MakeSomeErrors | |
698 base_unittests.exe!base::ToolsSanityTest_AccessesToNewMemory_Test::TestBody | |
699 | |
700 UNADDRESSABLE ACCESS | |
701 name=AboutHandler::AboutCrash deliberate crash | |
702 # TODO(bruening): switch to annotation once have support for that | |
703 chrome.dll!AboutHandler::AboutCrash | |
704 | |
705 UNADDRESSABLE ACCESS | |
706 name=RendererCrashTest.Crash deliberate crash | |
707 # function is small, little risk for false negative in rest of it | |
708 # TODO(bruening): switch to annotation once have support for that | |
709 chrome.dll!HandleRendererErrorTestParameters | |
710 | |
711 UNADDRESSABLE ACCESS | |
712 name=NPAPITesterBase.NoHangIfInitCrashes deliberate crash | |
713 # function is small, little risk for false negative in rest of it | |
714 # TODO(bruening): switch to annotation once have support for that | |
715 npapi_test_plugin.dll!NPAPIClient::PluginClient::Initialize | |
716 | |
717 # This test intentionally leaks an object and checks that it's never deleted | 568 # This test intentionally leaks an object and checks that it's never deleted |
718 LEAK | 569 LEAK |
719 ... | 570 ... |
720 *!BrowserThreadTest_NotReleasedIfTargetThreadNonExistent_Test::TestBody | 571 *!BrowserThreadTest_NotReleasedIfTargetThreadNonExistent_Test::TestBody |
721 | 572 |
722 # This test has a death test at the end that derefences a NULL pointer. | |
723 UNADDRESSABLE ACCESS | |
724 ... | |
725 unit_tests.exe!BrowserAboutHandlerTest_WillHandleBrowserAboutURL_Test::TestBody | |
726 | |
727 ############################ | 573 ############################ |
728 # Benign issues in Chromium | 574 # Benign issues in Chromium |
729 | 575 |
730 # We deliberately leak different kinds of Histograms to avoid data races. | 576 # We deliberately leak different kinds of Histograms to avoid data races. |
731 LEAK | 577 LEAK |
732 ... | 578 ... |
733 *!operator new* | 579 *!operator new* |
734 ... | 580 ... |
735 *!*::*Histogram::FactoryGet | 581 *!*::*Histogram::FactoryGet |
736 | 582 |
737 # Deliberate LazyInstance leaks | 583 # Deliberate LazyInstance leaks |
738 LEAK | 584 LEAK |
739 ... | 585 ... |
740 *!*base::LeakyLazyInstanceTraits*::* | 586 *!*base::LeakyLazyInstanceTraits*::* |
741 ... | 587 ... |
742 *!base::LazyInstance*::Pointer | 588 *!base::LazyInstance*::Pointer |
743 | 589 |
744 # Deliberate NULL deref to crash the child process | |
745 UNADDRESSABLE ACCESS | |
746 *!CrashingChildProcess | |
747 | |
748 UNADDRESSABLE ACCESS | |
749 *!`anonymous namespace'::Crasher::Run | |
750 | |
751 # http://crbug.com/79933 | |
752 LEAK | 590 LEAK |
| 591 name=http://crbug.com/79933 (1) |
753 ... | 592 ... |
754 *!TestURLRequestContext::Init | 593 *!TestURLRequestContext::Init |
755 | 594 |
756 LEAK | 595 LEAK |
| 596 name=http://crbug.com/79933 (2) |
757 ... | 597 ... |
758 *!TestURLRequestContext::TestURLRequestContext | 598 *!TestURLRequestContext::TestURLRequestContext |
759 *!TestURLRequestContextGetter::GetURLRequestContext | 599 *!TestURLRequestContextGetter::GetURLRequestContext |
760 *!notifier::SingleLoginAttempt::SingleLoginAttempt | 600 *!notifier::SingleLoginAttempt::SingleLoginAttempt |
761 *!notifier::Login::StartConnection | 601 *!notifier::Login::StartConnection |
762 *!sync_notifier::InvalidationNotifier::UpdateCredentials | 602 *!sync_notifier::InvalidationNotifier::UpdateCredentials |
763 *!sync_notifier::NonBlockingInvalidationNotifier::Core::UpdateCredentials | 603 *!sync_notifier::NonBlockingInvalidationNotifier::Core::UpdateCredentials |
764 | 604 |
765 LEAK | 605 LEAK |
| 606 name=http://crbug.com/79933 (3) |
766 ... | 607 ... |
767 *!TestURLRequestContext::TestURLRequestContext | 608 *!TestURLRequestContext::TestURLRequestContext |
768 *!TestURLRequestContextGetter::GetURLRequestContext | 609 *!TestURLRequestContextGetter::GetURLRequestContext |
769 *!URLFetcher::Core::StartURLRequest | 610 *!URLFetcher::Core::StartURLRequest |
770 | 611 |
771 WARNING | |
772 # http://code.google.com/p/chromium/issues/detail?id=72463 | |
773 name=Ci#72463: prefetches in generated MemCopy | |
774 instruction=prefetch* | |
775 <not in a module> | |
776 chrome.dll!v8::internal::CopyChars* | |
777 | |
778 UNADDRESSABLE ACCESS | |
779 # http://code.google.com/p/drmemory/issues/detail?id=582 | |
780 name=bizarre cl-generated read-beyond-TOS | |
781 instruction=mov 0xfffffffc(%esp) -> %eax | |
782 chrome.dll!WebCore::RenderStyle::resetBorder* | |
783 | |
784 INVALID HEAP ARGUMENT | |
785 name=http://crbug.com/101537 | |
786 *!scoped_ptr<_TOKEN_USER>* | |
787 | |
788 INVALID HEAP ARGUMENT | |
789 name=http://crbug.com/101717 (1) | |
790 *!scoped_ptr<_TOKEN_DEFAULT_DACL>* | |
791 | |
792 INVALID HEAP ARGUMENT | |
793 name=http://crbug.com/101717 (2) | |
794 *!sandbox::PolicyBase::~PolicyBase | |
795 | |
796 INVALID HEAP ARGUMENT | |
797 name=http://crbug.com/101717 (3) | |
798 *!scoped_ptr<_UNICODE_STRING>::~scoped_ptr<_UNICODE_STRING> | |
799 *!sandbox::GetHandleName | |
800 | |
801 INVALID HEAP ARGUMENT | |
802 name=http://crbug.com/101717 (4) | |
803 *!scoped_ptr<_OBJECT_NAME_INFORMATION>::~scoped_ptr<_OBJECT_NAME_INFORMATION> | |
804 *!sandbox::GetPathFromHandle | |
805 | |
806 ############################ | 612 ############################ |
807 # Real issues in Chromium | 613 # Real issues in Chromium |
808 | 614 |
809 # http://crbug.com/32085 | |
810 LEAK | 615 LEAK |
| 616 name=http://crbug.com/32085 |
811 ... | 617 ... |
812 chrome.dll!NotificationRegistrar::Add | 618 chrome.dll!NotificationRegistrar::Add |
813 | 619 |
814 # http://crbug.com/32623 | |
815 LEAK | 620 LEAK |
| 621 name=http://crbug.com/32623 |
816 ... | 622 ... |
817 *!ssl3_HandleHandshakeMessage | 623 *!ssl3_HandleHandshakeMessage |
818 *!ssl3_HandleHandshake | 624 *!ssl3_HandleHandshake |
819 *!ssl3_HandleRecord | 625 *!ssl3_HandleRecord |
820 *!ssl3_GatherCompleteHandshake | 626 *!ssl3_GatherCompleteHandshake |
821 ... | 627 ... |
822 *!SSL_ForceHandshake | 628 *!SSL_ForceHandshake |
823 *!net::SSLServerSocketNSS::DoHandshake | 629 *!net::SSLServerSocketNSS::DoHandshake |
824 *!net::SSLServerSocketNSS::DoHandshakeLoop | 630 *!net::SSLServerSocketNSS::DoHandshakeLoop |
825 | 631 |
826 # http://crbug.com/57266 (1) | |
827 UNINITIALIZED READ | 632 UNINITIALIZED READ |
| 633 name=http://crbug.com/57266 (1) |
828 ... | 634 ... |
829 *!remoting::EncoderVp8::Encode | 635 *!remoting::EncoderVp8::Encode |
830 | 636 |
831 # http://crbug.com/57266 (2) | |
832 UNINITIALIZED READ | 637 UNINITIALIZED READ |
| 638 name=http://crbug.com/57266 (2) |
833 ... | 639 ... |
834 *!vp8_* | 640 *!vp8_* |
835 | 641 |
836 # http://crbug.com/70062 | |
837 LEAK | 642 LEAK |
| 643 name=http://crbug.com/70062 |
838 *!PR_Calloc | 644 *!PR_Calloc |
839 *!PR_NewLock | 645 *!PR_NewLock |
840 ... | 646 ... |
841 *!InitSessionCacheLocks | 647 *!InitSessionCacheLocks |
842 *!initSessionCacheLocksLazily | 648 *!initSessionCacheLocksLazily |
843 *!PR_CallOnce | 649 *!PR_CallOnce |
844 *!ssl_InitSessionCacheLocks | 650 *!ssl_InitSessionCacheLocks |
845 *!lock_cache | 651 *!lock_cache |
846 *!ssl_LookupSID | 652 *!ssl_LookupSID |
847 *!ssl2_BeginClientHandshake | 653 *!ssl2_BeginClientHandshake |
848 *!ssl_Do1stHandshake | 654 *!ssl_Do1stHandshake |
849 *!SSL_ForceHandshake | 655 *!SSL_ForceHandshake |
850 *!net::SSL*SocketNSS::DoHandshake | 656 *!net::SSL*SocketNSS::DoHandshake |
851 *!net::SSL*SocketNSS::DoHandshakeLoop | 657 *!net::SSL*SocketNSS::DoHandshakeLoop |
852 | 658 |
853 # http://crbug.com/74417 | |
854 LEAK | 659 LEAK |
| 660 name=http://crbug.com/74417 |
855 *!operator new | 661 *!operator new |
856 *!disk_cache::BackendImpl::CreateEntryImpl | 662 *!disk_cache::BackendImpl::CreateEntryImpl |
857 | 663 |
858 # http://crbug.com/74425 | |
859 LEAK | 664 LEAK |
| 665 name=http://crbug.com/74425 |
860 *!operator new | 666 *!operator new |
861 *!disk_cache::BackendImpl::NewEntry | 667 *!disk_cache::BackendImpl::NewEntry |
862 | 668 |
863 # http://crbug.com/75247 | |
864 LEAK | 669 LEAK |
| 670 name=http://crbug.com/75247 |
865 ... | 671 ... |
866 *!operator new | 672 *!operator new |
867 *!AutofillDownloadTestHelper::AutofillDownloadTestHelper | 673 *!AutofillDownloadTestHelper::AutofillDownloadTestHelper |
868 | 674 |
869 # http://crbug.com/78784 | |
870 LEAK | 675 LEAK |
| 676 name=http://crbug.com/78784 |
871 *!generic_cpp_alloc | 677 *!generic_cpp_alloc |
872 *!operator new | 678 *!operator new |
873 *!TestingProfile::CreateRequestContext | 679 *!TestingProfile::CreateRequestContext |
874 *!*ProfileSyncService*::SetUp | 680 *!*ProfileSyncService*::SetUp |
875 | 681 |
876 # http://crbug.com/78784 | |
877 LEAK | 682 LEAK |
| 683 name=http://crbug.com/80550 (1) |
878 ... | 684 ... |
879 *!RenderWidgetHost::WasHidden | 685 *!RenderWidgetHost::WasHidden |
880 | 686 |
881 LEAK | 687 LEAK |
| 688 name=http://crbug.com/80550 (2) |
882 ... | 689 ... |
883 *!RenderWidgetHost::WasRestored | 690 *!RenderWidgetHost::WasRestored |
884 | 691 |
885 # http://crbug.com/87612 | |
886 LEAK | 692 LEAK |
| 693 name=http://crbug.com/87612 |
887 ... | 694 ... |
888 *!SSL_ConfigSecureServer | 695 *!SSL_ConfigSecureServer |
889 *!net::SSLServerSocketNSS::InitializeSSLOptions | 696 *!net::SSLServerSocketNSS::InitializeSSLOptions |
890 *!net::SSLServerSocketNSS::Handshake | 697 *!net::SSLServerSocketNSS::Handshake |
891 | 698 |
892 # http://crbug.com/88213 | |
893 UNADDRESSABLE ACCESS | |
894 *!base::win::ObjectWatcher::StopWatching | |
895 *!base::win::ObjectWatcher::WillDestroyCurrentMessageLoop | |
896 *!MessageLoop::~MessageLoop | |
897 | |
898 # http://crbug.com/88640 | |
899 LEAK | 699 LEAK |
| 700 name=http://crbug.com/88640 |
900 *!generic_cpp_alloc | 701 *!generic_cpp_alloc |
901 *!operator new | 702 *!operator new |
902 *!ProfileImpl::InitRegisteredProtocolHandlers | 703 *!ProfileImpl::InitRegisteredProtocolHandlers |
903 *!ProfileImpl::DoFinalInit | 704 *!ProfileImpl::DoFinalInit |
904 *!ProfileImpl::OnPrefsLoaded | 705 *!ProfileImpl::OnPrefsLoaded |
905 | 706 |
906 # http://crbug.com/91465 | |
907 LEAK | 707 LEAK |
| 708 name=http://crbug.com/91465 |
908 *!generic_cpp_alloc | 709 *!generic_cpp_alloc |
909 *!operator new | 710 *!operator new |
910 *!browser_sync::internal::WeakHandleCore<browser_sync::JsBackend>::* | 711 *!browser_sync::internal::WeakHandleCore<browser_sync::JsBackend>::* |
911 *!browser_sync::WeakHandle<browser_sync::JsBackend>::* | 712 *!browser_sync::WeakHandle<browser_sync::JsBackend>::* |
912 *!sync_api::SyncManager::SyncInternal::Init | 713 *!sync_api::SyncManager::SyncInternal::Init |
913 | 714 |
914 # http://crbug.com/91491 | |
915 LEAK | 715 LEAK |
| 716 name=http://crbug.com/91491 |
916 ... | 717 ... |
917 *!CrxUpdateService::ProcessPendingItems | 718 *!CrxUpdateService::ProcessPendingItems |
918 | 719 |
919 # http://crbug.com/92026 | |
920 UNINITIALIZED READ | 720 UNINITIALIZED READ |
| 721 name=http://crbug.com/92026 (1) |
921 softokn3.dll!FC_GetFunctionList | 722 softokn3.dll!FC_GetFunctionList |
922 ... | 723 ... |
923 softokn3.dll!NSC_ModuleDBFunc | 724 softokn3.dll!NSC_ModuleDBFunc |
924 | 725 |
925 UNINITIALIZED READ | 726 UNINITIALIZED READ |
| 727 name=http://crbug.com/92026 (2) |
926 freebl3.dll!FREEBL_GetVector | 728 freebl3.dll!FREEBL_GetVector |
927 ... | 729 ... |
928 softokn3.dll!NSC_ModuleDBFunc | 730 softokn3.dll!NSC_ModuleDBFunc |
929 | 731 |
930 # http://crbug.com/92166 | |
931 LEAK | 732 LEAK |
| 733 name=http://crbug.com/92166 |
932 ... | 734 ... |
933 *!operator new | 735 *!operator new |
934 *!views::NativeWidgetWin::OnCreate | 736 *!views::NativeWidgetWin::OnCreate |
935 | 737 |
936 # http://crbug.com/96010 | |
937 UNADDRESSABLE ACCESS | |
938 ... | |
939 *!NotificationService::Notify | |
940 | |
941 # Empty line at EOF - workaround for | 738 # Empty line at EOF - workaround for |
942 # http://code.google.com/p/drmemory/issues/detail?id=41 | 739 # http://code.google.com/p/drmemory/issues/detail?id=41 |
OLD | NEW |