>>> Source configured. >>> Compiling source in /var/tmp/portage/dev-util/conf2struct-1.5/work/conf2struct-1.5 ... make -j5 CC=x86_64-pc-linux-gnu-gcc 'CFLAGS=-O2 -pipe -march=native -fno-diagnostics-color' ./conf2struct eg_conf.cfg x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-diagnostics-color -c -o argtable3.o argtable3.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-diagnostics-color -c -o confcheck.o confcheck.c make: *** [Makefile:25: example.c] Segmentation fault make: *** Waiting for unfinished jobs.... * ERROR: dev-util/conf2struct-1.5::gentoo failed (compile phase): ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.1_no_multilib_systemd-20230617-072911 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-10 [2] x86_64-pc-linux-gnu-13 * clang/llvm (if any): clang version 16.0.6 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm/16/bin Configuration file: /etc/clang/clang.cfg /usr/lib/llvm/16 16.0.6 Python 3.11.4 Available Ruby profiles: [1] ruby31 (with Rubygems) * Available Rust versions: [1] rust-bin-1.69.0 [2] rust-1.69.0 * The following VMs are available for generation-2: 1) Eclipse Temurin JDK 11.0.18_p10 [openjdk-bin-11] *) Eclipse Temurin JDK 17.0.6_p10 [openjdk-bin-17] 3) Eclipse Temurin JDK 8.362_p09 [openjdk-bin-8] Available Java Virtual Machines: [1] openjdk-bin-8 [2] openjdk-bin-11 [3] openjdk-bin-17 system-vm php cli (if any): go version go1.20.5 linux/amd64 HEAD of ::gentoo commit c201e3190ff7254f76c2306c0712aff78860c0ad Author: Repository mirror & CI <repomirrorci@gentoo.org> Date: Thu Jun 22 03:02:03 2023 +0000 2023-06-22 03:02:02 UTC emerge -qpvO dev-util/conf2struct [ebuild N ] dev-util/conf2struct-1.5
Created attachment 864397 [details] emerge-info.txt
Created attachment 864398 [details] dev-util:conf2struct-1.5:20230622-032705.log
Created attachment 864399 [details] emerge-history.txt.xz
Created attachment 864400 [details] environment
Created attachment 864401 [details] etc.clang.tar.xz
Created attachment 864402 [details] etc.portage.tar.xz
Created attachment 864403 [details] temp.tar.xz
This is surely related to either new dev-perl/Conf-Libconfig--1.0.0 and/or perl-5.38
Thread 2.1 "conf2struct" received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7ffff7f91b80 (LWP 1354681)] 0x00007ffff7fbdce4 in get_general_array () from /usr/lib64/perl5/vendor_perl/5.38/x86_64-linux/auto/Conf/Libconfig/Libconfig.so (gdb) bt #0 0x00007ffff7fbdce4 in get_general_array () from /usr/lib64/perl5/vendor_perl/5.38/x86_64-linux/auto/Conf/Libconfig/Libconfig.so #1 0x00007ffff7fbe025 in ?? () from /usr/lib64/perl5/vendor_perl/5.38/x86_64-linux/auto/Conf/Libconfig/Libconfig.so #2 0x00007ffff7d17462 in Perl_pp_entersub () at pp_hot.c:5555 #3 0x00007ffff7d0c813 in Perl_runops_standard () at run.c:41 #4 0x00007ffff7c4f09b in S_run_body (oldscope=<optimized out>) at perl.c:2812 #5 perl_run (my_perl=<optimized out>) at perl.c:2727 #6 0x00005555555552f2 in main (argc=<optimized out>, argv=<optimized out>, env=<optimized out>) at perlmain.c:127 (gdb)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae3167af75c5957258041562a7056066673798c6 commit ae3167af75c5957258041562a7056066673798c6 Author: Sam James <sam@gentoo.org> AuthorDate: 2023-06-22 07:12:24 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2023-06-22 07:12:24 +0000 profiles: mask =dev-perl/Conf-Libconfig-1.0.0 Makes conf2struct segfault (in Perl!) Bug: https://bugs.gentoo.org/908982 Closes: https://bugs.gentoo.org/908989 Signed-off-by: Sam James <sam@gentoo.org> profiles/package.mask | 5 +++++ 1 file changed, 5 insertions(+)
(In reply to Sam James from comment #8) > This is surely related to either new dev-perl/Conf-Libconfig--1.0.0 and/or > perl-5.38 (note that toralf had 5.36 on this box, not 5.38)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78c386bd45831746bd753218a404013e8c052b31 commit 78c386bd45831746bd753218a404013e8c052b31 Author: Sam James <sam@gentoo.org> AuthorDate: 2023-06-22 07:18:04 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2023-06-22 07:18:04 +0000 dev-perl/Conf-Libconfig: add note to test dev-util/conf2struct Bug: https://bugs.gentoo.org/908989 Signed-off-by: Sam James <sam@gentoo.org> dev-perl/Conf-Libconfig/Conf-Libconfig-0.100.0-r2.ebuild | 5 ++++- dev-perl/Conf-Libconfig/Conf-Libconfig-1.0.0.ebuild | 3 +++ 2 files changed, 7 insertions(+), 1 deletion(-)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d39d286d67b4c8bb66a27119b4a2f81533549fb commit 6d39d286d67b4c8bb66a27119b4a2f81533549fb Author: Sam James <sam@gentoo.org> AuthorDate: 2023-09-09 07:51:23 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2023-09-09 07:51:46 +0000 dev-perl/Conf-Libconfig: add 1.0.3, drop 1.0.0 conf2struct works with 1.0.3, so drop masked 1.0.0. Bug: https://bugs.gentoo.org/908989 Bug: https://bugs.gentoo.org/908982 Signed-off-by: Sam James <sam@gentoo.org> .../{Conf-Libconfig-1.0.0.ebuild => Conf-Libconfig-1.0.3.ebuild} | 0 dev-perl/Conf-Libconfig/Manifest | 2 +- profiles/package.mask | 5 ----- 3 files changed, 1 insertion(+), 6 deletions(-)