This is the mail archive of the
glibc-bugs@sourceware.org
mailing list for the glibc project.
[Bug nptl/19981] sparc64: Test tst-cond10.out fails with '/bin/sh: 2: Cannot fork'
- From: "glaubitz at physik dot fu-berlin.de" <sourceware-bugzilla at sourceware dot org>
- To: glibc-bugs at sourceware dot org
- Date: Sat, 23 Apr 2016 19:57:32 +0000
- Subject: [Bug nptl/19981] sparc64: Test tst-cond10.out fails with '/bin/sh: 2: Cannot fork'
- Auto-submitted: auto-generated
- References: <bug-19981-131 at http dot sourceware dot org/bugzilla/>
https://sourceware.org/bugzilla/show_bug.cgi?id=19981
--- Comment #2 from glaubitz at physik dot fu-berlin.de <glaubitz at physik dot fu-berlin.de> ---
So, this seems to be a bug in the kernel or the LDOM software.
On the LDOM machine, this bash command triggers the same behavior:
$ eval `for x in $(seq 600) ; do echo "sleep 1 &"; done`
[1] 3699
[2] 3700
[3] 3701
[4] 3702
[5] 3703
[6] 3704
[7] 3705
[8] 3706
[9] 3707
[10] 3708
[11] 3709
[12] 3710
[13] 3711
(...)
[505] 4203
[506] 4204
[507] 4205
-bash: fork: retry: Resource temporarily unavailable
-bash: fork: retry: No child processes
[508] 4208
[509] 4209
[510] 4210
(...)
[588] 4288
[589] 4289
[590] 4290
[591] 4291
[592] 4292
[593] 4293
[594] 4294
[595] 4295
[596] 4296
[597] 4297
[598] 4298
[599] 4299
[600] 4300
The same command works fine on my Sun Blade 100 SPARC machine running the same
version of Debian but on a single CPU, single core on bare metal while the
above system is an LDOM with 64 GiB RAM and 32 virtual CPUs.
Adrian
--
You are receiving this mail because:
You are on the CC list for the bug.