Backport #3651

Updated by jeremyevans0 (Jeremy Evans) about 4 years ago

  This code crashes the interpreter: 
  z = lambda {} 
  x = [1,2,3,4,5] 
  x[1, 2, &z] += 1 
  [BUG] Segmentation fault 
  ruby 1.9.1p378 (2010-01-10 revision 26273) [i386-mingw32] 
  -- control frame ---------- 
  c:0002 p:-8883742 s:0004 b:0004 l:000003 d:000003 TOP 
  c:0001 p:0000 s:0002 b:0002 l:001d64 d:001d64 TOP 
  -- Ruby level backtrace information----------------------------------------- 
  You may encounter a bug of Ruby interpreter. Bug reports are welcome. 
  For details: 
  This application has requested the Runtime to terminate it in an unusual way. 
  Please contact the application's support team for more information.