--- Begin Message ---
Package: gcc-14
Version: 14.2.0-17
Severity: serious
Justification: breaks autopkgtest of unrelated package
X-Debbugs-Cc: debian-glibc@lists.debian.org, debian-arm@lists.debian.org
Control: affects -1 src:glibc
Control: affects -1 src:libinsane
Hi,
When glibc is compiled with gcc-14 >= 14.2.0-18, the libinsane
autopkgtest fails on armhf [1]:
| 207s autopkgtest [07:54:23]: test workaround-one-page-flatbed: [-----------------------
| 207s Building
| 208s Reducing file descriptors limit
| 208s Running test with valgrind
| 208s ==6914== Memcheck, a memory error detector
| 208s ==6914== Copyright (C) 2002-2024, and GNU GPL'd, by Julian Seward et al.
| 208s ==6914== Using Valgrind-3.24.0 and LibVEX; rerun with -h for copyright info
| 208s ==6914== Command: /tmp/autopkgtest-lxc.6v7pbw_c/downtmp/autopkgtest_tmp/tests_workaround_one_page_flatbed
| 208s ==6914==
| 208s
| 208s
| 208s CUnit - A unit testing framework for C - Version 2.1-3
| 208s http://cunit.sourceforge.net/
| 208s
| 208s
| 208s Suite: Workaround_one_page_flatbed
| 209s Test: tests_one_page_flatbed() ...==6914== Source and destination overlap in memcpy(0x6debcf0, 0x6debcf1, 5)
| 209s ==6914== at 0x4881648: memcpy (in /usr/libexec/valgrind/vgpreload_memcheck-arm-linux.so)
| 209s ==6914==
| 209s passed
| 209s
| 209s Run Summary: Type Total Ran Passed Failed Inactive
| 209s suites 1 1 n/a 0 0
| 209s tests 1 1 1 0 0
| 209s asserts 30 30 30 0 n/a
| 209s
| 209s Elapsed time = 0.111 seconds
| 209s ==6914==
| 209s ==6914== HEAP SUMMARY:
| 209s ==6914== in use at exit: 0 bytes in 0 blocks
| 209s ==6914== total heap usage: 292 allocs, 292 frees, 41,951 bytes allocated
| 209s ==6914==
| 209s ==6914== All heap blocks were freed -- no leaks are possible
| 209s ==6914==
| 209s ==6914== For lists of detected and suppressed errors, rerun with: -s
| 209s ==6914== ERROR SUMMARY: 2 errors from 1 contexts (suppressed: 1021 from 69)
| 209s autopkgtest [07:54:25]: test workaround-one-page-flatbed: -----------------------]
This is fully reproducible when glibc 2.41-6 is built with gcc-14
14.2.0-18 or 14.2.0-19. On the contrary the problem disappears when
rebuilding glibc 2.41-6 with gcc-14 14.2.0-17 currently in testing. In
turn this prevent glibc 2.41-6 to migrate to testing.
Please revert.
Regards
Aurelien
[1] https://ci.debian.net/packages/libi/libinsane/testing/armhf/58878994/#S57
--- End Message ---