Stack consistency error: m {|(v,(*))|}

e$B0J2<$N$h$&$K$9$k$He(B Stack consistency error e$B$K$J$j$^$9!#e(B

% ./ruby -ve ‘def m() yield end; m {|(v,(*))|}’
ruby 1.9.0 (2007-07-07 patchlevel 0) [i686-linux]
-e:1: – control frame ----------
c:0005 p:0011 s:0012 b:0011 l:000004 d:000010 BLOCK -e:1
c:0004 p:0003 s:0008 b:0008 l:000007 d:000007 METHOD -e:1
c:0003 p:0012 s:0005 b:0005 l:000004 d:000004 TOP -e:1
c:0002 p:---- s:0003 b:0003 l:000002 d:000002 FINISH :inherited
c:0001 p:---- s:0001 b:-001 l:000000 d:000000 ------

DBG> : “-e:1:in m'" DBG> : "-e:1:in'”
– backtrace of native function call (Use addr2line) –
0x80f1b21
0x810b3ac
0x810b44b
0x80ec67c
0x80f0328
0x80f0965
0x80f1cd0
0x80f1dca
0x8059ca2
0x8059d0e
0x8056e85
0xb7dbeea8
0x8056db1