#204 FAIL with perl 5.10 (may obsolete several earlier bugs)

critical
closed-fixed
nobody
core (120)
9
2008-11-01
2008-07-18
Craig DeForest
No

Perl 5.10 uses, by default, a memory "wrapper" (fenced malloc) that seems to screw up many of the PDL modules in the latest CVS.

Building Perl 5.10 without the wrapper (which requires running the klunky "Configure" script that comes with the perl 5.10 source distribution) fixes the problems, so that current CVS passes all tests.

Discussion

  • Craig DeForest
    Craig DeForest
    2008-07-18

    • milestone: --> critical
    • priority: 5 --> 9
     
  • Craig DeForest
    Craig DeForest
    2008-07-18

    Logged In: YES
    user_id=20200
    Originator: YES

    (This really needs to be sorted out before 2.4.4 can be released -- it won't do to make a release that breaks in the current perl production environment).

     
  • Craig DeForest
    Craig DeForest
    2008-07-18

    Logged In: YES
    user_id=20200
    Originator: YES

    The problem is an error message: "panic: free from wrong pool" that seems to happen inside sever(). Will look into it more tonight, have to run now.

     
  • Chris Marshall
    Chris Marshall
    2008-10-19

    I've tested the Newx() fix for cygwin perl 5.10 and closed the bug I reported with the same issue. Could some other developer please test this on a non-cygwin system: linux, solaris, mac, win32,... and confirm and then close this bug? Thanks.

     
  • Chris Marshall
    Chris Marshall
    2008-10-19

    • labels: --> core
     
  • Chris Marshall
    Chris Marshall
    2008-11-01

    • status: open --> closed-fixed
     
  • Chris Marshall
    Chris Marshall
    2008-11-01

    CPAN Testers verify that perl 5.10 now works with PDL-2.4.3_03.

     
  • Chris Marshall
    Chris Marshall
    2008-11-01

    Bug fixed in CVS.
    Thanks for reporting the problem!