[ruby-core:126364] [Ruby Bug#22240] Protect against SEGV caused by native extensions using rb_funcall between rb_protect and rb_jump_tag