Actions
Backport #3651
closedCrash when passing a block in an array indexer
Status:
Closed
Assignee:
Description
=begin
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-----------------------------------------
[NOTE]
You may encounter a bug of Ruby interpreter. Bug reports are welcome.
For details: http://www.ruby-lang.org/bugreport.html
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
=end
Actions
Like0
Like0Like0Like0Like0