Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 587608 - dev-perl/forks-0.360.0 - fix incompatibility with >=perl-5.18
Summary: dev-perl/forks-0.360.0 - fix incompatibility with >=perl-5.18
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-06-30 19:04 UTC by Martin Mokrejš
Modified: 2017-03-12 23:16 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Mokrejš 2016-06-30 19:04:28 UTC
I think I hit this bug already but did not report it. It came now through a maker-devel email list and provided 0.360.0 version was released 27 Jun 2014 it should be still relevant issue for my current perl-5.20.1 install.


From Carson Holt
Subject: Re: [maker-devel] Segmentation Fault
Date: Thu, 30 Jun 2016 12:11:31 -0600

...

Finally the error from the forks module. See the following from the devel list —> https://groups.google.com/forum/#!topic/maker-devel/2kYQ90TCuXA
It can be fixed with a small edit to the forks.pm file from CPAN (or a change in perl version)

—Carson



> On Jun 28, 2016, at 7:24 PM, Madolyn Macdonald <mmacd@udel.edu> wrote:
>
> Hi Maker,
> I am trying to run Maker and got the following in my stderr.log file for one of my scaffolds.
>
> sh: line 1: 34865 Segmentation fault      (core dumped) /usr/local/exonerate-2.2.0/bin/exonerate -q /tmp/maker_kqNxYt/1/NP_001233663%2E1.for.11692140-11693047.1.fasta -t /tmp/maker_kqNxYt/1/picr50.11692140-11693047.1.fasta -Q protein -T dna -m protein2genome --softmasktarget --percent 20 --showcigar > /tmp/maker_kqNxYt/1/picr50.11692140-11693047.NP_001233663%2E1.p.exonerate
> Use of each() on hash after insertion without resetting hash iterator results in undefined behavior, Perl interpreter: 0x1846010 at /usr/lib64/perl5/vendor_perl/forks.pm line 1736.
> Use of each() on hash after insertion without resetting hash iterator results in undefined behavior, Perl interpreter: 0x1846010 at /usr/lib64/perl5/vendor_perl/forks.pm line 1736.
> ERROR: Exonerate failed
> --> rank=1, hostname=biomix2.dbi.local
> ERROR: Failed while polishing proteins
> ERROR: Chunk failed at level:10, tier_type:3
> FAILED CONTIG:picr50
>
...
> _______________________________________________
> maker-devel mailing list
> maker-devel@box290.bluehost.com
> http://box290.bluehost.com/mailman/listinfo/maker-devel_yandell-lab.org




BTW, I do not see it even reported in https://rt.cpan.org/Public/Dist/Display.html?Name=forks . Anybody haviong time to report there?  ;) Thank you.
Comment 1 Andreas K. Hüttel archtester gentoo-dev 2016-12-29 16:44:27 UTC
Tests of forks pass here (with 5.24.1-rc4); is this still a problem?
Comment 2 Martin Mokrejš 2017-01-06 19:43:29 UTC
Do not know, I was hoping somebody checks the old patch content and whatever is the current version. ;)
Comment 3 Andreas K. Hüttel archtester gentoo-dev 2017-03-12 23:16:38 UTC
(In reply to Martin Mokrejš from comment #2)
> Do not know, I was hoping somebody checks the old patch content and whatever
> is the current version. ;)

OK let's assume it is fixed...