Your message dated Mon, 13 Jan 2025 11:19:16 +0000
with message-id <e1txitu-00dxnt...@fasolo.debian.org>
and subject line Bug#1091402: fixed in aflplusplus 4.21c-5
has caused the Debian Bug report #1091402,
regarding aflplusplus FTBFS with Python 3.13 as default
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1091402: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1091402
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: aflplusplus
Version: 4.21c-4
Severity: serious
Tags: ftbfs
Justification: FTBFS
User: debian-pyt...@lists.debian.org
Usertags: python3.13

This package failed build from source when test-built against a version of
python3-defaults that has 3.13 as the default Python 3 version.

To reproduce this issue, build against python3-defaults (python3-all-dev etc.)
from Debian experimental.

What's new in Python 3.13:
https://docs.python.org/3.13/whatsnew/3.13.html

Log snippet:

[+] afl-fuzz is working correctly with multiple C mutators
[*] running afl-fuzz for the Python mutator, this will take approx 10 
seconds
CUT------------------------------------------------------------------CUT
AttributeError: module 'example' has no attribute 'introspection'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/custom_mutators/examples/example.py", line 35, in init
    random.seed(seed)
    ~~~~~~~~~~~^^^^^^
  File "/usr/lib/python3.13/random.py", line 173, in seed
    super().seed(a)
    ~~~~~~~~~~~~^^^
SystemError: <method 'seed' of '_random.Random' objects> returned a result with 
an exception set
Call failed
[+] Enabled environment variable AFL_CUSTOM_MUTATOR_ONLY with value 
1
[+] Enabled environment variable AFL_PATH with value 
/<<PKGBUILDDIR>>/test/..
[+] Enabled environment variable AFL_EXIT_ON_TIME with value 60
[+] Enabled environment variable AFL_SKIP_CPUFREQ with value 1
[+] Enabled environment variable 
AFL_I_DONT_CARE_ABOUT_MISSING_CRASHES with value 1
[+] Enabled environment variable AFL_EXIT_WHEN_DONE with value 1
[+] Enabled environment variable AFL_TRY_AFFINITY with value 1
[+] Enabled environment variable AFL_PYTHON_MODULE with value 
example
afl-fuzz++4.21c based on afl by Michal Zalewski and a large online 
community
[+] AFL++ is maintained by Marc "van Hauser" Heuse, Dominik Maier, 
Andrea Fioraldi and Heiko "hexcoder" Eißfeldt
[+] AFL++ is open source, get it at 
https://github.com/AFLplusplus/AFLplusplus
[+] NOTE: AFL++ >= v3 has changed defaults and behaviours - see 
README.md
[+] Enabled environment variable ASAN_OPTIONS with value 
detect_leaks=0:allocator_may_return_null=1:abort_on_error=1:symbolize=0
[+] No -M/-S set, autoconfiguring for "-S default"
[*] Getting to work...
[+] Using exploration-based constant power schedule (EXPLORE)
[+] Enabled testcache with 50 MB
[+] Generating fuzz data with a length of min=1 max=1048576
[*] Checking core_pattern...
[+] Looks like we're not running on a tty, so I'll be a bit less 
verbose.
[+] You have 8 CPU cores and 1 runnable tasks (utilization: 12%).
[+] Try parallel jobs - see 
docs/fuzzing_in_depth.md#c-using-multiple-cores
[*] Setting up output directories...
[*] Checking CPU core loadout...
[+] Found a free CPU core, try binding to #7.
[*] Loading Python mutator library from 'example'...
[+] Python mutator 'example' installed successfully.
[?25h
[-] PROGRAM ABORT : Custom py mutator INIT failed.
         Location : init_py(), src/afl-fuzz-python.c:347

CUT------------------------------------------------------------------CUT
[!] afl-fuzz is not working correctly with the Python mutator
[*] Execution cmocka Unit-Tests 
make[3]: Entering directory '/<<PKGBUILDDIR>>'
[*] Compiling AFL++ for OS Linux on ARCH aarch64
./test/unittests/unit_maybe_alloc
[==========] tests: Running 6 test(s).
[ RUN      ] test_pow2
[       OK ] test_pow2
[ RUN      ] test_null_allocs
[       OK ] test_null_allocs
[ RUN      ] test_nonpow2_size
[       OK ] test_nonpow2_size
[ RUN      ] test_zero_size
[       OK ] test_zero_size
[ RUN      ] test_unchanged_size
[       OK ] test_unchanged_size
[ RUN      ] test_grow_multiple
[       OK ] test_grow_multiple
[==========] tests: 6 test(s) run.
[  PASSED  ] 6 test(s).
./test/unittests/unit_preallocable
[==========] tests: Running 2 test(s).
[ RUN      ] test_alloc_free
[       OK ] test_alloc_free
[ RUN      ] test_prealloc_overflow
[       OK ] test_prealloc_overflow
[==========] tests: 2 test(s) run.
[  PASSED  ] 2 test(s).
./test/unittests/unit_list
[==========] tests: Running 3 test(s).
[ RUN      ] test_contains
[       OK ] test_contains
[ RUN      ] test_foreach
[       OK ] test_foreach
[ RUN      ] test_long_list
[       OK ] test_long_list
[==========] tests: 3 test(s) run.
[  PASSED  ] 3 test(s).
./test/unittests/unit_rand
[==========] tests: Running 2 test(s).
[ RUN      ] test_rand_0
[       OK ] test_rand_0
[ RUN      ] test_rand_below
[       OK ] test_rand_below
[==========] tests: 2 test(s) run.
[  PASSED  ] 2 test(s).
./test/unittests/unit_hash
[==========] tests: Running 1 test(s).
[ RUN      ] test_hash
[       OK ] test_hash
[==========] tests: 1 test(s) run.
[  PASSED  ] 1 test(s).
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
[*] 11 test cases completed.
[-] not all test cases were executed
[!] failure in tests :-(
make[2]: *** [GNUmakefile:361: tests] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [debian/rules:46: override_dh_auto_test] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:24: binary-arch] Error 2
dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit 
status 2
--------------------------------------------------------------------------------
Build finished at 2024-12-25T15:22:48Z


If required, the full build log is available here (for the next 30 days):
https://debusine.debian.net/artifact/1123158/

This bug has been filed at "normal" severity, as we haven't started the
transition to add 3.13 as default, yet. This will be raised to RC
as soon as that happens, hopefully well before trixie.

Thanks,

Stefano

--- End Message ---
--- Begin Message ---
Source: aflplusplus
Source-Version: 4.21c-5
Done: Alexandre Detiste <tc...@debian.org>

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 1091...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Alexandre Detiste <tc...@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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Mon, 13 Jan 2025 11:35:04 +0100
Source: aflplusplus
Architecture: source
Version: 4.21c-5
Distribution: unstable
Urgency: medium
Maintainer: Debian Security Tools <team+pkg-secur...@tracker.debian.org>
Changed-By: Alexandre Detiste <tc...@debian.org>
Closes: 1091402
Changes:
 aflplusplus (4.21c-5) unstable; urgency=medium
 .
   * Team upload.
 .
   [ Ben Harris ]
   * Fix compatibility with Python 3.13 (Closes: #1091402)
Checksums-Sha1:
 5409631882ca9f27a4699355594a8723b6f2418a 2356 aflplusplus_4.21c-5.dsc
 7cda8dc83c68c3de18e450ac0dadde2e0412c355 11516 
aflplusplus_4.21c-5.debian.tar.xz
 1a7cc8828e158fa0c5826b6903988cb7c29bcbd1 9531 
aflplusplus_4.21c-5_source.buildinfo
Checksums-Sha256:
 30798a9dad91a6288ddaf46c1647406983e43e1241266603384581b46b8620aa 2356 
aflplusplus_4.21c-5.dsc
 c504c390ee5eaed9c154b02a452a7c705275d3c1eba247b296035b5d140bbdc5 11516 
aflplusplus_4.21c-5.debian.tar.xz
 f24bf4618b1eb8c062e76171fedba246ada2005852342fc9bf676aea072adc1b 9531 
aflplusplus_4.21c-5_source.buildinfo
Files:
 aa5b43f38dfff3a7615b8f8a803a9868 2356 devel optional aflplusplus_4.21c-5.dsc
 8777b42acd4cba41c7a3913fb50a44f4 11516 devel optional 
aflplusplus_4.21c-5.debian.tar.xz
 74be4428d275aa57494513b9d466dd58 9531 devel optional 
aflplusplus_4.21c-5_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJFBAEBCgAvFiEEj23hBDd/OxHnQXSHMfMURUShdBoFAmeE8bMRHHRjaGV0QGRl
Ymlhbi5vcmcACgkQMfMURUShdBq+tA/+J8FZ4x0gKtmxjLBpuRhN75VvvXZtYEoi
rgFZw/IvcSzr5NdDFjco82AFY4UZAhGM11wYIdhySNtijBiO3HuoPxdvQznndTlB
7kkGHK03NTO0nkOTR/g9AD0gMx+YC4RsQwtGfTO9NLPQ6M/LdD284XjflLDvzfCo
ghX/OihQ3ykLu4Rxza84xhcAHYzbZRcGV4waYlDhYFNGX5v2IXgIBOKj7uUQUEkt
vhMA2L8FsJHVZBIq9axQ/utBkDKWNisIA1+TWiEdi1wc0NIYlM4ER1r8Gb6r7M7w
rQW7YeKtriXAIhR8lt/IQ2Y/dEk+It1zJnYUACognWc3aXUEiQ4nxK31V5ru4nhq
JVHtlUkchulc1p3HlbiiVVYSZPtOI/JKhS8np5tCLIEOIxil/+vFko3nXzRrZ7CZ
uX6eDr+r7S6uUsVqeXI3QxLEF9COyr3skqxOeRMlTRobOylpck3Z0MScymUAWkWA
DSsgGIBIYjg7lt7JBK9GGsX3+Gz7cTMPDbQWhH6Lo4rpvG5cyobmz065T9OnGK6F
mFAWjqrsGsJSW8Tb0dX1uT7V4SSwuV3FshqoLbC6B6CPh80lhgKZbZrS+qlYw7AX
io6NJd0UGrEHFELMHarmXmDEgFH9jGJiIFAfYGDKZbc4F5bZOcxj8R9BwAeoL/PJ
5TuVdvHPExI=
=8vq9
-----END PGP SIGNATURE-----

Attachment: pgpqeo1Nxbf7A.pgp
Description: PGP signature


--- End Message ---

Reply via email to