Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
Our Perl thread support relies on the CLONE_SKIP mechanism which was introduced in Perl 5.8.7. Without CLONE_SKIP, pointers to Clownfish objects get cloned for every Perl thread and can be destroyed muiltiple times. See this failing test for example:
http://www.cpantesters.org/cpan/report/d073d51a-088b-11e6-a27a-892312a8f2ac
We should disable this test under unsupported Perl versions and maybe document this deficiency somewhere.