]> granicus.if.org Git - procps-ng/commit
ps: allow large list of groups
authorEric Dumazet <eric.dumazet@gmail.com>
Thu, 11 Oct 2012 17:02:10 +0000 (19:02 +0200)
committerCraig Small <csmall@enc.com.au>
Wed, 24 Oct 2012 10:43:37 +0000 (21:43 +1100)
commit7933435584aa1fd75460f4c7715a3d4855d97c1c
tree853f1afa2af7e891b8119b4f946100077dd06c73
parent9a60202b818c4566c33a0b7cfc7b79e886d006f8
ps: allow large list of groups

Current linux kernels output no more than 32 groups
in /proc/{pid}/status.

Plan is to increase this limit.

This patch allows ps to not core dump if the buffer used to read status
file was too small.

# ps aux
Signal 11 (SEGV) caught by ps (procps-ng version 3.3.3).
ps:display.c:59: please report this bug

Also increases the size of the buffer from 1024 to 4096, since even with
32 groups we are close to the limit.

cat /proc/12731/status | wc
     39     128     961

Signed-off-by: Eric Dumazet <eric.dumazet@gmail.com>
proc/readproc.c