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-...@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

Reply via email to