Uploaded image for project: 'Apache Lucy-Clownfish'
  1. Apache Lucy-Clownfish
  2. CLOWNFISH-92

Skip threaded tests under Perl < 5.8.7

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 0.6.0
    • 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.

      Attachments

        Activity

          People

            nwellnhof Nikolas Wellnhofer
            nwellnhof Nikolas Wellnhofer
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: