Description of problem: The C++ libraries provided with the JDG 6.2.0 CR2 build are not able to successfully run the JNI tests on Windows 7 without JVM crashes. On 32-bit Windows, the tests are all executed successfully, but the JVM crashes. On 64-bit Windows, many of the tests fail with the "Pool is closed" exceptions and the JVM crashes. test and JVM crash logs will be attached. Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
Created attachment 848395 [details] Windows 7 32-bit test log
Created attachment 848396 [details] Windows 7 32-bit JVM crash log
Created attachment 848397 [details] Windows 7 64-bit test log
Created attachment 848399 [details] Windows 7 64-bit JVM crash log
The errors on the 64-bit build go away when the HOTROD_IPSTACK environment variable is set to "IPV4". The crash on the 32-bit build still occurs.
Alan, could you provide also core dumps for the failed tests? This article might help: http://msdn.microsoft.com/en-us/library/windows/desktop/bb787181%28v=vs.85%29.aspx Also, building with debug options and trying to reproduce that might help as we don't have PDB files yet.
The root cause for the crash was found - incorrect error handling for request throwing transport exception. See JIRA for details.
Verified with JDG 6.2.1 CR2