NERSCPowering Scientific Discovery Since 1974

[FIXED] perl 5.16.0 File::Glob() causes crashes

August 15, 2013 by Doug Jacobsen (1 Comments)

There is an issue with the default modules installation of perl where the glob() function can crash the perl executable.  This happens if multiple (space separated) patterns are being matched by glob():

OK:  my @files = glob("*.pl");

NOT OK: my @files = glob("*.pl *.c");

Note that the above case is so simple it usually works, more complex cases fail.

This is a known issue for perl 5.16.0, and there is a patch available.  During the quarterly maintenance we will patch the perl installation to correct this.

Update: This was corrected on 8/21/2013.


Post your comment

You cannot post comments until you have logged in. Login Here.

Comments

  • This issue was fixed during the quarterly maintenance by patching the File::Glob portion of perl.

    Posted by Douglas M Jacobsen, 22/08/2013 10:12am (8 months ago)

RSS feed for comments on this page | RSS feed for all comments