From: twlevo on
after installation of suse linux 11.2 at startup on console a message
sometime appears:
"Uhh, too many forks, PIDs got reused, we're confused
at 6734 startpar 1499 fork -513"
and the numbers may differ sometimes.
this happens on 32 and 64 bits systems.
never ever seen such strange message on any linux disto.
any idea where this comes from ? maybe init or kernel ?
From: Mark S Bilk on
On Nov 15, 2:22 am, twlevo <twl...(a)gmail.com> wrote:
> after installation of suse linux 11.2 at startup on console a message
> sometime appears:
> "Uhh, too many forks, PIDs got reused, we're confused
> at 6734 startpar 1499 fork -513"

There is a program "startpar", whose man page says, "startpar
is used to run multiple run-level scripts in parallel".

Does your system respond to console commands after that message
is printed? If so, you could run:

ps -e | wc

to see how many processes are running, and

ps -e k comm | less

which sorts the listing by command name, so you can see whether
there are many instances of some particular program running.

If you get a message "command not found", then you don't have
a PATH yet, and you'd have to specify the full paths for the
commands, which (in openSuSE 10.3 at least) are:

/bin/ps, /usr/bin/wc, and /usr/bin/less .

Please tell us what you find.

From: twlevo on

> Does your system respond to console commands after that message
> is printed?
can login as user on console and not any problem. then doing startx,
no problems.

> ps -e | wc
reports: 144 576 4824


> ps -e k comm | less
>
> which sorts the listing by command name, so you can see whether
> there are many instances of some particular program running.
looked at it and not many instances of some program running.

now it happened with same message but with 'hald-runner' mentioned.
that has todo with hardware abstraction layer says wikipedia:
http://en.wikipedia.org/wiki/HAL_%28software%29

any more idea of what is going on in suse linux 11.2 ?
thanks for your fast reply.

From: Mark S Bilk on
Whoopee! Found it in bugzilla, with a search for "too many forks":

https://bugzilla.novell.com/show_bug.cgi?id=551635

Lots of info there! The message is from a preloader program,
which I guess preloads a list of programs as soon as possible
during startup so they don't have to pull each other in
sequentially, so startup is faster. If it gets confused, it
just stops preloading, but the programs get loaded in the
usual way anyhow. At least that's my understanding of what
the developers are saying, starting with comment #7.

In any case, the message is only a warning, and does not
indicate any real problem with the system. Just a slight
irritation resulting from over-enthusiastic forking.

From: twlevo on
> Whoopee! Found it in bugzilla, with a search for "too many forks":
>
> https://bugzilla.novell.com/show_bug.cgi?id=551635
>
> Lots of info there!  The message is from a preloader program,
> which I guess preloads a list of programs as soon as possible
> during startup so they don't have to pull each other in
> sequentially, so startup is faster.  If it gets confused, it
> just stops preloading, but the programs get loaded in the
> usual way anyhow.  At least that's my understanding of what
> the developers are saying, starting with comment #7.
>
> In any case, the message is only a warning, and does not
> indicate any real problem with the system.  Just a slight
> irritation resulting from over-enthusiastic forking.

thank you for finding this so quickly and good explained.
if it is only a warning, can wait for an online update some time.
thank you very much.