OLD | NEW |
1 # This file contains suppressions for the Dr.Memory tool, see | 1 # This file contains suppressions for the Dr.Memory tool, see |
2 # http://dev.chromium.org/developers/how-tos/using-drmemory | 2 # http://dev.chromium.org/developers/how-tos/using-drmemory |
3 # | 3 # |
4 # This file should contain suppressions only for the reports happening | 4 # This file should contain suppressions only for the reports happening |
5 # in the 'full' mode (drmemory_full). | 5 # in the 'full' mode (drmemory_full). |
6 # For the reports that can happen in the light mode (a.k.a. drmemory_light), | 6 # For the reports that can happen in the light mode (a.k.a. drmemory_light), |
7 # please use suppressions.txt instead. | 7 # please use suppressions.txt instead. |
8 | 8 |
9 ############################################################### | 9 ############################################################### |
10 # Known reports on the third party we have no control over. | 10 # Known reports on the third party we have no control over. |
(...skipping 11 matching lines...) Expand all Loading... |
22 | 22 |
23 # Leaks inside GoogleDesktop - it injects into our processes for some reason | 23 # Leaks inside GoogleDesktop - it injects into our processes for some reason |
24 LEAK | 24 LEAK |
25 name=GoogleDesktop LEAK | 25 name=GoogleDesktop LEAK |
26 ... | 26 ... |
27 GoogleDesktopNetwork3.DLL!DllUnregisterServer | 27 GoogleDesktopNetwork3.DLL!DllUnregisterServer |
28 | 28 |
29 # They deliberately use uninit local var in sqlite random generator. | 29 # They deliberately use uninit local var in sqlite random generator. |
30 # Random bytes may mess up the call stack between randomByte and | 30 # Random bytes may mess up the call stack between randomByte and |
31 # sqlite3_* frames (https://github.com/DynamoRIO/drmemory/issues/1514) | 31 # sqlite3_* frames (https://github.com/DynamoRIO/drmemory/issues/1514) |
32 # so we just look for randomByte. | 32 # so we also look for randomByte in form B. |
33 UNINITIALIZED READ | 33 UNINITIALIZED READ |
34 name=sqlite3_randomness UNINIT | 34 name=sqlite3_randomness A |
35 sql.dll!sqlite3_randomness | 35 *.dll!sqlite3_randomness |
36 | 36 |
37 UNINITIALIZED READ | 37 UNINITIALIZED READ |
38 name=blink_web_dll_sqlite3_randomness UNINIT | 38 name=sqlite3_randomness B |
39 blink_web.dll!sqlite3_randomness | 39 *.dll!randomByte |
40 | 40 |
41 # Intentional leak in WebKit Template Framework for ThreadData. | 41 # Intentional leak in WebKit Template Framework for ThreadData. |
42 LEAK | 42 LEAK |
43 name=intentional WTF ThreadData leak | 43 name=intentional WTF ThreadData leak |
44 ... | 44 ... |
45 *!WTF::wtfThreadData | 45 *!WTF::wtfThreadData |
46 | 46 |
47 # Happens when winhttp returns ERROR_WINHTTP_UNABLE_TO_DOWNLOAD_SCRIPT. | 47 # Happens when winhttp returns ERROR_WINHTTP_UNABLE_TO_DOWNLOAD_SCRIPT. |
48 LEAK | 48 LEAK |
49 name=http://crbug.com/125558 a | 49 name=http://crbug.com/125558 a |
(...skipping 976 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1026 *!base::SampleMap::Accumulate | 1026 *!base::SampleMap::Accumulate |
1027 *!base::SparseHistogram::Add | 1027 *!base::SparseHistogram::Add |
1028 | 1028 |
1029 LEAK | 1029 LEAK |
1030 name=deliberate LazyInstance leak | 1030 name=deliberate LazyInstance leak |
1031 ... | 1031 ... |
1032 *!*LeakyLazyInstance* | 1032 *!*LeakyLazyInstance* |
1033 ... | 1033 ... |
1034 *!base::LazyInstance*::Pointer | 1034 *!base::LazyInstance*::Pointer |
1035 | 1035 |
1036 LEAK | |
1037 name=http://crbug.com/79933 (2) | |
1038 ... | |
1039 *!TestURLRequestContext::TestURLRequestContext | |
1040 *!TestURLRequestContextGetter::GetURLRequestContext | |
1041 *!notifier::SingleLoginAttempt::SingleLoginAttempt | |
1042 *!notifier::Login::StartConnection | |
1043 *!syncer::InvalidationNotifier::UpdateCredentials | |
1044 *!syncer::NonBlockingInvalidationNotifier::Core::UpdateCredentials | |
1045 | |
1046 LEAK | |
1047 name=http://crbug.com/79933 (3) | |
1048 ... | |
1049 *!TestURLRequestContext::TestURLRequestContext | |
1050 *!TestURLRequestContextGetter::GetURLRequestContext | |
1051 *!URLFetcher::Core::StartURLRequest | |
1052 | |
1053 LEAK | |
1054 name=http://crbug.com/79933 (4) | |
1055 *!generic_cpp_alloc | |
1056 *!operator new | |
1057 *!std::_Allocate<> | |
1058 *!std::allocator<>::allocate | |
1059 *!std::vector<>::_Insert_n | |
1060 *!std::vector<>::insert | |
1061 *!std::vector<>::push_back | |
1062 *!ObserverListBase<>::AddObserver | |
1063 ... | |
1064 *!net::HttpNetworkSession::HttpNetworkSession | |
1065 *!notifier::ProxyResolvingClientSocket::ProxyResolvingClientSocket | |
1066 *!notifier::XmppClientSocketFactory::CreateTransportClientSocket | |
1067 *!notifier::ChromeAsyncSocket::Connect | |
1068 *!buzz::XmppClient::ProcessStartXmppLogin | |
1069 *!buzz::XmppClient::Process | |
1070 *!talk_base::Task::Step | |
1071 *!talk_base::TaskRunner::InternalRunTasks | |
1072 *!talk_base::TaskRunner::RunTasks | |
1073 *!notifier::TaskPump::CheckAndRunTasks | |
1074 *!base::internal::RunnableAdapter<>::Run | |
1075 | |
1076 # Test intentionally leaks an object. | 1036 # Test intentionally leaks an object. |
1077 LEAK | 1037 LEAK |
1078 name=http://crbug.com/86301 | 1038 name=http://crbug.com/86301 |
1079 *!replace_operator_new | 1039 *!replace_operator_new |
1080 ... | 1040 ... |
1081 *!*_DeadReplyLoopDoesNotDelete_Test::TestBody | 1041 *!*_DeadReplyLoopDoesNotDelete_Test::TestBody |
1082 | 1042 |
1083 # Leak in a binary copy of Firefox 3's NSS dll. Not much we can do about it. | 1043 # Leak in a binary copy of Firefox 3's NSS dll. Not much we can do about it. |
1084 LEAK | 1044 LEAK |
1085 name=Firefox 3 NSS dll leak | 1045 name=Firefox 3 NSS dll leak |
1086 nspr4.dll!* | 1046 nspr4.dll!* |
1087 ... | 1047 ... |
1088 *!NSSDecryptor::~NSSDecryptor | 1048 *!NSSDecryptor::~NSSDecryptor |
1089 | 1049 |
1090 # We get uninit reports inside GMock when it prints the bytes of references to | 1050 # We get uninit reports inside GMock when it prints the bytes of references to |
1091 # partially initialized objects passed to unexpected method calls. | 1051 # partially initialized objects passed to unexpected method calls. |
1092 UNINITIALIZED READ | 1052 UNINITIALIZED READ |
1093 name=http://crbug.com/64887 (GMock printing uninit data) | 1053 name=http://crbug.com/64887 (GMock printing uninit data) |
1094 ... | 1054 ... |
1095 *!testing::*::PrintBytesInObjectTo* | 1055 *!testing::*::PrintBytesInObjectTo* |
1096 | 1056 |
| 1057 # This is an EXPECT_DEATH() that hits a RELEASE_ASSERT(), |
| 1058 # which intentionally writes to NULL in order to crash. |
| 1059 UNADDRESSABLE ACCESS |
| 1060 name=https://crbug.com/497344 |
| 1061 blink_platform.dll!blink::SecurityOrigin::addSuborigin |
| 1062 *!blink::SecurityOriginTest_Suborigins_Test::TestBody |
| 1063 |
1097 ############################################################### | 1064 ############################################################### |
1098 # Proactively borrowed from memcheck/suppressions.txt. | 1065 # Proactively borrowed from memcheck/suppressions.txt. |
1099 # We have not yet seen these, but we are expanding the sets of tests | 1066 # We have not yet seen these, but we are expanding the sets of tests |
1100 # we're running, and we've hit redness in the past that could have | 1067 # we're running, and we've hit redness in the past that could have |
1101 # been avoided by already having the Memcheck suppressions. | 1068 # been avoided by already having the Memcheck suppressions. |
1102 # TODO(bruening): review the entire file (not just these) once we're | 1069 # TODO(bruening): review the entire file (not just these) once we're |
1103 # at the peak set of tests we plan to run and remove the unused ones. | 1070 # at the peak set of tests we plan to run and remove the unused ones. |
1104 | 1071 |
1105 UNINITIALIZED READ | 1072 UNINITIALIZED READ |
1106 name=bug_101781 | 1073 name=bug_101781 |
(...skipping 393 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1500 name=http://crbug.com/113847 (2) | 1467 name=http://crbug.com/113847 (2) |
1501 ... | 1468 ... |
1502 *!openDatabase | 1469 *!openDatabase |
1503 *!sqlite3_open | 1470 *!sqlite3_open |
1504 | 1471 |
1505 LEAK | 1472 LEAK |
1506 name=http://crbug.com/115328 | 1473 name=http://crbug.com/115328 |
1507 ... | 1474 ... |
1508 *!GenericInfoViewTest_GenericInfoView_Test::TestBody | 1475 *!GenericInfoViewTest_GenericInfoView_Test::TestBody |
1509 | 1476 |
1510 LEAK | |
1511 name=http://crbug.com/117427 a | |
1512 ... | |
1513 *!net::HostCache::Set | |
1514 *!net::HostResolverImpl::CacheResult | |
1515 *!net::HostResolverImpl::Job::CompleteRequests | |
1516 *!net::HostResolverImpl::Job::OnProcTaskComplete | |
1517 *!base::internal::RunnableAdapter<>::Run | |
1518 | |
1519 # Probably related to 117427. Someone is not tearing down DNS resolution during | |
1520 # testing. | |
1521 LEAK | |
1522 name=http://crbug.com/117427 b | |
1523 *!generic_cpp_alloc | |
1524 *!operator new | |
1525 *!base::internal::WeakReferenceOwner::GetRef | |
1526 *!base::SupportsWeakPtr<>::AsWeakPtr | |
1527 *!net::HostResolverImpl::Job::Job | |
1528 *!net::HostResolverImpl::Resolve | |
1529 *!net::SingleRequestHostResolver::Resolve | |
1530 *!net::TransportConnectJob::DoResolveHost | |
1531 *!net::TransportConnectJob::DoLoop | |
1532 *!net::TransportConnectJob::ConnectInternal | |
1533 *!net::ConnectJob::Connect | |
1534 *!net::internal::ClientSocketPoolBaseHelper::RequestSocketInternal | |
1535 *!net::internal::ClientSocketPoolBaseHelper::RequestSocket | |
1536 *!net::ClientSocketPoolBase<>::RequestSocket | |
1537 *!net::TransportClientSocketPool::RequestSocket | |
1538 *!net::ClientSocketHandle::Init<> | |
1539 *!net::`anonymous namespace'::InitSocketPoolHelper | |
1540 *!net::InitSocketHandleForRawConnect | |
1541 *!notifier::ProxyResolvingClientSocket::ProcessProxyResolveDone | |
1542 *!base::internal::RunnableAdapter<>::Run | |
1543 | |
1544 # IE frame possible leak of COM object. | 1477 # IE frame possible leak of COM object. |
1545 LEAK | 1478 LEAK |
1546 name=http://crbug.com/122399 | 1479 name=http://crbug.com/122399 |
1547 ole32.dll!... | 1480 ole32.dll!... |
1548 ole32.dll!CoTaskMemAlloc | 1481 ole32.dll!CoTaskMemAlloc |
1549 urlmon.dll!... | 1482 urlmon.dll!... |
1550 urlmon.dll!CreateUri | 1483 urlmon.dll!CreateUri |
1551 IEFRAME.dll!* | 1484 IEFRAME.dll!* |
1552 | 1485 |
1553 # RenderWidgetHelper leak in DelayProfileDestruction test. | 1486 # RenderWidgetHelper leak in DelayProfileDestruction test. |
(...skipping 283 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1837 blink_web.dll!blink::ServiceWorkerGlobalScope::ServiceWorkerGlobalScope | 1770 blink_web.dll!blink::ServiceWorkerGlobalScope::ServiceWorkerGlobalScope |
1838 | 1771 |
1839 | 1772 |
1840 HANDLE LEAK | 1773 HANDLE LEAK |
1841 name=bug_403681 | 1774 name=bug_403681 |
1842 system call NtCreateTimer | 1775 system call NtCreateTimer |
1843 KERNELBASE.dll!CreateWaitableTimerExW | 1776 KERNELBASE.dll!CreateWaitableTimerExW |
1844 KERNEL32.dll!CreateWaitableTimerW | 1777 KERNEL32.dll!CreateWaitableTimerW |
1845 content.dll!rtc::Timing::Timing | 1778 content.dll!rtc::Timing::Timing |
1846 content.dll!content::RenderProcessHostImpl::CreateMessageFilters | 1779 content.dll!content::RenderProcessHostImpl::CreateMessageFilters |
1847 ... | 1780 content.dll!content::RenderProcessHostImpl::Init |
1848 content.dll!content::RenderViewHostImpl::CreateRenderView | |
1849 content.dll!content::WebContentsImpl::CreateRenderViewForRenderManager | |
1850 ... | 1781 ... |
1851 content.dll!content::NavigationControllerImpl::LoadEntry | 1782 content.dll!content::NavigationControllerImpl::LoadEntry |
1852 ... | 1783 ... |
1853 *!extensions::ExtensionHost::LoadInitialURL | 1784 *!extensions::ExtensionHost::LoadInitialURL |
1854 | 1785 |
1855 UNINITIALIZED READ | 1786 UNINITIALIZED READ |
1856 name=bug_414268 | 1787 name=bug_414268 |
1857 pdf.dll!chrome_pdf::PDFiumEngine::OnMouseMove | 1788 pdf.dll!chrome_pdf::PDFiumEngine::OnMouseMove |
1858 pdf.dll!chrome_pdf::PDFiumEngine::HandleEvent | 1789 pdf.dll!chrome_pdf::PDFiumEngine::HandleEvent |
1859 pdf.dll!chrome_pdf::OutOfProcessInstance::HandleInputEvent | 1790 pdf.dll!chrome_pdf::OutOfProcessInstance::HandleInputEvent |
(...skipping 13 matching lines...) Expand all Loading... |
1873 content.dll!content::AppCacheStorageImpl::DatabaseTask::CallRun | 1804 content.dll!content::AppCacheStorageImpl::DatabaseTask::CallRun |
1874 | 1805 |
1875 UNADDRESSABLE ACCESS | 1806 UNADDRESSABLE ACCESS |
1876 name=bug_436131 | 1807 name=bug_436131 |
1877 *!ash::test::ShelfViewTestAPI::RunMessageLoopUntilAnimationsDone | 1808 *!ash::test::ShelfViewTestAPI::RunMessageLoopUntilAnimationsDone |
1878 *!ash::test::ShelfViewTest_OverflowBubbleSize_Test::TestBody | 1809 *!ash::test::ShelfViewTest_OverflowBubbleSize_Test::TestBody |
1879 *!testing::internal::HandleExceptionsInMethodIfSupported<> | 1810 *!testing::internal::HandleExceptionsInMethodIfSupported<> |
1880 | 1811 |
1881 UNADDRESSABLE ACCESS | 1812 UNADDRESSABLE ACCESS |
1882 name=bug_436131_b | 1813 name=bug_436131_b |
1883 views.dll!ObserverListBase<>::RemoveObserver | 1814 views.dll!base::ObserverListBase<>::RemoveObserver |
1884 *!ash::test::ShelfViewTestAPI::RunMessageLoopUntilAnimationsDone | 1815 *!ash::test::ShelfViewTestAPI::RunMessageLoopUntilAnimationsDone |
1885 *!testing::internal::HandleExceptionsInMethodIfSupported<> | 1816 *!testing::internal::HandleExceptionsInMethodIfSupported<> |
1886 | 1817 |
1887 UNADDRESSABLE ACCESS | 1818 UNADDRESSABLE ACCESS |
1888 name=bug_436131_c | 1819 name=bug_436131_c |
1889 *!ash::test::ShelfViewTestAPI::GetPreferredSize | 1820 *!ash::test::ShelfViewTestAPI::GetPreferredSize |
1890 *!ash::test::ShelfViewTest_OverflowBubbleSize_Test::TestBody | 1821 *!ash::test::ShelfViewTest_OverflowBubbleSize_Test::TestBody |
1891 *!testing::internal::HandleExceptionsInMethodIfSupported<> | 1822 *!testing::internal::HandleExceptionsInMethodIfSupported<> |
1892 | 1823 |
1893 UNADDRESSABLE ACCESS | 1824 UNADDRESSABLE ACCESS |
(...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1973 | 1904 |
1974 HANDLE LEAK | 1905 HANDLE LEAK |
1975 name=https://crbug.com/487492_c | 1906 name=https://crbug.com/487492_c |
1976 system call NtCreateSection | 1907 system call NtCreateSection |
1977 KERNELBASE.dll!CreateFileMappingW | 1908 KERNELBASE.dll!CreateFileMappingW |
1978 base.dll!base::SharedMemory::Create | 1909 base.dll!base::SharedMemory::Create |
1979 base.dll!base::SharedMemory::CreateAnonymous | 1910 base.dll!base::SharedMemory::CreateAnonymous |
1980 content.dll!content::ChildThreadImpl::AllocateSharedMemory | 1911 content.dll!content::ChildThreadImpl::AllocateSharedMemory |
1981 ... | 1912 ... |
1982 content.dll!content::PepperPluginInstanceImpl::PrepareTextureMailbox | 1913 content.dll!content::PepperPluginInstanceImpl::PrepareTextureMailbox |
| 1914 |
| 1915 HANDLE LEAK |
| 1916 name=https://crbug.com/489779 |
| 1917 system call NtUserCreateWindowEx |
| 1918 USER32.dll!UnregisterClassW |
| 1919 USER32.dll!UnregisterClassW |
| 1920 USER32.dll!CreateWindowExW |
| 1921 gfx.dll!gfx::WindowImpl::Init |
| 1922 win_window.dll!ui::WinWindow::WinWindow |
| 1923 aura.dll!aura::WindowTreeHostWin::WindowTreeHostWin |
| 1924 aura.dll!aura::WindowTreeHost::Create |
| 1925 |
| 1926 UNINITIALIZED READ |
| 1927 name=bug_492821 |
| 1928 *!blink::CSSPropertyParser::validUnit |
| 1929 *!blink::CSSPropertyParser::validWidthOrHeight |
| 1930 *!blink::CSSPropertyParser::parseValue |
| 1931 *!blink::CSSPropertyParser::parseValue |
| 1932 *!blink::CSSParserImpl::consumeDeclarationValue |
| 1933 *!blink::CSSParserImpl::consumeDeclaration |
| 1934 *!blink::CSSParserImpl::consumeDeclarationList |
| 1935 *!blink::CSSParserImpl::consumeStyleRule |
| 1936 *!blink::CSSParserImpl::consumeQualifiedRule |
| 1937 *!blink::CSSParserImpl::consumeRuleList<> |
| 1938 *!blink::CSSParserImpl::parseStyleSheet |
| 1939 *!blink::CSSParser::parseSheet |
| 1940 *!blink::StyleSheetContents::parseStringAtPosition |
| 1941 *!blink::StyleEngine::parseSheet |
| 1942 *!blink::StyleEngine::createSheet |
| 1943 *!blink::StyleElement::createSheet |
| 1944 *!blink::StyleElement::process |
| 1945 |
| 1946 UNINITIALIZED READ |
| 1947 name=bug_493167 |
| 1948 system call NtWriteFile parameter #5 |
| 1949 KERNELBASE.dll!WriteFile |
| 1950 KERNEL32.dll!WriteFile |
| 1951 *!base::File::WriteAtCurrentPos |
| 1952 *!sessions::SessionBackend::AppendCommandsToFile |
| 1953 *!sessions::SessionBackend::AppendCommands |
| 1954 *!base::internal::RunnableAdapter<>::Run |
OLD | NEW |