Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8268773

Improvements related to: Failed to start thread - pthread_create failed (EAGAIN)

    XMLWordPrintable

Details

    • b07

    Backports

      Description

        Extracted from https://bugs.openjdk.java.net/browse/JDK-8268605

        The current warning message:
        [11.028s][warning][os,thread] Failed to start thread - pthread_create failed (EAGAIN) for attributes: stacksize: 2048k, guardsize: 0k, detached.

        is quite unhelpful and does not give an idea which thread failed to be created.
        It would be a useful addition to show if this is a GC thread, a compiler thread, an application thread, etc.

        > One more thing, do you think it would be reasonable to retry (e.g. 1-2 times) pthread_create() if it returns EAGAIN?

        That is not unreasonable, but may not help depending on exactly why the failure is occurring. If we have hit the ulimit process/thread limit for example, then it won't self-correct unless a thread/process has terminated since the first call. So in a tight loop it may just fail continually.

        Attachments

          Issue Links

            Activity

              People

                dholmes David Holmes
                bdaloze Benoit Daloze
                Votes:
                0 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved: