Tags: polyrandom/cobalt
Tags
[Android] flush local storage without callback for m138. (youtube#7669) LocalStorageControl.Flush() was changed to not include a callback. Issue: 371433332 Co-authored-by: Brian Ting <brianting@google.com>
Cherry pick PR youtube#7191: android: Capture top 4 Java stack frames… … on exception (youtube#7193) Refer to the original PR: youtube#7191 The previous FindFirstJavaFileAndLine only extracted the first file and line number from a Java exception, which is often insufficient for debugging. This updates the regex to also capture the method name and iterates to find the top 4 frames of the stack trace. The resulting string (e.g., method1@file1:10&method2@file2:20) will provide much richer context for crash analysis. Bug: 430385989 Change-Id: Ifd005980c49de10e5a257d10e8169026c88449c6 Co-authored-by: Colin Liang <colinliang@google.com>
Cherry pick PR youtube#7110: starboard: Check pthread_join completes … …successfully (youtube#7120) Refer to the original PR: youtube#7110 The code relies on a fundamental invariant: after pthread_join() returns, the joined thread is guaranteed to have terminated. This means no more callbacks will be made from that thread. A failure in `pthread_join()` breaches this invariant and leads to an unexpected state where the supposedly-completed thread is still running and calling callbacks. This can lead to use-after-free errors or other race conditions. This change adds a check to enforce this invariant, preventing the application from continuing in a corrupt state. #vibe-coded Bug: 443334872 --------- Co-authored-by: Kyujung Youn <kjyoun@google.com>
Cherry pick PR youtube#7028: Add OnMemoryPressure logging (youtube#7046) Refer to the original PR: youtube#7028 To help us discover memory pressure handling in logcat. Bug: 440200929 Co-authored-by: johnx <johnx@google.com>
Cherry pick PR youtube#5406: Register main thread and in-process rend… …erer thread in HangWatcher (youtube#5406) (youtube#6834) Refer to the original PR: youtube#5406 Enable HangWatcher for both main browser thread and in-process renderer thread. There are some changes in the HangWatcher enums to support single-process mode. b/396518491
Cherry pick PR youtube#6857: Use environmental variables for on-host … …sharding (youtube#6887) Refer to the original PR: youtube#6857 Chrome test launcher doesn't support shard related command line arguments. Also disable flaky tests including all of the Blink unit test. Issue: 436300102 --------- Co-authored-by: Igor Sarkisov <isarkisov@google.com>
Cherry pick PR youtube#6668: Add BooleanHung definition to cobalt-spe… …cific enums.xml. (youtube#6779) Refer to the original PR: youtube#6668 Add BooleanHung definition to cobalt-specific enums.xml. It's not picked up from the main file main/tools/metrics/histograms/enums.xml Bug: 432566177 Co-authored-by: Anton <antonlunev@google.com>
Cherry pick PR youtube#6699: cobalt/shell: Remove origin trials deps (y… …outube#6715) Refer to the original PR: youtube#6699 Origin Trials are for experimenting with Web features that are not yet ready for production. Cobalt has no need for such a feature, since it is not delivering new features for apps, but delivering a base for browsing and media playback. Test: out/android-arm_devel/bin/run_cobalt_browsertests -v Test: out/android-arm_devel/cobalt_unittests -v Fixed: 431035934 Co-authored-by: Adam Walls <avvall@google.com>
Cherry pick PR youtube#5250: [Build] Add platform arg to build script (… …youtube#6626) Refer to the original PR: youtube#5250 When platforms is provided, build only the platforms. b/393447640 Co-authored-by: Colin Liang <zhongqi.liang.4u@gmail.com> Co-authored-by: Colin Liang <colinliang@google.com>
PreviousNext