Segfault with ruby 1.9.3p429 

Same as issue #121: a local variable is assigned to arg3 in a block, the local variable goes out of context when arg3 is used as the length of a new string.
This is a regression introduced in 19a23876e3.