lkml.org 
[lkml]   [2001]   [Nov]   [7]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
SubjectRe: "ps ax" shows init [
Date
From
Miquel van Smoorenburg wrote:

> In article <Pine.LNX.4.10.10111071747430.31120-100000@ares.sot.com>,
> Yaroslav Popovitch <yp@sot.com> wrote:
> >doing "ps ax" get such msg for kernel-2.4.9:
> >That is the same for kernel-2.4.12.Sometimes it is shown as it should be.
> >Is this a bug of kernel? It seems to be..
> >
> > PID TTY STAT TIME COMMAND
> > 1 ? S 0:06 init [
>
> It's because init doesn't have enough space in argv[] to change it's
> process title. There are a number of causes for this, one indirect
> one is pressing 'enter' at the 'LILO boot: ' prompt.

Perhaps a way around this frequent problem is to make execve() always
reserve a certain minimum amount of space in argv[] even if it is not
filled in with anything. Then instead a "brick wall" being set at
the end of the space originally used, it can be set at max(space used,
minimum reserved). This is still userland space, right? What would
be a reasonable figure for minimum reserved? Or does ld-linux go
grabbing space right after the end of argv[]?

--
-----------------------------------------------------------------
| Phil Howard - KA9WGN | Dallas | http://linuxhomepage.com/ |
| phil-nospam@ipal.net | Texas, USA | http://phil.ipal.org/ |
-----------------------------------------------------------------
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 13:12    [W:0.046 / U:0.908 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site