Skip to content

fix: 4 fuzz-discovered bugs — RLE underflow, delta OOM, Arrow OOB, Th… #15

fix: 4 fuzz-discovered bugs — RLE underflow, delta OOM, Arrow OOB, Th…

fix: 4 fuzz-discovered bugs — RLE underflow, delta OOM, Arrow OOB, Th… #15

Triggered via push March 6, 2026 01:39
Status Failure
Total duration 6m 28s
Artifacts 1

ci.yml

on: push
ASan + UBSan (Ubuntu)
3m 29s
ASan + UBSan (Ubuntu)
TSan (Ubuntu)
3m 43s
TSan (Ubuntu)
UBSan (Ubuntu)
3m 44s
UBSan (Ubuntu)
Build & Test (Windows / MSVC)
4m 23s
Build & Test (Windows / MSVC)
Server Codecs (Ubuntu)
6m 24s
Server Codecs (Ubuntu)
Post-Quantum PQ (Ubuntu)
5m 59s
Post-Quantum PQ (Ubuntu)
Fuzz (Ubuntu, Clang-18)
3m 59s
Fuzz (Ubuntu, Clang-18)
Coverage (Ubuntu, Clang-18)
3m 43s
Coverage (Ubuntu, Clang-18)
Benchmarks (Ubuntu)
3m 54s
Benchmarks (Ubuntu)
Matrix: build-test
Fit to window
Zoom out
Zoom in

Annotations

3 errors and 1 warning
Benchmarks (Ubuntu)
No benchmark result was found in /home/runner/work/SIGNET_FORGE/SIGNET_FORGE/benchmark_results.xml. Benchmark output was '<?xml version="1.0" encoding="UTF-8"?> <Catch2TestRun name="signet_benchmarks" rng-seed="305407400" xml-format-version="3" catch2-version="3.7.1" filters="[bench]"> <TestCase name="Write throughput — int64 column 10K rows" tags="[bench][write]" filename="/home/runner/work/SIGNET_FORGE/SIGNET_FORGE/benchmarks/bench_write.cpp" line="25"> <BenchmarkResults name="write" samples="50" resamples="100000" iterations="1" clockResolution="29.2346" estimatedDuration="2.67306e+07"> <!-- All values in nano seconds --> <mean value="548356" lowerBound="539197" upperBound="564218" ci="0.95"/> <standardDeviation value="42617.2" lowerBound="27303.4" upperBound="63914" ci="0.95"/> <outliers variance="0.543775" lowMild="0" lowSevere="0" highMild="3" highSevere="2"/> </BenchmarkResults> <OverallResult success="true" skips="0"/> </TestCase> <TestCase name="Write throughput — double column 10K rows" tags="[bench][write]" filename="/home/runner/work/SIGNET_FORGE/SIGNET_FORGE/benchmarks/bench_write.cpp" line="54"> <BenchmarkResults name="write" samples="50" resamples="100000" iterations="1" clockResolution="29.2346" estimatedDuration="2.86216e+07"> <!-- All values in nano seconds --> <mean value="579029" lowerBound="570262" upperBound="596424" ci="0.95"/> <standardDeviation value="43066.2" lowerBound="22324.6" upperBound="69439.9" ci="0.95"/> <outliers variance="0.504725" lowMild="0" lowSevere="0" highMild="0" highSevere="3"/> </BenchmarkResults> <OverallResult success="true" skips="0"/> </TestCase> <TestCase name="Write throughput — mixed schema 5 columns 10K rows" tags="[bench][write]" filename="/home/runner/work/SIGNET_FORGE/SIGNET_FORGE/benchmarks/bench_write.cpp" line="86"> <BenchmarkResults name="write" samples="50" resamples="100000" iterations="1" clockResolution="29.2346" estimatedDuration="1.27548e+08"> <!-- All values in nano seconds --> <mean value="2.57414e+06" lowerBound="2.55729e+06" upperBound="2.60725e+06" ci="0.95"/> <standardDeviation value="82299.1" lowerBound="44811" upperBound="129699" ci="0.95"/> <outliers variance="0.170095" lowMild="0" lowSevere="0" highMild="1" highSevere="4"/> </BenchmarkResults> <OverallResult success="true" skips="0"/> </TestCase> <TestCase name="Write throughput — 100K rows 10 row groups" tags="[bench][write]" filename="/home/runner/work/SIGNET_FORGE/SIGNET_FORGE/benchmarks/bench_write.cpp" line="135"> <BenchmarkResults name="write" samples="50" resamples="100000" iterations="1" clockResolution="29.2346" estimatedDuration="4.55442e+08"> <!-- All values in nano seconds --> <mean value="9.24708e+06" lowerBound="9.18724e+06" upperBound="9.3971e+06" ci="0.95"/> <standardDeviation value="321551" lowerBound="152177" upperBound="646134" ci="0.95"/> <outliers variance="0.189662" lowMild="0" lowSevere="0" highMild="1" highSevere="2"/> </BenchmarkResults> <OverallResult success="true" skips="0"/> </TestCase> <TestCase name="Write throughput — string column 10K rows" tags="[bench][write]" filename="/home/runner/work/SIGNET_FORGE/SIGNET_FORGE/benchmarks/bench_write.cpp" line="176"> <BenchmarkResults name="write" samples="50" resamples="100000" iterations="1" clockResolution="29.2346" estimatedDuration="4.43846e+07"> <!-- All values in nano seconds --> <mean value="925119" lowerBound="901892" upperBound="965112" ci="0.95"/> <standardDeviation value="107278" lowerBound="68972.8" upperBound="154343" ci="0.95"/> <outliers variance="0.727274" lowMild="0" lowSevere="0" highMild="1" highSevere="6"/> </BenchmarkResults> <OverallResult success="true" skips="0"/> </TestCase> <TestCase name="Read throughput — typed column read&lt;double> (50K rows)" tags="[bench][read]" filename="/home/runner/work/SIGNET_FORGE/SIGNET_FORGE/benchmarks/bench_read.cpp" line="114"> <BenchmarkResults name="rea
Fuzz (Ubuntu, Clang-18)
Process completed with exit code 1.
Fuzz (Ubuntu, Clang-18)
Fuzz crashes detected — check fuzz-crash-artifacts
Build & Test (macos-14)
ninja 1.13.2 is already installed and up-to-date. To reinstall 1.13.2, run: brew reinstall ninja

Artifacts

Produced during runtime
Name Size Digest
fuzz-crash-artifacts
796 Bytes
sha256:95ec12c81e827f1c46884f211b8aad96f64f5718d0296cb397524d3414bc3df5