The Solaris versions of Hotspot are not using the MT-safe versions of certain OS functions in some cases. This may lead to subtle failures in a multithreaded context. I complete survey of Hotspot should be conducted to identify all occurances of this problem and each function's MT-safe counterpart must be substituted while also implementing any special buffering requirements that are exposed.
- relates to
-
JDK-4873538 signal handler deadlocked waiting on a malloc lock
- Closed
-
JDK-4515367 fatal error handler enhancements
- Closed
-
JDK-8299593 getprotobyname should not be used
- Resolved
-
JDK-4886930 Intermittent JRE hang
- Closed