| commit | d39ef54fb4d2cd7bcd875be3e045b47a9fc13e64 | [log] [tgz] |
|---|---|---|
| author | Tommi <tommi@webrtc.org> | Tue Oct 07 11:54:39 2025 |
| committer | WebRTC LUCI CQ <webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Oct 07 14:17:32 2025 |
| tree | e5d87775ff56cba6ce2efe2d64083ed8aba5251c | |
| parent | 96a1686bf1a0458d19dae9491f73054572c34ecb [diff] |
Report failure rather than crash the test A bug in StartWatchingDelayStats() could cause a test to crash, most often on the mac_asan bot, without much context: gen/third_party/libc++/src/include/__vector/vector.h:416: libc++ Hardening assertion __n < size() failed: vector[] index out of bounds *** SIGABRT received at time=1759565315 on cpu 2 *** PC: @ 0x7ff8079b1842 (unknown) __pthread_kill This failed run from RenegotiateManyVideoTransceiversAndWatchAudioDelay: https://chromium-swarm.appspot.com/task?id=73c7153afa3b3211&o=true&w=true This CL fixes that crash and checks for an empty vector before attempting to access the first element. Bug: none Change-Id: I8ea0e4b9f23c3032792deb960211299cf665a64c Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/414963 Reviewed-by: Harald Alvestrand <hta@webrtc.org> Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org> Cr-Commit-Position: refs/heads/main@{#45853}
WebRTC is a free, open software project that provides browsers and mobile applications with Real-Time Communications (RTC) capabilities via simple APIs. The WebRTC components have been optimized to best serve this purpose.
Our mission: To enable rich, high-quality RTC applications to be developed for the browser, mobile platforms, and IoT devices, and allow them all to communicate via a common set of protocols.
The WebRTC initiative is a project supported by Google, Mozilla and Opera, amongst others.
See here for instructions on how to get started developing with the native code.
Authoritative list of directories that contain the native API header files.