This is the mail archive of the glibc-bugs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug nptl/19981] sparc64: Test tst-cond10.out fails with '/bin/sh: 2: Cannot fork'


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.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]