Skip to contentSkip to conversation

New: [TRIVIAL] PTHREAD_CREATE(3): EAGAIN and pid_max

Bug 76101 bugzilla-daemon-590EEB7GvNiWaY/[email protected] 2 participants 4 messages May 13, 2014 – May 24, 2014 1 message not in the archive Man-pages: manual pages for Linux -- Sections 2, 3, 4, 5, and 7

lore
Share & tools
lore
#0 lore raw

https://bugzilla.kernel.org/show_bug.cgi?id=76101

Bug ID: 76101
Summary: [TRIVIAL] PTHREAD_CREATE(3): EAGAIN and pid_max
Product: Documentation
Version: unspecified
Hardware: All
OS: Linux
Status: NEW
Severity: normal
Priority: P1
Component: man-pages
Assignee: documentation_man-pages-ztI5WcYan/[email protected]
Reporter: [email protected]
Regression: No

Hi,

The system-wide limit on the number of threads can also reached by a small value in /proc/sys/kernel/pid_max. E.g. RHEL5 and RHEL6 systems uses a default of 32768 in pid_max probably for compatibility with 32bit applications.

This causes an EAGAIN also if the number of threads is significant lower than thread-max or RLIMIT_NPROC.

Please extent the EAGAIN statement to reflect pid_max too.

Thanks,
Carsten

Signature · 6 lines
You are receiving this mail because:
You are watching the assignee of the bug.
--
To unsubscribe from this list: send the line "unsubscribe linux-man" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
#2 lore raw
In reply to a message not in the archive
Quoted 18 lines · On 05/13/2014 07:22 PM, bugzilla-daemon-590EEB7GvNiWaY/ihj7yzEB+6BGkLq7r@public…

https://bugzilla.kernel.org/show_bug.cgi?id=76101

Bug ID: 76101
Summary: [TRIVIAL] PTHREAD_CREATE(3): EAGAIN and pid_max
Product: Documentation
Version: unspecified
Hardware: All
OS: Linux
Status: NEW
Severity: normal
Priority: P1
Component: man-pages
Assignee: documentation_man-pages-ztI5WcYan/[email protected]
Reporter: [email protected]
Regression: No

Hi,

Quoted 8 lines

The system-wide limit on the number of threads can also reached by a small value in /proc/sys/kernel/pid_max. E.g. RHEL5 and RHEL6 systems uses a default of 32768 in pid_max probably for compatibility with 32bit applications.

This causes an EAGAIN also if the number of threads is significant lower than thread-max or RLIMIT_NPROC.

Please extent the EAGAIN statement to reflect pid_max too.

Hello Carsten.

Thanks for the report. I've added pid_max to the list of causes for EAGAIN in pthread_create(3). (And I've made the fork(2) text match that in pthread_create(3) as well.).

Cheers,

Michael

Signature · 7 lines
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
Linux/UNIX System Programming Training: http://man7.org/training/
--
To unsubscribe from this list: send the line "unsubscribe linux-man" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
#3 lore raw

[Bug 76101] [TRIVIAL] PTHREAD_CREATE(3): EAGAIN and pid_max

In reply to a message not in the archive

https://bugzilla.kernel.org/show_bug.cgi?id=76101

--- Comment #1 from Michael Kerrisk <[email protected]> ---

Quoted 18 lines · On 05/13/2014 07:22 PM, bugzilla-daemon-590EEB7GvNiWaY/ihj7yzEB+6BGkLq7r@public…

https://bugzilla.kernel.org/show_bug.cgi?id=76101

Bug ID: 76101
Summary: [TRIVIAL] PTHREAD_CREATE(3): EAGAIN and pid_max
Product: Documentation
Version: unspecified
Hardware: All
OS: Linux
Status: NEW
Severity: normal
Priority: P1
Component: man-pages
Assignee: documentation_man-pages-ztI5WcYan/[email protected]
Reporter: [email protected]
Regression: No

Hi,

Quoted 8 lines

The system-wide limit on the number of threads can also reached by a small value in /proc/sys/kernel/pid_max. E.g. RHEL5 and RHEL6 systems uses a default of 32768 in pid_max probably for compatibility with 32bit applications.

This causes an EAGAIN also if the number of threads is significant lower than thread-max or RLIMIT_NPROC.

Please extent the EAGAIN statement to reflect pid_max too.

Hello Carsten.

Thanks for the report. I've added pid_max to the list of causes for EAGAIN in pthread_create(3). (And I've made the fork(2) text match that in pthread_create(3) as well.).

Cheers,

Michael

Signature · 6 lines
You are receiving this mail because:
You are watching the assignee of the bug.
--
To unsubscribe from this list: send the line "unsubscribe linux-man" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
#4 lore raw

[Bug 76101] [TRIVIAL] PTHREAD_CREATE(3): EAGAIN and pid_max

In reply to a message not in the archive

https://bugzilla.kernel.org/show_bug.cgi?id=76101

Michael Kerrisk <[email protected]> changed:

What |Removed |Added
----------------------------------------------------------------------------

             Status|NEW                         |RESOLVED
                 CC|                            |[email protected]
         Resolution|---                         |CODE_FIX
Signature · 6 lines
You are receiving this mail because:
You are watching the assignee of the bug.
--
To unsubscribe from this list: send the line "unsubscribe linux-man" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html