Skip to content

Fix SIGSEGV when enumerating exports from APK-embedded libraries (ONLINE mode) - #1099

Open
monkeywave wants to merge 2 commits into
frida:mainfrom
monkeywave:fix-apk-online-bangpath-clean
Open

Fix SIGSEGV when enumerating exports from APK-embedded libraries (ONLINE mode)#1099
monkeywave wants to merge 2 commits into
frida:mainfrom
monkeywave:fix-apk-online-bangpath-clean

gum: avoid APK extraction for enumerateSymbols() in ONLINE mode; intr…

e59eb26
Select commit
Loading
Failed to load commit list.
Cirrus CI / freebsd-x86_64 failed Mar 6, 2026 in 35s

Task Summary

Instruction compile failed in 00:04

Details

⚠️ Not enough compute credits to prioritize tasks!

✅ 00:09 clone
✅ 00:19 install
❌ 00:04 compile

./configure \
    --enable-gumpp \
    --enable-gumjs \
    --with-devkits=gum,gumjs \
    --enable-tests
Submodule 'releng' (https://github.com/frida/releng.git) registered for path 'releng'
Cloning into '/tmp/cirrus-ci-build/releng'...
Submodule path 'releng': checked out '852c5270810f7809bb50bbbb993c3dced06a0be8'
Submodule 'meson' (https://github.com/frida/meson.git) registered for path 'releng/meson'
Submodule 'tomlkit' (https://github.com/python-poetry/tomlkit.git) registered for path 'releng/tomlkit'
Cloning into '/tmp/cirrus-ci-build/releng/meson'...
Cloning into '/tmp/cirrus-ci-build/releng/tomlkit'...
Submodule path 'releng/meson': checked out '6620128a0fc86218dd8d2843c7e9a3513772448e'
From https://github.com/python-poetry/tomlkit
 * branch            911cccd630965ff423316e25b4685ecf7df0ec0a -> FETCH_HEAD
Submodule path 'releng/tomlkit': checked out '911cccd630965ff423316e25b4685ecf7df0ec0a'
Submodule 'tests/toml-test' (https://github.com/BurntSushi/toml-test.git) registered for path 'releng/tomlkit/tests/toml-test'
Cloning into '/tmp/cirrus-ci-build/releng/tomlkit/tests/toml-test'...
From https://github.com/BurntSushi/toml-test
 * branch            27837d38aa7cc9ff385ed1316a8fef68394395dd -> FETCH_HEAD
Submodule path 'releng/tomlkit/tests/toml-test': checked out '27837d38aa7cc9ff385ed1316a8fef68394395dd'
Downloading toolchain 20260216...
Unable to download toolchain: missing bundle at https://build.frida.re/deps/20260216/toolchain-freebsd-x86_64.tar.xz

Specify --without-prebuilds=toolchain to only use tools on your PATH.

Another option is to do what Frida's CI does:

    ./releng/deps.py build --bundle=toolchain

This produces a tarball in ./deps which gets picked up if you retry `./configure`.
You may also want to make a backup of it for future reuse.