fix: 4 fuzz-discovered bugs — RLE underflow, delta OOM, Arrow OOB, Th… #15
ci.yml
on: push
ASan + UBSan (Ubuntu)
3m 29s
TSan (Ubuntu)
3m 43s
UBSan (Ubuntu)
3m 44s
Build & Test (Windows / MSVC)
4m 23s
Server Codecs (Ubuntu)
6m 24s
Post-Quantum PQ (Ubuntu)
5m 59s
Fuzz (Ubuntu, Clang-18)
3m 59s
Coverage (Ubuntu, Clang-18)
3m 43s
Benchmarks (Ubuntu)
3m 54s
Matrix: build-test
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<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
|
|