From: Maciek Nowacki Date: 2013-11-25T22:41:04-07:00 Subject: [ruby-core:58587] bug in rb_readlink() in file.c (fixed) Hello, Here is a cute bug that has existed for a little while in file.c . Ruby will tend to crash when File.readlink() is called on a symlink with a long target. Fix: --- - 2013-11-25 22:10:59.694183795 -0700 +++ file.c 2013-11-25 22:10:03.076352889 -0700 @@ -2529,8 +2529,8 @@ || (rv < 0 && errno == ERANGE) /* quirky behavior of GPFS */ #endif ) { - rb_str_modify_expand(v, size); size *= 2; + rb_str_modify_expand(v, size); } if (rv < 0) { rb_str_resize(v, 0); Maciek Nowacki Application Support Analyst Information Services & Technology University of Alberta