提交 08c42b1b 编写于 作者: C coleenp

4997835: RFE: crash dump will only be created when running w/ -XX:+ShowMessageBoxOnError

Summary: Using UseOSErrorReporting will provide both an hs_err file and a crash dump or debug launch and works better.
Reviewed-by: xlu, acorn, poonam
上级 8e833fe9
...@@ -674,6 +674,11 @@ void VMError::report_and_die() { ...@@ -674,6 +674,11 @@ void VMError::report_and_die() {
reset_signal_handlers(); reset_signal_handlers();
} else { } else {
// If UseOsErrorReporting we call this for each level of the call stack
// while searching for the exception handler. Only the first level needs
// to be reported.
if (UseOSErrorReporting && log_done) return;
// This is not the first error, see if it happened in a different thread // This is not the first error, see if it happened in a different thread
// or in the same thread during error reporting. // or in the same thread during error reporting.
if (first_error_tid != mytid) { if (first_error_tid != mytid) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册