fdr/redrat — Issue #5: RedRat does not protect against exceptions raised in Ruby
Author: fdr
Created: 2011-11-23 03:49:02+00:00
State: open

Unlike the Python support, where return values are fastidiously checked for NULL-ity to raise Ruby exceptions, Ruby exceptions are not caught at all by the C code, and segfaults result. One can get such a nested exception by reopening PythonValues and then doing things in them that can raise ruby exceptions.