Chromium Code Reviews| 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 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. | |
|
Reid Kleckner
2011/12/02 14:41:00
s/# (http://code.*)\n(.*)\n/\2\nname=\1\n/
:)
| |
| 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 |