Fix seg fault when using STL containers of generic Ruby types, GC_VALUE or LANGUAGE_OBJECT, on exit of the Ruby interpreter. Observed on 64 bit Linux in the std_li_set testcase. The global hash which is meant to hold GC references was being deleted by the interpreter on exit before the GC_VALUES destructors were being called.
This commit is contained in:
parent
8801ea3f11
commit
e13e1cba9e
2 changed files with 67 additions and 52 deletions
|
|
@ -5,6 +5,10 @@ See the RELEASENOTES file for a summary of changes in each release.
|
|||
Version 2.0.10 (in progress)
|
||||
============================
|
||||
|
||||
2013-03-30: wsfulton
|
||||
[Ruby] Fix seg fault when using STL containers of generic Ruby types, GC_VALUE or LANGUAGE_OBJECT,
|
||||
on exit of the Ruby interpreter. More frequently observed in ruby-1.9.
|
||||
|
||||
2013-03-29: wsfulton
|
||||
[Ruby] Fix delete_if (reject!) for the STL container wrappers which previously would
|
||||
sometimes seg fault or not work.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue