Mark dangling pointer occurring on android-pie-arm64-rel These dangling pointer cases were detected on CL [1]. This runs tests with dangling pointer detection enabled with crash behavior. In particular this CL covers the tests failing on build android-pie-arm64-rel [2], except for the content_browsertests already handled in [5]. The impacted tests are: - webview_ui_test_app_test_apk org.chromium.webview_ui_test.test.WebViewJSTest#testJsLoad - chrome_public_smoke_test org.chromium.chrome.test.smoke.ChromeSmokeTest#testHello - monochrome_public_smoke_test org.chromium.chrome.test.smoke.ChromeSmokeTest#testHello - system_webview_shell_layout_test_apk PrivacyBudgetBrowserTestWithUkmRecording.IncludesMetadata PrivacyBudgetBrowserTestWithUkmRecording.UkmClientIdChangesResetStudyState - webview_64_cts_tests android.text.cts.EmojiTest#testEmojiGlyph android.webkit.cts.CookieManagerTest#testAcceptCookie android.webkit.cts.GeolocationTest#testSimpleGeolocationRequestAcceptAlways android.webkit.cts.GeolocationTest#testSimpleGeolocationRequestReject android.webkit.cts.HttpAuthHandlerTest#testCancel android.webkit.cts.HttpAuthHandlerTest#testProceed android.webkit.cts.HttpAuthHandlerTest#testUseHttpAuthUsernamePassword android.webkit.cts.WebBackForwardListTest#testGetCurrentItem android.webkit.cts.WebChromeClientTest#testWindows android.webkit.cts.WebSettingsTest#testAccessAllowFileAccess android.webkit.cts.WebSettingsTest#testAccessCacheMode android.webkit.cts.WebSettingsTest#testAccessJavaScriptCanOpenWindowsAutomatically android.webkit.cts.WebSettingsTest#testAccessUserAgentString android.webkit.cts.WebSettingsTest#testAllowMixedMode android.webkit.cts.WebSettingsTest#testBlockNetworkImage android.webkit.cts.WebSettingsTest#testBlockNetworkLoads android.webkit.cts.WebSettingsTest#testLoadsImagesAutomatically android.webkit.cts.WebViewClientTest#testOnFormResubmission android.webkit.cts.WebViewClientTest#testOnReceivedHttpAuthRequest android.webkit.cts.WebViewClientTest#testOnReceivedHttpError android.webkit.cts.WebViewClientTest#testOnSafeBrowsingHit android.webkit.cts.WebViewSslTest#testCancelClientCertRequest android.webkit.cts.WebViewSslTest#testClearSslPreferences android.webkit.cts.WebViewSslTest#testIgnoreClientCertRequest android.webkit.cts.WebViewSslTest#testProceedClientCertRequest android.webkit.cts.WebViewSslTest#testProceedClientCertRequestKeyWithAndroidKeystoreKey android.webkit.cts.WebViewSslTest#testSecureServerRequiringClientCertDoesCancelRequest android.webkit.cts.WebViewSslTest#testSslErrorProceedResponseNotReusedForDifferentHost android.webkit.cts.WebViewTest#testCapturePicture android.webkit.cts.WebViewTest#testClearHistory This patch was applied and tested in CL [3] and the successful CQ [4]. [1] https://crrev.com/c/3782886 [2] https://ci.chromium.org/ui/p/chromium/builders/try/android-pie-arm64-rel/825929/overview [3] https://crrev.com/c/3836335 [4] https://ci.chromium.org/ui/p/chromium/builders/try/android-pie-arm64-rel/826036/overview [5] https://crrev.com/c/3925979 Bug: 1291138 Change-Id: If7f2412dc845c0b535c3e0b9bad0fd922a2f2f24 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3932166 Owners-Override: Arthur Sonzogni <arthursonzogni@chromium.org> Commit-Queue: Pâris Meuleman <pmeuleman@chromium.org> Reviewed-by: Arthur Sonzogni <arthursonzogni@chromium.org> Cr-Commit-Position: refs/heads/main@{#1055230}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
To check out the source code locally, don't use git clone! Instead, follow the instructions on how to get the code.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .
For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.
If you found a bug, please file it at https://crbug.com/new.