Issue #3642 has been updated by Shyouhei Urabe.

Status changed from Open to Rejected

Yes, this is a known limitation.  Ruby's internal data structure limits source file lines to 2^(8*sizeof(long) - 16);  which means you won't have this problem on a 64bit machine.
----------------------------------------
http://redmine.ruby-lang.org/issues/show/3642

----------------------------------------
http://redmine.ruby-lang.org