# HG changeset patch # User rehn # Date 1484135236 -3600 # Node ID af43787561058157e618ef61d609b5ba0e9a3302 # Parent 90e15b78684e2dde335e910c862851f1e967ad59 8079441: Intermittent failures on Windows with "Unexpected exit from test [exit code: 1080890248]" (0x406d1388) Summary: Do not raise (windows thread name) exception 0x406d1388 when no debugger is attached. Reviewed-by: iklam, stuefe diff -r 90e15b78684e -r af4378756105 hotspot/src/os/windows/vm/os_windows.cpp --- a/hotspot/src/os/windows/vm/os_windows.cpp Wed Jan 11 09:40:42 2017 +0100 +++ b/hotspot/src/os/windows/vm/os_windows.cpp Wed Jan 11 12:47:16 2017 +0100 @@ -778,6 +778,11 @@ // is already attached to a debugger; debugger must observe // the exception below to show the correct name. + // If there is no debugger attached skip raising the exception + if (!IsDebuggerPresent()) { + return; + } + const DWORD MS_VC_EXCEPTION = 0x406D1388; struct { DWORD dwType; // must be 0x1000