#1096282 aflplusplus: ftbfs with GCC-15

Package:
src:aflplusplus
Source:
src:aflplusplus
Submitter:
Matthias Klose
Date:
2025-09-21 08:51:03 UTC
Severity:
normal
Tags:
#1096282#5
Date:
2025-02-17 17:02:20 UTC
From:
To:
[This bug is NOT targeted to the upcoming trixie release]

Please keep this issue open in the bug tracker for the package it
was filed for.  If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.

The package fails to build in a test rebuild on at least amd64 with
gcc-15/g++-15, but succeeds to build with gcc-14/g++-14. The
severity of this report will be raised before the forky release.

The full build log can be found at:
http://qa-logs.debian.net/2025/02/16/amd64exp/aflplusplus_4.21c-5_unstable_gccexp.log.gz
The last lines of the build log are at the end of this report.

To build with GCC 15, either set CC=gcc-15 CXX=g++-15 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++

GCC 15 now defaults to the C23/C++23 standards, exposing many FTBFS.
Other Common build failures are new warnings resulting in build failures
with -Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-15/porting_to.html

[...]
make[2]: Leaving directory '/build/reproducible-path/aflplusplus-4.21c/qemu_mode/libqasan'
make -C frida_mode clean
make[2]: Entering directory '/build/reproducible-path/aflplusplus-4.21c/frida_mode'
rm -rf /build/reproducible-path/aflplusplus-4.21c/frida_mode/build/
make[2]: Leaving directory '/build/reproducible-path/aflplusplus-4.21c/frida_mode'
rm -rf nyx_mode/packer/linux_initramfs/init.cpio.gz nyx_mode/libnyx/libnyx/target/release/* nyx_mode/QEMU-Nyx/x86_64-softmmu/qemu-system-x86_64
rm -rf coresight_mode/coresight_trace
rm -rf qemu_mode/qemuafl
rm -rf unicorn_mode/unicornafl
make[1]: Leaving directory '/build/reproducible-path/aflplusplus-4.21c'
   dh_clean
	rm -f debian/debhelper-build-stamp
	rm -rf debian/.debhelper/
	rm -f -- debian/afl\+\+.substvars debian/afl\+\+-doc.substvars debian/files
	rm -fr -- debian/afl\+\+/ debian/tmp/ debian/afl\+\+-doc/
	find .  \( \( \
		\( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -prune -o -type f -a \
	        \( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \
		 -o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \
		 -o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \
		 -o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \
		\) -exec rm -f {} + \) -o \
		\( -type d -a \( -name autom4te.cache -o -name __pycache__ \) -prune -exec rm -rf {} + \) \)
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
   dh_auto_configure
   debian/rules override_dh_auto_build
make[1]: Entering directory '/build/reproducible-path/aflplusplus-4.21c'
/usr/bin/make distrib
make[2]: Entering directory '/build/reproducible-path/aflplusplus-4.21c'
[*] Compiling AFL++ for OS Linux on ARCH x86_64
[*] Checking for the default compiler cc...
[*] Testing the PATH environment variable...
[*] Checking for the ability to compile x86 code...
[+] shmat seems to be working.
[+] Python 3.13.2 support seems to be working.
[+] Everything seems to be working, ready to compile. (cc (Debian 15-20250213-1) 15.0.1 20250213 (experimental) [master r15-7502-g26baa2c09b3])
cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/aflplusplus-4.21c=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DDOC_PATH=\"/usr/share/doc/afl\" -flto  -c src/afl-common.c -o src/afl-common.o
cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/aflplusplus-4.21c=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DDOC_PATH=\"/usr/share/doc/afl\" -flto  -c src/afl-sharedmem.c -o src/afl-sharedmem.o
cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/aflplusplus-4.21c=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DDOC_PATH=\"/usr/share/doc/afl\" -flto  -c src/afl-forkserver.c -o src/afl-forkserver.o
cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/aflplusplus-4.21c=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DDOC_PATH=\"/usr/share/doc/afl\" -Wno-error=format-truncation -Wno-format-truncation  -Iinclude -c src/afl-performance.c -o src/afl-performance.o
cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/aflplusplus-4.21c=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DDOC_PATH=\"/usr/share/doc/afl\"  -flto  -Wno-shift-count-overflow src/afl-fuzz-bitmap.c src/afl-fuzz-cmplog.c src/afl-fuzz-extras.c src/afl-fuzz-init.c src/afl-fuzz-mutators.c src/afl-fuzz-one.c src/afl-fuzz-python.c src/afl-fuzz-queue.c src/afl-fuzz-redqueen.c src/afl-fuzz-run.c src/afl-fuzz-skipdet.c src/afl-fuzz-state.c src/afl-fuzz-stats.c src/afl-fuzz-statsd.c src/afl-fuzz.c src/afl-common.o src/afl-sharedmem.o src/afl-forkserver.o src/afl-performance.o src/hashmap.c -o afl-fuzz -DUSE_PYTHON -I/usr/include/python3.13 -I/usr/include/python3.13 -Wl,-z,relro -Wl,-z,now -ldl -lrt -lm -lpython3.13 -ldl  -lm  -L/usr/lib/python3.13/config-3.13-x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -lpython3.13 -ldl  -lm  -DPYTHON_VERSION="\"Python 3.13.2\"" -Wl,-z,relro -Wl,-z,now -ldl -lrt -lm -lm
lto-wrapper: warning: using serial compilation of 5 LTRANS jobs
lto-wrapper: note: see the ‘-flto’ option documentation for more information
cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/aflplusplus-4.21c=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DDOC_PATH=\"/usr/share/doc/afl\"  -flto  src/afl-showmap.c src/afl-fuzz-mutators.c src/afl-fuzz-python.c src/afl-common.o src/afl-sharedmem.o src/afl-forkserver.o src/afl-performance.o -o afl-showmap -DUSE_PYTHON -I/usr/include/python3.13 -I/usr/include/python3.13 -Wl,-z,relro -Wl,-z,now -ldl -lrt -lm -lpython3.13 -ldl  -lm  -L/usr/lib/python3.13/config-3.13-x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -lpython3.13 -ldl  -lm  -DPYTHON_VERSION="\"Python 3.13.2\"" -Wl,-z,relro -Wl,-z,now -ldl -lrt -lm
src/afl-showmap.c: In function ‘showmap_run_target’:
src/afl-showmap.c:635:21: error: passing argument 2 of ‘signal’ from incompatible pointer type [-Wincompatible-pointer-types]
  635 |     signal(SIGALRM, kill_child);
      |                     ^~~~~~~~~~
      |                     |
      |                     void (*)(void)
In file included from include/afl-fuzz.h:55,
                 from src/afl-showmap.c:36:
/usr/include/signal.h:88:57: note: expected ‘__sighandler_t’ {aka ‘void (*)(int)’} but argument is of type ‘void (*)(void)’
   88 | extern __sighandler_t signal (int __sig, __sighandler_t __handler)
      |                                          ~~~~~~~~~~~~~~~^~~~~~~~~
src/afl-showmap.c:134:13: note: ‘kill_child’ declared here
  134 | static void kill_child() {
      |             ^~~~~~~~~~
/usr/include/signal.h:72:16: note: ‘__sighandler_t’ declared here
   72 | typedef void (*__sighandler_t) (int);
      |                ^~~~~~~~~~~~~~
make[2]: *** [GNUmakefile:478: afl-showmap] Error 1
make[2]: Leaving directory '/build/reproducible-path/aflplusplus-4.21c'
make[1]: *** [debian/rules:27: override_dh_auto_build] Error 2
make[1]: Leaving directory '/build/reproducible-path/aflplusplus-4.21c'
make: *** [debian/rules:24: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

#1096282#14
Date:
2025-09-06 06:31:44 UTC
From:
To:
(At least) 184 OCaml packages are scheduled for removal because of this...

I see there is a new upstream release: maybe it solves the issue?


Cheers,

#1096282#19
Date:
2025-09-06 07:45:45 UTC
From:
To:
Dear maintainer,

I've prepared an NMU for aflplusplus (versioned as 4.33c-0.1) and
uploaded it to DELAYED/15. Please feel free to tell me if I
should cancel it.

I can also push to salsa if I'm given permission.

Regards.

diffstat for aflplusplus-4.21c aflplusplus-4.33c

 .custom-format.py                                                         |   48
 .github/workflows/ci.yml                                                  |  122
 .github/workflows/code-format.yml                                         |    4
 .github/workflows/codeql-analysis.yml                                     |    4
 .github/workflows/container.yml                                           |   39
 .github/workflows/rust_custom_mutator.yml                                 |    6
 .gitignore                                                                |    6
 CONTRIBUTING.md                                                           |    4
 Changelog.md                                                              |  119
 Dockerfile                                                                |   13
 GNUmakefile                                                               |  200
 GNUmakefile.gcc_plugin                                                    |    4
 GNUmakefile.llvm                                                          |  164
 README.md                                                                 |   11
 TODO.md                                                                   |    3
 afl-addseeds                                                              |    4
 afl-cmin                                                                  |   16
 afl-cmin.py                                                               |  829 +
 afl-persistent-config                                                     |    3
 afl-system-config                                                         |    3
 afl-whatsup                                                               |   10
 benchmark/COMPARISON.md                                                   |    1
 config.h                                                                  |   52
 custom_mutators/aflpp/README.md                                           |    2
 custom_mutators/aflpp/aflpp.c                                             |    2
 custom_mutators/aflpp/standalone/Makefile                                 |    2
 custom_mutators/aflpp/standalone/README.md                                |    4
 custom_mutators/aflpp/standalone/aflpp-standalone.c                       |  169
 custom_mutators/atnwalk/README.md                                         |    2
 custom_mutators/atnwalk/atnwalk.c                                         |    5
 custom_mutators/autotokens/autotokens.cpp                                 |   20
 custom_mutators/autotokens/standalone/Makefile                            |   20
 custom_mutators/autotokens/standalone/README.md                           |   12
 custom_mutators/autotokens/standalone/autotokens-standalone.c             |  205
 custom_mutators/custom_send_tcp/Makefile                                  |    7
 custom_mutators/custom_send_tcp/README.md                                 |   13
 custom_mutators/custom_send_tcp/custom_send_tcp.c                         |  113
 custom_mutators/examples/README.md                                        |    3
 custom_mutators/examples/XmlMutatorMin.py                                 |    2
 custom_mutators/examples/wrapper_afl_min.py                               |    4
 custom_mutators/gramatron/build_gramatron_mutator.sh                      |    4
 custom_mutators/grammar_mutator/GRAMMAR_VERSION                           |    2
 custom_mutators/grammar_mutator/build_grammar_mutator.sh                  |    2
 custom_mutators/honggfuzz/README.md                                       |    2
 custom_mutators/honggfuzz/mangle.c                                        |    2
 custom_mutators/libfuzzer/FuzzerDataFlowTrace.cpp                         |    2
 custom_mutators/libfuzzer/FuzzerDictionary.h                              |    2
 custom_mutators/libfuzzer/FuzzerFork.cpp                                  |    2
 custom_mutators/libfuzzer/FuzzerMerge.cpp                                 |    2
 custom_mutators/libfuzzer/FuzzerMutate.cpp                                |    4
 custom_mutators/libfuzzer/FuzzerTracePC.cpp                               |    2
 custom_mutators/libfuzzer/README.md                                       |    2
 custom_mutators/radamsa/GNUmakefile                                       |    2
 custom_mutators/radamsa/README.md                                         |    2
 custom_mutators/radamsa/libradamsa.c                                      |    2
 custom_mutators/rust/Cargo.toml                                           |    1
 custom_mutators/rust/README.md                                            |   10
 custom_mutators/rust/custom_mutator/src/lib.rs                            |   60
 custom_mutators/rust/example_lain/Cargo.toml                              |    3
 custom_mutators/rust/example_lain_post_process/Cargo.toml                 |   21
 custom_mutators/rust/example_lain_post_process/rust-toolchain             |    1
 custom_mutators/rust/example_lain_post_process/src/lain_mutator.rs        |   70
 custom_mutators/symcc/README.md                                           |    2
 custom_mutators/symqemu/README.md                                         |    2
 debian/afl++.install                                                      |    1
 debian/changelog                                                          |   11
 debian/control                                                            |    2
 debian/patches/Disable-builds-trying-to-access-network.patch              |    8
 debian/patches/Disable-unit_-rand-hash-tests.patch                        |   21
 debian/patches/Do-not-ignore-failing-gcc_plugin-install.patch             |    6
 debian/patches/Ignore-laf-intel-compcov-test-failure-for-s390x-arch.patch |    8
 debian/patches/replace-all-pyobject_getattrstring-with-.patch             |  105
 debian/patches/series                                                     |    2
 debian/tests/control                                                      |    4
 dictionaries/jsonschema.dict                                              |  120
 dictionaries/ruby.dict                                                    | 5713 ++++++++++
 docs/Changelog.md                                                         |  119
 docs/FAQ.md                                                               |   18
 docs/INSTALL.md                                                           |   50
 docs/SAND.md                                                              |   81
 docs/afl-fuzz_approach.md                                                 |    6
 docs/best_practices.md                                                    |    5
 docs/custom_mutators.md                                                   |    7
 docs/env_variables.md                                                     |  127
 docs/features.md                                                          |   35
 docs/fuzzing_binary-only_targets.md                                       |   13
 docs/fuzzing_in_depth.md                                                  |   54
 entitlements.plist                                                        |   29
 frida_mode/DEBUGGING.md                                                   |    2
 frida_mode/GNUmakefile                                                    |  179
 frida_mode/MapDensity.md                                                  |    2
 frida_mode/README.md                                                      |    6
 frida_mode/Scripting.md                                                   |   16
 frida_mode/addr/addr.c                                                    |   43
 frida_mode/frida.map                                                      |    1
 frida_mode/hook/frida_hook.c                                              |    4
 frida_mode/hook/qemu_hook.c                                               |   11
 frida_mode/include/instrument.h                                           |    3
 frida_mode/many-linux/README.md                                           |    2
 frida_mode/src/asan/asan.c                                                |   20
 frida_mode/src/asan/asan_arm64.c                                          |    8
 frida_mode/src/cmplog/cmplog.c                                            |    2
 frida_mode/src/instrument/instrument.c                                    |    8
 frida_mode/src/instrument/instrument_arm64.c                              |    4
 frida_mode/src/instrument/instrument_coverage.c                           |    6
 frida_mode/src/js/api.js                                                  |   25
 frida_mode/src/js/js_api.c                                                |    6
 frida_mode/src/lib/lib.c                                                  |   16
 frida_mode/src/lib/lib_apple.c                                            |   17
 frida_mode/src/module.c                                                   |    9
 frida_mode/src/persistent/persistent_arm32.c                              |   70
 frida_mode/src/persistent/persistent_arm64.c                              |   85
 frida_mode/src/persistent/persistent_x64.c                                |   77
 frida_mode/src/persistent/persistent_x86.c                                |   81
 frida_mode/src/prefetch.c                                                 |    2
 frida_mode/src/ranges.c                                                   |   20
 frida_mode/src/util.c                                                     |    6
 frida_mode/test/cache/cache.c                                             |   69
 frida_mode/test/cmov/cmov.c                                               |    8
 frida_mode/test/deferred/testinstr.c                                      |    7
 frida_mode/test/dynamic/testinstr.c                                       |   24
 frida_mode/test/dynamic/testinstrlib.c                                    |    3
 frida_mode/test/entry_point/testinstr.c                                   |    2
 frida_mode/test/exe/testinstr.c                                           |    4
 frida_mode/test/js/test.c                                                 |    2
 frida_mode/test/js/test2.c                                                |  161
 frida_mode/test/osx-lib/harness.c                                         |   88
 frida_mode/test/osx-lib/harness2.c                                        |   88
 frida_mode/test/osx-lib/harness3.c                                        |   55
 frida_mode/test/osx-lib/lib.c                                             |    3
 frida_mode/test/osx-lib/lib2.c                                            |    2
 frida_mode/test/output/testinstr.c                                        |    4
 frida_mode/test/perf/perf.c                                               |   22
 frida_mode/test/persistent_ret/testinstr.c                                |    6
 frida_mode/test/png/GNUmakefile                                           |    7
 frida_mode/test/testinstr/testinstr.c                                     |    4
 frida_mode/test/unstable/unstable.c                                       |   23
 frida_mode/ts/lib/afl.ts                                                  |   16
 frida_mode/update_frida_version.sh                                        |    8
 include/afl-as.h                                                          |  775 -
 include/afl-fuzz.h                                                        |   99
 include/android-ashmem.h                                                  |    3
 include/asanfuzz.h                                                        |   55
 include/cmplog.h                                                          |   13
 include/common.h                                                          |    9
 include/config.h                                                          |   52
 include/coverage-32.h                                                     |    8
 include/coverage-64.h                                                     |   10
 include/debug.h                                                           |   13
 include/envs.h                                                            |   61
 include/forkserver.h                                                      |   40
 include/hash.h                                                            |   89
 include/sharedmem.h                                                       |    4
 include/t1ha.h                                                            |    4
 include/t1ha_bits.h                                                       |   23
 include/types.h                                                           |    2
 include/xxhash.h                                                          |   16
 instrumentation/README.gcc_plugin.md                                      |   13
 instrumentation/README.injections.md                                      |    2
 instrumentation/README.instrument_list.md                                 |    2
 instrumentation/README.llvm.md                                            |   12
 instrumentation/README.lto.md                                             |   18
 instrumentation/README.persistent_mode.md                                 |    3
 instrumentation/SanitizerCoverageLTO.so.cc                                |   67
 instrumentation/SanitizerCoveragePCGUARD.so.cc                            |  690 -
 instrumentation/afl-compiler-rt.o.c                                       |  292
 instrumentation/afl-gcc-cmplog-pass.so.cc                                 |    7
 instrumentation/afl-gcc-cmptrs-pass.so.cc                                 |    7
 instrumentation/afl-gcc-pass.so.cc                                        |   22
 instrumentation/afl-llvm-common.cc                                        |   34
 instrumentation/afl-llvm-common.h                                         |   32
 instrumentation/afl-llvm-dict2file.so.cc                                  |   92
 instrumentation/afl-llvm-lto-instrumentlist.so.cc                         |   49
 instrumentation/afl-llvm-pass.so.cc                                       |  354
 instrumentation/cmplog-instructions-pass.cc                               |  253
 instrumentation/cmplog-routines-pass.cc                                   |  303
 instrumentation/cmplog-switches-pass.cc                                   |  184
 instrumentation/compare-transform-pass.so.cc                              |    7
 instrumentation/injection-pass.cc                                         |  157
 instrumentation/split-compares-pass.so.cc                                 |  142
 instrumentation/split-switches-pass.so.cc                                 |  148
 nyx_mode/LIBNYX_VERSION                                                   |    2
 nyx_mode/PACKER_VERSION                                                   |    2
 nyx_mode/QEMU_NYX_VERSION                                                 |    2
 nyx_mode/README.md                                                        |    8
 nyx_mode/custom_harness/example.c                                         |   16
 qemu_mode/QEMUAFL_VERSION                                                 |    2
 qemu_mode/README.deferred_initialization_example.md                       |    2
 qemu_mode/README.md                                                       |    5
 qemu_mode/README.persistent.md                                            |   15
 qemu_mode/build_qemu_support.sh                                           |   13
 qemu_mode/hooking_bridge/Makefile                                         |   18
 qemu_mode/hooking_bridge/README.md                                        |   99
 qemu_mode/hooking_bridge/inc/common.h                                     |   11
 qemu_mode/hooking_bridge/inc/exports.h                                    |   29
 qemu_mode/hooking_bridge/src/main.c                                       |   36
 qemu_mode/hooking_bridge/src/patching.c                                   |  173
 qemu_mode/libcompcov/pmparser.h                                           |    2
 qemu_mode/libqasan/dlmalloc.c                                             |    2
 qemu_mode/libqasan/patch.c                                                |    2
 src/afl-analyze.c                                                         |   68
 src/afl-as.c                                                              |  671 -
 src/afl-cc.c                                                              |  294
 src/afl-common.c                                                          |   47
 src/afl-forkserver.c                                                      |  238
 src/afl-fuzz-bitmap.c                                                     |  347
 src/afl-fuzz-extras.c                                                     |   19
 src/afl-fuzz-init.c                                                       |  488
 src/afl-fuzz-mutators.c                                                   |   12
 src/afl-fuzz-one.c                                                        |   53
 src/afl-fuzz-python.c                                                     |   51
 src/afl-fuzz-queue.c                                                      |  455
 src/afl-fuzz-redqueen.c                                                   |   10
 src/afl-fuzz-run.c                                                        |  403
 src/afl-fuzz-sanfuzz.c                                                    |   48
 src/afl-fuzz-skipdet.c                                                    |   35
 src/afl-fuzz-state.c                                                      |  155
 src/afl-fuzz-stats.c                                                      |  390
 src/afl-fuzz.c                                                            |  966 +
 src/afl-gotcpu.c                                                          |    2
 src/afl-performance.c                                                     |    2
 src/afl-sharedmem.c                                                       |   71
 src/afl-showmap.c                                                         |  167
 src/afl-tmin.c                                                            |  371
 src/hashmap.c                                                             |    2
 test-instr.c                                                              |    8
 test/checkcommit.sh                                                       |    2
 test/test-basic.sh                                                        |  192
 test/test-custom-mutators.sh                                              |   18
 test/test-gcc-plugin.sh                                                   |    2
 test/test-llvm.sh                                                         |    8
 test/test-performance.sh                                                  |   37
 test/test-pre.sh                                                          |   26
 test/test-qemu-mode.sh                                                    |   85
 test/test-unicorn-mode.sh                                                 |    8
 types.h                                                                   |    2
 unicorn_mode/README.md                                                    |    3
 unicorn_mode/UNICORNAFL_VERSION                                           |    2
 unicorn_mode/build_unicorn_support.sh                                     |   16
 unicorn_mode/helper_scripts/ida_context_loader.py                         |    2
 unicorn_mode/helper_scripts/unicorn_dumper_gdb.py                         |    2
 unicorn_mode/helper_scripts/unicorn_dumper_pwndbg.py                      |    2
 unicorn_mode/helper_scripts/unicorn_loader.py                             |    4
 unicorn_mode/samples/c/harness.c                                          |    6
 unicorn_mode/samples/c/sample_all.sh                                      |    3
 unicorn_mode/samples/persistent/harness.c                                 |    8
 unicorn_mode/samples/python_simple/simple_test_harness.py                 |    3
 unicorn_mode/samples/python_simple/simple_test_harness_alt.py             |    3
 unicorn_mode/samples/speedtest/c/harness.c                                |    4
 unicorn_mode/samples/speedtest/get_offsets.py                             |    2
 utils/README.md                                                           |    4
 utils/afl_network_proxy/afl-network-server.c                              |   17
 utils/afl_proxy/afl-proxy.c                                               |    7
 utils/aflpp_driver/GNUmakefile                                            |   13
 utils/aflpp_driver/aflpp_driver.c                                         |   46
 utils/aflpp_driver/aflpp_qemu_driver_hook.c                               |    2
 utils/autodict_ql/autodict-ql.py                                          |    2
 utils/autodict_ql/litan.py                                                |    4
 utils/autodict_ql/memcmp-strings.py                                       |    6
 utils/autodict_ql/stan-strings.py                                         |    6
 utils/autodict_ql/strcmp-strings.py                                       |    6
 utils/autodict_ql/strncmp-strings.py                                      |    6
 utils/defork/README.md                                                    |    2
 utils/dynamic_covfilter/README.md                                         |    4
 utils/libaflppdesock/Makefile                                             |   12
 utils/libaflppdesock/README.md                                            |   46
 utils/libaflppdesock/libaflppdesock.c                                     |  352
 utils/libdislocator/Makefile                                              |    5
 utils/libdislocator/libdislocator.so.c                                    |    8
 utils/libtokencap/libtokencap.so.c                                        |    6
 utils/mutation_chain/mutation_chain.py                                    |  154
 utils/persistent_mode/persistent_demo.c                                   |    2
 utils/persistent_mode/persistent_demo_new.c                               |    2
 utils/persistent_mode/test-instr.c                                        |    2
 utils/qbdi_mode/template.cpp                                              |    8
 utils/qemu_persistent_hook/Makefile                                       |    6
 utils/qemu_persistent_hook/README.md                                      |    1
 utils/qemu_persistent_hook/mipsel_read_into_a0.c                          |   35
 utils/qemu_persistent_hook/read_into_rdi.c                                |    2
 utils/replay_record/persistent_demo_replay.c                              |    2
 280 files changed, 15410 insertions(+), 6112 deletions(-)

diff -Nru aflplusplus-4.21c/afl-addseeds aflplusplus-4.33c/afl-addseeds
--- aflplusplus-4.21c/afl-addseeds	2024-06-09 19:09:17.000000000 +0200
+++ aflplusplus-4.33c/afl-addseeds	2025-06-28 22:29:37.000000000 +0200
@@ -1,6 +1,8 @@
 #!/bin/sh

#1096282#28
Date:
2025-09-21 08:48:55 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
aflplusplus, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1096282@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Stéphane Glondu <glondu@debian.org> (supplier of updated aflplusplus package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Sat, 06 Sep 2025 09:37:35 +0200
Source: aflplusplus
Architecture: source
Version: 4.33c-0.1
Distribution: unstable
Urgency: medium
Maintainer: Debian Security Tools <team+pkg-security@tracker.debian.org>
Changed-By: Stéphane Glondu <glondu@debian.org>
Closes: 1096282
Changes:
 aflplusplus (4.33c-0.1) unstable; urgency=medium
 .
   * Non-maintainer upload
   * New upstream release (Closes: #1096282)
     - remove replace-all-pyobject_getattrstring-with-.patch (no longer
       needed)
     - disable unit_{rand,hash} tests
     - disable smoke-test-gcc autopkgtest
Checksums-Sha1:
 f70cf03a9bffb7a213719333737cc5e21341a450 2018 aflplusplus_4.33c-0.1.dsc
 fba5c4837a5cd2b2f38877054a06c26613211500 3058802 aflplusplus_4.33c.orig.tar.gz
 76dd74f8315cbbb3d6a808961f08bf20f36d0e26 10852 aflplusplus_4.33c-0.1.debian.tar.xz
 bdfe48c15681f65535d72893af2798695b7ef7f7 7054 aflplusplus_4.33c-0.1_source.buildinfo
Checksums-Sha256:
 05f2d5b892ce8e7b14818b93fde89154c6a53aa88ecc2d5979e7faaa881637fc 2018 aflplusplus_4.33c-0.1.dsc
 98903c8036282c8908b1d8cc0d60caf3ea259db4339503a76449b47acce58d1d 3058802 aflplusplus_4.33c.orig.tar.gz
 a942bd92f4261ce21028112e4712ce420653dc16d819a013a315dc3eba0cf958 10852 aflplusplus_4.33c-0.1.debian.tar.xz
 131e01da3d3679e384c1dca7ac5a3a2683618f58dd338671e08863d2a6cc5d31 7054 aflplusplus_4.33c-0.1_source.buildinfo
Files:
 50f19600e8f911e9dbbbb9fb357de2eb 2018 devel optional aflplusplus_4.33c-0.1.dsc
 4b9f6a9f0399afe38551f487a3446a48 3058802 devel optional aflplusplus_4.33c.orig.tar.gz
 dcb73883992155b451cf4f510c99f8d4 10852 devel optional aflplusplus_4.33c-0.1.debian.tar.xz
 2d2206013faed1f9b84be168d1a4dce3 7054 devel optional aflplusplus_4.33c-0.1_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQFGBAEBCgAwFiEEbeJOl+yohsxW5iUOIbju8bGJMIEFAmi75YASHGdsb25kdUBk
ZWJpYW4ub3JnAAoJECG47vGxiTCBiVMH/3rOUIL25qZfrhnbZer/7rnT23VzCSzj
UUU+YIwgY3I9YNvHqy14N/sF+6zTewqXL62LbboVay2PsUelsLm9m9Rmq+CmQ3QO
SuOO2+rl11Cw95Zidsdt2dCpfk5CukoKIp/LLssbmouYyAJqy1cATiOJMWcycrOL
D1rvf3r2cLaZ6WpqaSz13O750TBnphcqaEMvosYGx7n/gtNozuoKY8rhu+iHk+4D
vUFYOwWzT7MOMruK5Xe/g8kplJrG6+rWRnjqBVWzNwKnIWsqaxji4XXHfuQmmkHR
CDHDZIKPwrPUIq+APiC9eV1RTptgpqUgHN2aLywt1eRKKWbDV3qewNI=
=8pnV
-----END PGP SIGNATURE-----