commit 81f271a6be2f93f31a97941d4e04d8b540bec05c
parent 96d658ad2babea1a2421a6abdfbb8efe942eeecd
Author: Michael Froman <mfroman@mozilla.com>
Date: Wed, 15 Oct 2025 11:36:27 -0500
Bug 1993083 - Vendor libwebrtc from be1d925be3
Upstream commit: https://webrtc.googlesource.com/src/+/be1d925be37f835886c776f9210815f421cba97a
Remove obsolete ubsan suppression
presumably the issues have been fixed in libvpx and abseil since 2019.
Also remove dynamic cast suppression since dynamic cast is not allowed by the WebRTC styleguide and not used.
Bug: webrtc:42221195
Change-Id: I6ec370c207447e5ad6a36bafbc32dd73af4b3dc3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/402605
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#45256}
Diffstat:
3 files changed, 2 insertions(+), 12 deletions(-)
diff --git a/third_party/libwebrtc/README.mozilla.last-vendor b/third_party/libwebrtc/README.mozilla.last-vendor
@@ -1,4 +1,4 @@
# ./mach python dom/media/webrtc/third_party_build/vendor-libwebrtc.py --from-local /home/mfroman/mozilla/elm/.moz-fast-forward/moz-libwebrtc --commit mozpatches libwebrtc
-libwebrtc updated from /home/mfroman/mozilla/elm/.moz-fast-forward/moz-libwebrtc commit mozpatches on 2025-10-15T16:35:16.789956+00:00.
+libwebrtc updated from /home/mfroman/mozilla/elm/.moz-fast-forward/moz-libwebrtc commit mozpatches on 2025-10-15T16:36:18.196221+00:00.
# base of lastest vendoring
-881e21249d
+be1d925be3
diff --git a/third_party/libwebrtc/tools_webrtc/ubsan/suppressions.txt b/third_party/libwebrtc/tools_webrtc/ubsan/suppressions.txt
@@ -10,11 +10,6 @@
src:*/third_party/ffmpeg/libavcodec/*
src:*/third_party/openh264/*
-# TODO(bugs.webrtc.org/11110).
-# Remove those once upstream code has been cleaned.
-src:*/third_party/abseil-cpp/absl/debugging/*
-src:*/third_party/libvpx/source/libvpx/vp8/*
-
#############################################################################
# Ignore system libraries.
src:*/usr/*
diff --git a/third_party/libwebrtc/tools_webrtc/ubsan/vptr_suppressions.txt b/third_party/libwebrtc/tools_webrtc/ubsan/vptr_suppressions.txt
@@ -20,8 +20,3 @@ src:*/third_party/protobuf/src/google/protobuf/compiler/plugin.pb.cc
src:*/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_message.cc
src:*/third_party/protobuf/src/google/protobuf/descriptor.pb.cc
-#############################################################################
-# UBsan goes into an infinite recursion when __dynamic_cast instrumented with
-# "vptr". See crbug.com/609786.
-
-src:*/third_party/libc\+\+abi/trunk/src/private_typeinfo.cpp