Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 04 Apr 2016 12:06:07 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   [Bug 208506] ports-mgmt/distilator: somewhat broken starting with Perl 5.22 and using threads
Message-ID:  <bug-208506-13@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D208506

            Bug ID: 208506
           Summary: ports-mgmt/distilator: somewhat broken starting with
                    Perl 5.22 and using threads
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: ehaupt@FreeBSD.org
          Reporter: mat@FreeBSD.org
          Assignee: ehaupt@FreeBSD.org
             Flags: maintainer-feedback?(ehaupt@FreeBSD.org)

It works just fine with Perl 5.20 with threads, and with Perl 5.22 without
threads.  But if using Perl 5.22+ with threads, it fails most of the time, =
with
some unrelated random error:

$ perl5.22.1 /usr/local/bin/distilator --threads=3D10 .
String found where operator expected at
/usr/local/lib/perl5/5.22/mach/Socket.pm line 829, near "croak "usage:=20=20
(port,iaddr) =3D sockaddr_in(sin_sv)""
        (Do you need to predeclare croak?)
String found where operator expected at
/usr/local/lib/perl5/5.22/mach/Socket.pm line 832, near "croak "usage:   si=
n_sv
=3D sockaddr_in(port,iaddr))""
        (Do you need to predeclare croak?)
String found where operator expected at
/usr/local/lib/perl5/5.22/mach/Socket.pm line 839, near "croak "usage:=20=20
(port,in6addr,scope_id,flowinfo) =3D sockaddr_in6(sin6_sv)""
        (Do you need to predeclare croak?)
String found where operator expected at
/usr/local/lib/perl5/5.22/mach/Socket.pm line 843, near "croak "usage:=20=20
sin6_sv =3D sockaddr_in6(port,in6addr,[scope_id,[flowinfo]])""
        (Do you need to predeclare croak?)
String found where operator expected at
/usr/local/lib/perl5/5.22/mach/Socket.pm line 850, near "croak "usage:=20=20
(filename) =3D sockaddr_un(sun_sv)""
        (Do you need to predeclare croak?)
String found where operator expected at
/usr/local/lib/perl5/5.22/mach/Socket.pm line 853, near "croak "usage:   su=
n_sv
=3D sockaddr_un(filename)""
        (Do you need to predeclare croak?)
501 [DISTFILE]=20
http://ftp.jaist.ac.jp/pub/CPAN/modules/by-module/../../src/5.0/perl-5.23.9=
-43_GH0.tar.gz
500 [DISTFILE]=20
ftp://ftp.kddlabs.co.jp/lang/perl/CPAN/modules/by-module/../../src/5.0/perl=
-5.23.9-43_GH0.tar.gz
500 [DISTFILE]=20
https://codeload.github.com/Perl/perl5/tar.gz/v5.23.9-43-gef66793?dummy=3D/=
perl-5.23.9-43_GH0.tar.gz
500 [DISTFILE]=20
http://distcache.eu.FreeBSD.org/local-distfiles/mat/perl/perl-5.23.9-43_GH0=
.tar.gz
200 [DISTFILE]=20
http://distcache.FreeBSD.org/local-distfiles/mat/perl/perl-5.23.9-43_GH0.ta=
r.gz
404 [DISTFILE]=20
http://www.cpan.dk/modules/by-module/../../src/5.0/perl-5.23.9-43_GH0.tar.gz
200 [DISTFILE]=20
http://distcache.us-east.FreeBSD.org/local-distfiles/mat/perl/perl-5.23.9-4=
3_GH0.tar.gz
200 [DISTFILE]=20
http://distcache.us-west.FreeBSD.org/local-distfiles/mat/perl/perl-5.23.9-4=
3_GH0.tar.gz
404 [DISTFILE]=20
http://cpan.metacpan.org/modules/by-module/perl-5.23.9-43_GH0.tar.gz
404 [DISTFILE]=20
http://cpan.metacpan.org/modules/by-module/../../src/5.0/perl-5.23.9-43_GH0=
.tar.gz
500 [WWW]       http://www.perl.org/
404 [DISTFILE]=20
ftp://ftp.sunet.se/pub/lang/perl/CPAN/modules/by-module/../../src/5.0/perl-=
5.23.9-43_GH0.tar.gz
404 [DISTFILE]=20
http://www.cpan.org/modules/by-module/../../src/5.0/perl-5.23.9-43_GH0.tar.=
gz
404 [DISTFILE]=20
http://backpan.perl.org/modules/by-module/../../src/5.0/perl-5.23.9-43_GH0.=
tar.gz
404 [DISTFILE]=20
ftp://ftp.cpan.org/pub/CPAN/modules/by-module/perl-5.23.9-43_GH0.tar.gz
403 [DISTFILE]=20
http://ftp.twaren.net/Unix/Lang/CPAN/modules/by-module/../../src/5.0/perl-5=
.23.9-43_GH0.tar.gz
404 [DISTFILE]=20
ftp://ftp.mirrorservice.org/sites/cpan.perl.org/CPAN/modules/by-module/../.=
./src/5.0/perl-5.23.9-43_GH0.tar.gz
404 [DISTFILE]=20
ftp://ftp.cpan.org/pub/CPAN/modules/by-module/../../src/5.0/perl-5.23.9-43_=
GH0.tar.gz
404 [DISTFILE]=20
ftp://ftp.funet.fi/pub/languages/perl/CPAN/modules/by-module/../../src/5.0/=
perl-5.23.9-43_GH0.tar.gz
404 [DISTFILE]=20
ftp://ftp.auckland.ac.nz/pub/perl/CPAN/modules/by-module/../../src/5.0/perl=
-5.23.9-43_GH0.tar.gz


or:

$ perl5.22.1 /usr/local/bin/distilator --threads=3D10 .
200 [DISTFILE]=20
http://distcache.eu.FreeBSD.org/local-distfiles/mat/perl/perl-5.23.9-43_GH0=
.tar.gz
200 [DISTFILE]=20
http://distcache.us-east.FreeBSD.org/local-distfiles/mat/perl/perl-5.23.9-4=
3_GH0.tar.gz
200 [DISTFILE]=20
http://distcache.us-west.FreeBSD.org/local-distfiles/mat/perl/perl-5.23.9-4=
3_GH0.tar.gz
String found where operator expected at
/usr/local/lib/perl5/5.22/mach/IO/Seekable.pm line 114, near "croak 'usage:
$io->seek(POS, WHENCE)'"
        (Do you need to predeclare croak?)
String found where operator expected at
/usr/local/lib/perl5/5.22/mach/IO/Seekable.pm line 119, near "croak 'usage:
$io->sysseek(POS, WHENCE)'"
        (Do you need to predeclare croak?)
String found where operator expected at
/usr/local/lib/perl5/5.22/mach/IO/Seekable.pm line 124, near "croak 'usage:
$io->tell()'"
        (Do you need to predeclare croak?)
500 [DISTFILE]=20
https://codeload.github.com/Perl/perl5/tar.gz/v5.23.9-43-gef66793?dummy=3D/=
perl-5.23.9-43_GH0.tar.gz
404 [DISTFILE]=20
http://cpan.metacpan.org/modules/by-module/../../src/5.0/perl-5.23.9-43_GH0=
.tar.gz
404 [DISTFILE]=20
http://www.cpan.org/modules/by-module/../../src/5.0/perl-5.23.9-43_GH0.tar.=
gz
404 [DISTFILE]=20
http://backpan.perl.org/modules/by-module/../../src/5.0/perl-5.23.9-43_GH0.=
tar.gz
200 [DISTFILE]=20
http://distcache.FreeBSD.org/local-distfiles/mat/perl/perl-5.23.9-43_GH0.ta=
r.gz
404 [DISTFILE]=20
ftp://ftp.sunet.se/pub/lang/perl/CPAN/modules/by-module/../../src/5.0/perl-=
5.23.9-43_GH0.tar.gz
404 [DISTFILE]=20
http://www.cpan.dk/modules/by-module/../../src/5.0/perl-5.23.9-43_GH0.tar.gz
404 [DISTFILE]=20
http://cpan.metacpan.org/modules/by-module/perl-5.23.9-43_GH0.tar.gz
500 [WWW]       http://www.perl.org/
404 [DISTFILE]=20
http://ftp.jaist.ac.jp/pub/CPAN/modules/by-module/../../src/5.0/perl-5.23.9=
-43_GH0.tar.gz
403 [DISTFILE]=20
http://ftp.twaren.net/Unix/Lang/CPAN/modules/by-module/../../src/5.0/perl-5=
.23.9-43_GH0.tar.gz
404 [DISTFILE]=20
ftp://ftp.mirrorservice.org/sites/cpan.perl.org/CPAN/modules/by-module/../.=
./src/5.0/perl-5.23.9-43_GH0.tar.gz
404 [DISTFILE]=20
ftp://ftp.cpan.org/pub/CPAN/modules/by-module/perl-5.23.9-43_GH0.tar.gz
404 [DISTFILE]=20
ftp://ftp.cpan.org/pub/CPAN/modules/by-module/../../src/5.0/perl-5.23.9-43_=
GH0.tar.gz
404 [DISTFILE]=20
ftp://ftp.funet.fi/pub/languages/perl/CPAN/modules/by-module/../../src/5.0/=
perl-5.23.9-43_GH0.tar.gz
404 [DISTFILE]=20
ftp://ftp.kddlabs.co.jp/lang/perl/CPAN/modules/by-module/../../src/5.0/perl=
-5.23.9-43_GH0.tar.gz
404 [DISTFILE]=20
ftp://ftp.auckland.ac.nz/pub/perl/CPAN/modules/by-module/../../src/5.0/perl=
-5.23.9-43_GH0.tar.gz

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-208506-13>