FS#40702 - [perl-dbi] Perl-5.20 upgrade, DBI core-dumps

Attached to Project: Arch Linux
Opened by Paul Gamble (oddballcpt) - Thursday, 05 June 2014, 05:39 GMT
Last edited by Felix Yan (felixonmars) - Thursday, 05 June 2014, 10:34 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Felix Yan (felixonmars)
Architecture All
Severity Low
Priority Normal
Reported Version 4.1.2
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Summary and Info:

Upon performing my daily routine "pacman -Syu" this morning (2014-06-05), I find that my Perl scripts loading the DBI module core-dump.

For example, for the simplest case of:

#!/usr/bin/perl
use DBI;
print "Hello world\n";

results in:

[root@withnail entries]# ./dbiTest.pl
Segmentation fault (core dumped)

The extract from Pacman's log is:

[2014-06-05 06:45] [PACMAN] Running 'pacman -Syu'
[2014-06-05 06:45] [PACMAN] synchronizing package lists
[2014-06-05 06:45] [PACMAN] starting full system upgrade
[2014-06-05 06:46] [PACMAN] upgraded libwbclient (4.1.7-1 -> 4.1.8-1)
[2014-06-05 06:46] [PACMAN] upgraded cifs-utils (6.2-1 -> 6.3-1)
[2014-06-05 06:46] [PACMAN] upgraded graphviz (2.36.0-2 -> 2.36.0-3)
[2014-06-05 06:46] [PACMAN] upgraded perl (5.18.2-2 -> 5.20.0-2)
[2014-06-05 06:46] [PACMAN] upgraded vim-runtime (7.4.307-3 -> 7.4.307-4)
[2014-06-05 06:46] [PACMAN] upgraded python2 (2.7.6-3 -> 2.7.7-1)
[2014-06-05 06:46] [PACMAN] upgraded gvim (7.4.307-3 -> 7.4.307-4)
[2014-06-05 06:46] [PACMAN] upgraded imagemagick (6.8.9.1-2 -> 6.8.9.1-3)
[2014-06-05 06:46] [PACMAN] upgraded libproxy (0.4.11-2 -> 0.4.11-3)
[2014-06-05 06:46] [PACMAN] upgraded libpurple (2.10.9-1 -> 2.10.9-2)
[2014-06-05 06:46] [PACMAN] upgraded metacity (2.34.13-6 -> 2.34.13-7)
[2014-06-05 06:46] [PACMAN] upgraded perl-dbi (1.631-1 -> 1.631-2)
[2014-06-05 06:46] [PACMAN] upgraded perl-dbd-mysql (4.027-1 -> 4.027-2)
[2014-06-05 06:46] [PACMAN] upgraded perl-xml-parser (2.41-4 -> 2.41-5)
[2014-06-05 06:46] [PACMAN] upgraded pidgin (2.10.9-1 -> 2.10.9-2)
[2014-06-05 06:46] [PACMAN] upgraded postgresql-libs (9.3.4-1 -> 9.3.4-2)
[2014-06-05 06:46] [PACMAN] upgraded smbclient (4.1.7-1 -> 4.1.8-1)
[2014-06-05 06:46] [PACMAN] upgraded samba (4.1.7-1 -> 4.1.8-1)
[2014-06-05 06:46] [PACMAN] upgraded subversion (1.8.9-1 -> 1.8.9-2)
[2014-06-05 06:46] [PACMAN] upgraded x264 (1:142.20140311-1 -> 1:142.20140311-3)

Steps to Reproduce:

1) pacman -Syu
2) Execute any Perl script loading the DBI module.
This task depends upon

Closed by  Felix Yan (felixonmars)
Thursday, 05 June 2014, 10:34 GMT
Reason for closing:  None
Comment by Felix Yan (felixonmars) - Thursday, 05 June 2014, 05:59 GMT
Cannot reproduce here:

felix@felix-arch ~ {0}$ cat test.pl
#!/usr/bin/perl
use DBI;
print "Hello world\n"
felix@felix-arch ~ {0}$ perl test.pl
Hello world
felix@felix-arch ~ {0}$ pacman -Q perl
perl 5.20.0-2
felix@felix-arch ~ {0}$ pacman -Q perl-dbi
perl-dbi 1.631-2
Comment by Paul Gamble (oddballcpt) - Thursday, 05 June 2014, 10:28 GMT
Argh, apologies! Somewhere in the mists of time I must have installed DBI (and DBD-mysql) via CPAN.

I removed those instances and then re-installed the "perl-dbi" and "perl-dbd-mysql" Arch packages
and the tested that my issue is resolved, i.e. no longer getting a segmentation fault. Problem
resolved.

Again, apologies for wasting your time.

Loading...