Last 12 weeks · 13 commits
4 of 6 standards met
Problem The CI build is failing on every push with a during Buck startup: Root Cause The GitHub Actions runner recently upgraded to Ubuntu 24.04, which exclusively uses cgroup v2. The workflow uses the Docker action, which bundles an unmaintained Docker image based on Ubuntu 18.04 + OpenJDK 8. JDK 8's backported cgroup v2 support is buggy — it throws a when Buck tries to query system memory metrics via . Both and crash immediately on startup, before any compilation occurs. Changes Replaced (unmaintained, last updated 2019) with inline workflow steps using the container image Upgraded JDK from 8 to 11 — OpenJDK 11 has proper cgroup v2 support and is compatible with Buck v2020.10.21.01 Upgraded from v2 to v4 — v2 was triggering Node.js 20 deprecation warnings on the latest runners Split the monolithic shell command into discrete steps (Install deps -> Install Buck -> Setup SDK -> Fetch -> Build) for better debuggability and clearer failure attribution Replaced with Maven Central** () — JCenter was shut down in February 2021, so would fail to download dependencies even after the cgroup fix Testing [ ] CI build passes on this branch (push-triggered)
This PR adds a workflow-level to 1 workflow(s) that currently have no block (and therefore get the default broad read-write token). Each affected workflow was inspected and only reads repository contents; no publish/release/push/comment paths, so the change is non-functional in steady state and just shrinks the blast radius. GitHub's documented Actions security recommendation. Happy to split per-file or adjust naming if preferred.
Getting ANR's in SoLoader.init(this@SampleApplication, OpenSourceMergedSoMapping). We are calling this statement from our Application class onCreate method. This is running on main thread. We have not enabled new architecture. Platform - Android Most effected android version - Android 11 (~80%) Devices Brand - Occurs on multiple devices like Oppo (~55%), Samsung (~17%), Xiaomi (~10%). This ANR is not reproducible at our end, but impacting real users. ANR logs - Complete ANR logs are also attached. Complete ANR logs
Repository: facebook/SoLoader. Description: Native code loader for Android Stars: 1436, Forks: 192. Primary language: Java. Languages: Java (98.2%), Starlark (1.8%). License: Apache-2.0. Latest release: v0.11.0 (2y ago). Open PRs: 6, open issues: 37. Last activity: 1d ago. Community health: 75%. Top contributors: simpleton, adicatana, michalgr, passy, dreiss, ttsugriy, joelmccall, cortinico, oprisnik, davyllll and others.