From: Olivier Marin Date: 2010-05-31T23:58:48+09:00 Subject: [ruby-core:30534] [Bug #3372] Segfault when passing block_param to aref call with tOP_ASGN : foo[&b] += 21 Bug #3372: Segfault when passing block_param to aref call with tOP_ASGN : foo[&b] += 21 http://redmine.ruby-lang.org/issues/show/3372 Author: Olivier Marin Status: Open, Priority: Normal Category: core ruby -v: ruby 1.9.3dev (2010-05-31 trunk 28108) [x86_64-linux] To reproduce : $ ruby -e 'foo[&b] += 21' ruby: [BUG] Segmentation fault ruby 1.9.3dev (2010-05-31 trunk 28108) [x86_64-linux] -- control frame ---------- c:0001 p:0000 s:0002 b:0002 l:001a38 d:001a38 TOP --------------------------- -- C level backtrace information ------------------------------------------- ruby(rb_vm_bugreport+0x9e) [0x52362e] ruby() [0x5648a8] ruby(rb_bug+0xb1) [0x564a41] ruby() [0x4b3048] /lib/libpthread.so.0(+0xf8f0) [0x2b00154f08f0] ruby() [0x4600e1] ruby() [0x460159] ruby(ruby_yyparse+0x37d2) [0x467ff2] ruby() [0x4729e4] ruby(ruby_suppress_tracing+0x11d) [0x524aed] ruby(rb_parser_compile_string+0xcc) [0x45e5fc] ruby() [0x4b20ba] ruby(ruby_process_options+0x9b) [0x4b285b] ruby(ruby_options+0x90) [0x41be00] ruby(main+0x41) [0x419b31] /lib/libc.so.6(__libc_start_main+0xfd) [0x2b0015fe6c4d] ruby() [0x419a29] ---------------------------------------- http://redmine.ruby-lang.org