Project

General

Profile

Actions

Bug #11232

closed

rb_compile_string from parse.y segfaults

Added by kyrylo (Kyrylo Silin) over 9 years ago. Updated over 5 years ago.

Status:
Closed
Assignee:
-
Target version:
-
ruby -v:
ruby 2.2.2p95 (2015-04-13 revision 50295) [x86_64-linux]
[ruby-core:69483]

Description

I'm using rb_compile_string in my project and invoke it in a loop.
Unfortunately, it segfaults for me.

I've set up a repository with a minimum reproducible case:
https://github.com/kyrylo/rb_compile_string_bug

The bug can be observed with Ruby compiled with the default compiler
flags. While I was debugging this, I decided to compile the same
Ruby with -O0 -g. Surprisingly, the bug did not occur with these
new flags.

Then, I've also tried to test this with this Ruby with the default
flags and it was working fine, without any segfaults:
ruby 2.3.0dev (2015-06-03 trunk 50741) [x86_64-linux].

I suspect that it's already been fixed, but I'm not sure.

Actions

Also available in: Atom PDF

Like0
Like0Like0Like0Like0