From: Tomas Matousek Date: 2010-08-04T07:41:02+09:00 Subject: [ruby-core:31610] [Bug #3651] Crash when passing a block in an array indexer Bug #3651: Crash when passing a block in an array indexer http://redmine.ruby-lang.org/issues/show/3651 Author: Tomas Matousek Status: Open, Priority: Urgent Category: core, Target version: 1.9.x ruby -v: ruby 1.9.1p378 (2010-01-10 revision 26273) [i386-mingw32] 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. ---------------------------------------- http://redmine.ruby-lang.org