RFR (XS) 7182040 - make native thread creation failure message more descriptive (original) (raw)
Staffan Larsen staffan.larsen at oracle.com
Tue Feb 11 01:53:27 PST 2014
- Previous message: RFR (XS) 7182040 - make native thread creation failure message more descriptive
- Next message: RFR (XS) 7182040 - make native thread creation failure message more descriptive
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Ok.
/Staffan
On 10 feb 2014, at 23:00, Ioi Lam <ioi.lam at oracle.com> wrote:
Please review a very small fix (JDK9):
http://cr.openjdk.java.net/~iklam/7182040/threadcreatefailedmsg001/ Bug: The original "OutOfMemorError" message could be misleading when the actual cause is the OS limit on number of processes/threads. https://bugs.openjdk.java.net/browse/JDK-7182040 Summary of fix: I changed all occurrence of the literal string "unable to create new native thread" in the C code to call a common function os::nativethreadcreationfailedmsg(). Individual OS ports may define an alternative message by defining the OSNATIVETHREADCREATIONFAILEDMSG macro in os.hpp Here's a snap shot of the new message: java.lang.OutOfMemoryError: unable to create native thread: possibly out of memory or process/resource limits reached at java.lang.Thread.start0(Native Method) at java.lang.Thread.start(Thread.java:713) at spin.main(spin.java:15) Tests: JPRT Thanks - Ioi
- Previous message: RFR (XS) 7182040 - make native thread creation failure message more descriptive
- Next message: RFR (XS) 7182040 - make native thread creation failure message more descriptive
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]