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}
6 files changed
tree: 58306d1a787851e0ab462d4e74af64552d7ec919
  1. android_webview/
  2. apps/
  3. ash/
  4. base/
  5. build/
  6. build_overrides/
  7. buildtools/
  8. cc/
  9. chrome/
  10. chromecast/
  11. chromeos/
  12. codelabs/
  13. components/
  14. content/
  15. courgette/
  16. crypto/
  17. dbus/
  18. device/
  19. docs/
  20. extensions/
  21. fuchsia_web/
  22. gin/
  23. google_apis/
  24. google_update/
  25. gpu/
  26. headless/
  27. infra/
  28. ios/
  29. ipc/
  30. media/
  31. mojo/
  32. native_client_sdk/
  33. net/
  34. pdf/
  35. ppapi/
  36. printing/
  37. remoting/
  38. rlz/
  39. sandbox/
  40. services/
  41. skia/
  42. sql/
  43. storage/
  44. styleguide/
  45. testing/
  46. third_party/
  47. tools/
  48. ui/
  49. url/
  50. weblayer/
  51. .clang-format
  52. .clang-tidy
  53. .eslintrc.js
  54. .git-blame-ignore-revs
  55. .gitattributes
  56. .gitignore
  57. .gn
  58. .mailmap
  59. .rustfmt.toml
  60. .vpython3
  61. .yapfignore
  62. AUTHORS
  63. BUILD.gn
  64. CODE_OF_CONDUCT.md
  65. codereview.settings
  66. DEPS
  67. DIR_METADATA
  68. ENG_REVIEW_OWNERS
  69. LICENSE
  70. LICENSE.chromium_os
  71. OWNERS
  72. PRESUBMIT.py
  73. PRESUBMIT_test.py
  74. PRESUBMIT_test_mocks.py
  75. README.md
  76. WATCHLISTS
README.md

Logo Chromium

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.