Package: afl-clang Version: 1.95b-2 Severity: serious Justification: makes the program unusable File: /usr/bin/afl-clang-fast
Dear Maintainer, The current version of afl-clang-fast in testing doesn't work at all: $ echo "int main(){return 0;}" | afl-clang-fast -x c - afl-clang-fast 1.95b by <lszeke...@google.com> afl-llvm-pass 1.95b by <lszeke...@google.com> /usr/lib/llvm-3.5/bin/clang: symbol lookup error: /usr/lib/afl/afl-llvm-pass.so: undefined symbol: _ZN4llvm16MetadataTracking5trackEPvRNS_8MetadataENS_12PointerUnionIPNS_15MetadataAsValueEPS2_EE clang: error: unable to execute command: No such file or directory clang: error: clang frontend command failed due to signal (use -v to see invocation) Debian clang version 3.5.2-3 (tags/RELEASE_352/final) (based on LLVM 3.5.2) Target: x86_64-pc-linux-gnu Thread model: posix clang: note: diagnostic msg: PLEASE submit a bug report to http://bugs.debian.org/ and include the crash backtrace, preprocessed source, and associated run script. clang: note: diagnostic msg: Error generating preprocessed source(s) - ignoring input from stdin. clang: note: diagnostic msg: Error generating preprocessed source(s) - no preprocessable inputs. The reason is that clang in testing is still version 3.5, while it is already 3.6 in sid, so afl-clang got built with 3.6. Previous versions (up to 1.94b-1+b1) used to declare this dependency like: clang (<< 1:3.7), clang (>= 1:3.6) However, the current version (1.95b-2) only depends on unversioned 'clang', which is not enough. Since debian/changelog does not mention this change, I assume that it was not intended. Also, please keep using a public git repository for your packaging, so that one can more easily check which change broke something. Best regards, Andreas -- System Information: Debian Release: stretch/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 4.3.0-trunk-amd64 (SMP w/4 CPU cores) Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) (ignored: LC_ALL set to C) Shell: /bin/sh linked to /bin/dash Init: unable to detect Versions of packages afl-clang depends on: ii afl 1.95b-2 ii clang 1:3.5-26 ii libc6 2.19-22 ii libgcc1 1:5.2.1-23 ii libstdc++6 5.2.1-23 afl-clang recommends no packages. afl-clang suggests no packages.