This is the same issue that had been fixed in jdk native code before (JDK-6989972).
It appears that it still exists in hotspot:
JVM_ENTRY(void, JVM_GetVersionInfo(JNIEnv* env, jvm_version_info* info, size_t info_size))
memset(info, 0, sizeof(info_size));
the last line should be
memset(info, 0, info_size);
This is apparently the root cause of issue reported from outside. We need to backport this in a timely manner, So I upped the priority to P3 for now.
Date: 2014-03-25 20:48:41 +0000