Actions
Bug #10868
closedObject allocation within an extension during garbage collection terminates the Ruby process
Status:
Third Party's Issue
Assignee:
-
Target version:
-
ruby -v:
ruby 2.2.0p0 (2014-12-25 revision 49005) [x86_64-linux], ruby 2.1.5p273 (2014-11-13 revision 48405) [x86_64-linux], ruby 1.9.3p551 (2014-11-13 revision 48407) [x86_64-linux]
Backport:
Description
It appears that when a CFUNC makes an allocation when garbage collection is running within a different thread/context, it yields the error "[BUG] object allocation during garbage collection phase" and the Ruby process is subsequently terminated.
Ruby versions 1.9.3, 2.1.5, and 2.2.0 all yield the same behavior (per the attached files).
Note that similar behavior has been reported within issues 7750, 9090, and 1049.
Files
Actions
Like0
Like0Like0