eval_error.c: investigate core dump

* eval_error.c (error_handle): show backtrace at SIGSEGV, to
  investigate core dump in CI.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46002 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
nobu 2014-05-18 08:47:41 +00:00
parent bd4fdb714f
commit 0e8574f5bd

View File

@ -284,7 +284,8 @@ error_handle(int ex)
if (rb_obj_is_kind_of(errinfo, rb_eSystemExit)) {
status = sysexit_status(errinfo);
}
else if (rb_obj_is_instance_of(errinfo, rb_eSignal)) {
else if (rb_obj_is_instance_of(errinfo, rb_eSignal) &&
rb_iv_get(errinfo, "signo") != INT2FIX(SIGSEGV)) {
/* no message when exiting by signal */
}
else {