Closed
Description
What happened:
I ran Syft with the same options about a thousand times, all successful, then it crashed.
What you expected to happen:
Not crash.
Steps to reproduce the issue:
Run this.
#!/bin/bash
export SYFT_CHECK_FOR_APP_UPDATE=false
export SYFT_LOG_LEVEL=debug
export SYFT_PARALLELISM=64
for container in anchore/test_images:grype-quality-dotnet-69f15d2; do
sbom=$(echo $container | tr '/' '_' | tr ':' '.')
for count in {000001..100000}; do
for arch in amd64 arm64; do
export SYFT_LOG_FILE="$count"-"$sbom"-"$arch".log
echo "== Run $count for $container $arch"
if ! syft "$container" -o syft-json="$count"-"$sbom"-"$arch"-syft.json; then
echo "Fail"
exit
fi
done
done
done
Anything else we need to know?:
000517-anchore_test_images.grype-quality-dotnet-69f15d2-arm64.log
Environment:
- Output of
syft version
: syft 1.23.1 - OS (e.g:
cat /etc/os-release
or similar): Ubuntu 24.04
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Done