Could you please file a bug at http://bugs.ruby-lang.org ? Thank you! On Nov 26, 2013, at 2:41 PM, Maciek Nowacki <nowacki / ualberta.ca> wrote: > 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 >