--- old/src/share/vm/utilities/vmError.cpp 2011-02-25 10:00:16.364362300 +0100 +++ new/src/share/vm/utilities/vmError.cpp 2011-02-25 10:00:15.979943800 +0100 @@ -802,7 +802,9 @@ first_error_tid = mytid; set_error_reported(); - if (ShowMessageBoxOnError) { + if (ShowMessageBoxOnError || + (Arguments::created_by_gamma_launcher() && PauseAtExit && os::is_debugger_attached())) + { show_message_box(buffer, sizeof(buffer)); // User has asked JVM to abort. Reset ShowMessageBoxOnError so the