Bug 2380088 - perl-CPANPLUS-0.991.600-1.fc43 FTBFS: t/031_CPANPLUS-Internals-Source-SQLite.t sometimes segfaults
Summary: perl-CPANPLUS-0.991.600-1.fc43 FTBFS: t/031_CPANPLUS-Internals-Source-SQLite....
Keywords:
Status: NEW
Alias: None
Product: Fedora
Classification: Fedora
Component: perl-CPANPLUS
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Michal Josef Spacek
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2025-07-15 07:30 UTC by Petr Pisar
Modified: 2025-07-15 07:30 UTC (History)
5 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Petr Pisar 2025-07-15 07:30:27 UTC
perl-CPANPLUS-0.991.600-1.fc43 randomly fails t/031_CPANPLUS-Internals-Source-SQLite.t test:

$ I=0; while prove -l t/031_CPANPLUS-Internals-Source-SQLite.t; do I=$((I+1)); echo $I:; done
[...]
t/031_CPANPLUS-Internals-Source-SQLite.t .. ok    
All tests successful.
Files=1, Tests=87,  0 wallclock secs ( 0.01 usr  0.00 sys +  0.24 cusr  0.04 csys =  0.29 CPU)
Result: PASS
16:
t/031_CPANPLUS-Internals-Source-SQLite.t .. ok    
All tests successful.
Files=1, Tests=87,  0 wallclock secs ( 0.01 usr  0.00 sys +  0.23 cusr  0.04 csys =  0.28 CPU)
Result: PASS
17:
t/031_CPANPLUS-Internals-Source-SQLite.t .. All 87 subtests passed 

Test Summary Report
-------------------
t/031_CPANPLUS-Internals-Source-SQLite.t (Wstat: 139 (Signal: SEGV, dumped core) Tests: 87 Failed: 0)
  Non-zero wait status: 139

                Module libsqlite3.so.0 from rpm sqlite-3.50.2-1.fc43.x86_64
                Module libz.so.1 from rpm zlib-ng-2.2.4-2.fc43.x86_64
                Module libcrypt.so.2 from rpm libxcrypt-4.4.38-7.fc43.x86_64
                Stack trace of thread 14758:
                #0  0x00007f4920c84174 ___pthread_mutex_lock (libc.so.6 + 0x75174)
                #1  0x00007f49205db4eb sqlite3_finalize (libsqlite3.so.0 + 0x384eb)
                #2  0x00007f492073030b sqlite_st_destroy (SQLite.so + 0x1330b)
                #3  0x00007f4920724dcf XS_DBD__SQLite__st_DESTROY (SQLite.so + 0x7dcf)
                #4  0x00007f4920758857 XS_DBI_dispatch (DBI.so + 0xc857)
                #5  0x00007f4920edc342 Perl_pp_entersub (libperl.so.5.42 + 0xdc342)
                #6  0x00007f4920f6b660 Perl_runops_standard (libperl.so.5.42 + 0x16b660)
                #7  0x00007f4920e2f1ba Perl_call_sv (libperl.so.5.42 + 0x2f1ba)
                #8  0x00007f4920f794b8 S_curse.lto_priv.0 (libperl.so.5.42 + 0x1794b8)
                #9  0x00007f4920f79c68 Perl_sv_clear (libperl.so.5.42 + 0x179c68)
                #10 0x00007f4920f73c45 Perl_sv_free2 (libperl.so.5.42 + 0x173c45)
                #11 0x00007f4920e767b8 S_mg_free_struct (libperl.so.5.42 + 0x767b8)
                #12 0x00007f4920e76811 Perl_mg_free (libperl.so.5.42 + 0x76811)
                #13 0x00007f4920f79ca3 Perl_sv_clear (libperl.so.5.42 + 0x179ca3)
                #14 0x00007f4920f73c45 Perl_sv_free2 (libperl.so.5.42 + 0x173c45)
                #15 0x00007f4920e2d6d5 perl_destruct (libperl.so.5.42 + 0x2d6d5)
                #16 0x000055a2f408663c main (/usr/bin/perl + 0x63c)
                #17 0x00007f4920c125b5 __libc_start_call_main (libc.so.6 + 0x35b5)
                #18 0x00007f4920c12668 __libc_start_main_impl (libc.so.6 + 0x3668)
                #19 0x000055a2f40866c5 _start (/usr/bin/perl + 0x6c5)
                ELF object binary architecture: AMD x86-64

Or it is aborted in glibc:

t/031_CPANPLUS-Internals-Source-SQLite.t .. 1/? Fatal glibc error: tpp.c:83 (__pthread_tpp_change_priority): assertion failed: new_prio == -1 || (new_prio >= fifo_min_prio && new_prio <= fifo_max_prio)


Note You need to log in before you can comment on or make changes to this bug.