From cd5f49d0942e19a5854a325941918fca02fdb409 Mon Sep 17 00:00:00 2001 From: Paul Yang Date: Tue, 3 Oct 2017 17:28:49 -0700 Subject: Fix ruby segment fault (#3708) * Fix ruby segment fault 1) rb_ary_new cannot be called during allocate function. During allocate fucntion, the containing object hasn't been marked and rb_ary_new may invoke gc to collect containing object. 2) The global map should be marked before allocating it. Otherwise it may be garbage collected. * Add test * Remove commented code * Fix grammer error --- .gitignore | 5 +++++ 1 file changed, 5 insertions(+) (limited to '.gitignore') diff --git a/.gitignore b/.gitignore index fdc52bf7..d5196041 100644 --- a/.gitignore +++ b/.gitignore @@ -171,3 +171,8 @@ js/testproto_libs2.js # Ignore the bazel symlinks /bazel-* + +# ruby test output +ruby/lib/ +ruby/tests/generated_code_pb.rb +ruby/tests/test_import_pb.rb -- cgit v1.2.3