src/share/vm/utilities/vmError.cpp

Print this page

        

@@ -843,10 +843,13 @@
 
     log.set_fd(-1);
     log_done = true;
   }
 
+  // Flush buffered output, finish log files before OnError
+  // commands are executed.
+  ostream_abort();
 
   static bool skip_OnError = false;
   if (!skip_OnError && OnError && OnError[0]) {
     skip_OnError = true;