| 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 |