Skip to content

Fix TCP message handling panics and oversized allocations #19300

Fix TCP message handling panics and oversized allocations

Fix TCP message handling panics and oversized allocations #19300

Triggered via pull request August 12, 2026 09:32
Status Cancelled
Total duration 8m 19s
Artifacts

build_and_test.yml

on: pull_request
fuzzers-preflight
9s
fuzzers-preflight
qemu-changes
5s
qemu-changes
Matrix: common
Matrix: libafl_qemu-full
Matrix: utils
Matrix: 🚀 full_system/unicorn
Matrix: fuzzers
Matrix: qemu-system-i386
Matrix: qemu-system
Matrix: qemu-user
🔧 libafl_qemu_asan
3m 46s
🔧 libafl_qemu_asan
windows-clippy
windows-clippy
Matrix: windows
Matrix: ubuntu-check
Fit to window
Zoom out
Zoom in

Annotations

47 errors and 3 warnings
nostd-clippy
Process completed with exit code 101.
nostd-build
Process completed with exit code 101.
🚀 forkserver/baby_fuzzer_with_forkexecutor
self-signed certificate; if the root CA is installed locally, try running Node.js with --use-system-ca
ubuntu-doc-build
Process completed with exit code 1.
🚀 fuzz_anything/baby_no_std
Process completed with exit code 1.
🚀 fuzz_anything/baby_fuzzer_wasm
Process completed with exit code 1.
🤖 binary_only/qemu_launcher
Error: ENOENT: no such file or directory, opendir '/home/runner/work/LibAFL/LibAFL/target/deps/libpng-1.6.37/tests/target'
🤖 binary_only/qemu_launcher
ENOENT: no such file or directory, opendir '/home/runner/work/LibAFL/LibAFL/target/deps/libpng-1.6.37/tests/target'
🤖 binary_only/qemu_launcher
Error: ENOENT: no such file or directory, opendir '/home/runner/work/LibAFL/LibAFL/target/deps/libpng-1.6.37/tests/trybuild'
🤖 binary_only/qemu_launcher
ENOENT: no such file or directory, opendir '/home/runner/work/LibAFL/LibAFL/target/deps/libpng-1.6.37/tests/trybuild'
🤖 binary_only/qemu_coverage
Error: ENOENT: no such file or directory, opendir '/home/runner/work/LibAFL/LibAFL/target/deps/libpng-1.6.37/tests/trybuild'
🤖 binary_only/qemu_coverage
ENOENT: no such file or directory, opendir '/home/runner/work/LibAFL/LibAFL/target/deps/libpng-1.6.37/tests/trybuild'
🤖 binary_only/qemu_coverage
Error: ENOENT: no such file or directory, opendir '/home/runner/work/LibAFL/LibAFL/target/deps/libpng-1.6.37/tests/target'
🤖 binary_only/qemu_coverage
ENOENT: no such file or directory, opendir '/home/runner/work/LibAFL/LibAFL/target/deps/libpng-1.6.37/tests/target'
common (windows-latest)
Canceling since a higher priority waiting request for build and test-refs/pull/3889/merge exists
common (windows-latest)
The operation was canceled.
🚀 forkserver/libafl-fuzz
Canceling since a higher priority waiting request for build and test-refs/pull/3889/merge exists
🚀 forkserver/libafl-fuzz
The operation was canceled.
🚀 full_system/unicorn (ubuntu-24.04, fuzzers/full_system/unicorn)
Canceling since a higher priority waiting request for build and test-refs/pull/3889/merge exists
🚀 full_system/unicorn (ubuntu-24.04, fuzzers/full_system/unicorn)
The operation was canceled.
🚀 inprocess/libfuzzer_libpng_centralized
Canceling since a higher priority waiting request for build and test-refs/pull/3889/merge exists
🚀 inprocess/libfuzzer_libpng_centralized
The operation was canceled.
🚀 full_system/nyx_libxml2_parallel
Canceling since a higher priority waiting request for build and test-refs/pull/3889/merge exists
🚀 full_system/nyx_libxml2_parallel
The operation was canceled.
🚀 full_system/nyx_launcher
Canceling since a higher priority waiting request for build and test-refs/pull/3889/merge exists
🚀 full_system/nyx_launcher
The operation was canceled.
ubuntu-doc-test
Canceling since a higher priority waiting request for build and test-refs/pull/3889/merge exists
ubuntu-doc-test
The operation was canceled.
🤖 binary_only/qemu_tmin
Canceling since a higher priority waiting request for build and test-refs/pull/3889/merge exists
🤖 binary_only/qemu_tmin
The operation was canceled.
🚀 inprocess/libfuzzer_libpng_launcher
Canceling since a higher priority waiting request for build and test-refs/pull/3889/merge exists
🚀 inprocess/libfuzzer_libpng_launcher
The operation was canceled.
🤖 binary_only/qemu_cmin
Canceling since a higher priority waiting request for build and test-refs/pull/3889/merge exists
🤖 binary_only/qemu_cmin
The operation was canceled.
ubuntu-clippy
Canceling since a higher priority waiting request for build and test-refs/pull/3889/merge exists
ubuntu-clippy
The operation was canceled.
ubuntu
Canceling since a higher priority waiting request for build and test-refs/pull/3889/merge exists
ubuntu
The operation was canceled.
common (ubuntu-24.04)
Canceling since a higher priority waiting request for build and test-refs/pull/3889/merge exists
common (ubuntu-24.04)
The operation was canceled.
🚀 full_system/nyx_libxml2_standalone
Canceling since a higher priority waiting request for build and test-refs/pull/3889/merge exists
🚀 full_system/nyx_libxml2_standalone
The operation was canceled.
common (macOS-latest)
Canceling since a higher priority waiting request for build and test-refs/pull/3889/merge exists
common (macOS-latest)
The operation was canceled.
build and test
Canceling since a higher priority waiting request for build and test-refs/pull/3889/merge exists
macos
Canceling since a higher priority waiting request for build and test-refs/pull/3889/merge exists
macos
The operation was canceled.
ubuntu-doc-test
Failed to save: Unable to reserve cache with key cargo-install-mdbook-0.5.4-8e38b33a147f73cfd0ce2521, another job may be creating this cache.
common (macOS-latest)
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
macos
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust