Summary: | dev-perl/Conf-Libconfig-1.0.0: tests fail with perl-5.38 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Sam James <sam> |
Component: | Current packages | Assignee: | Craig Andrews <candrews> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | ninpo, perl |
Priority: | Normal | Keywords: | TESTFAILURE |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=908989 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 908724 | ||
Attachments: | build.log |
Description
Sam James
2023-06-22 02:30:28 UTC
Ninpo tested for me w/ 5.36 and they got failures w/ 0.100.0-r2 and all passed with 1.0.0, so I'm pretty confident this is perl-5.38 related. ``` /var/tmp/portage/dev-perl/Conf-Libconfig-1.0.0/work/Conf-Libconfig-1.0.0 $ gdb --args /usr/bin/perl -T -I/var/tmp/portage/dev-perl/Conf-Libconfig-1.0.0/work/Conf-Libconfig-1.0.0/inc -I/var/tmp/portage/dev-perl/Conf-Libconfig-1.0.0/work/Conf-Libconfig-1.0.0/blib/lib -I/var/tmp/portage/dev-perl/Conf-Libconfig-1.0.0/work/Conf-Libconfig-1.0.0/blib/arch t/04-specread.t [...] (gdb) r Starting program: /usr/bin/perl -T -I/var/tmp/portage/dev-perl/Conf-Libconfig-1.0.0/work/Conf-Libconfig-1.0.0/inc -I/var/tmp/portage/dev-perl/Conf-Libconfig-1.0.0/work/Conf-Libconfig-1.0.0/blib/lib -I/var/tmp/portage/dev-perl/Conf-Libconfig-1.0.0/work/Conf-Libconfig-1.0.0/blib/arch t/04-specread.t [Thread debugging using libthread_db enabled] Using host libthread_db library "/usr/lib64/libthread_db.so.1". 1..10 ok 1 - read file - status ok Program received signal SIGSEGV, Segmentation fault. 0x00007ffff75fa029 in XS_Conf__Libconfig_fetch_array (cv=<optimized out>) at /var/tmp/portage/dev-perl/Conf-Libconfig-1.0.0/work/Conf-Libconfig-1.0.0/Libconfig.xs:1131 1131 if (SvROK(sv) && SvTYPE(SvRV(sv)) == SVt_PVAV) (gdb) bt #0 0x00007ffff75fa029 in XS_Conf__Libconfig_fetch_array (cv=<optimized out>) at /var/tmp/portage/dev-perl/Conf-Libconfig-1.0.0/work/Conf-Libconfig-1.0.0/Libconfig.xs:1131 #1 0x00007ffff7d17462 in Perl_pp_entersub () at pp_hot.c:5555 #2 0x00007ffff7d0c813 in Perl_runops_standard () at run.c:41 #3 0x00007ffff7c4f09b in S_run_body (oldscope=<optimized out>) at perl.c:2812 #4 perl_run (my_perl=<optimized out>) at perl.c:2727 #5 0x00005555555552f2 in main (argc=<optimized out>, argv=<optimized out>, env=<optimized out>) at perlmain.c:127 (gdb) ``` The bug has been referenced in 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(+) 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(-) |