Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 18 May 2001 10:43:45 -0700 (PDT)
From:      kstailey@yahoo.com
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   bin/27433: ps binary does not do what the man page says.  ps output columns are wrecked.
Message-ID:  <200105181743.f4IHhj627243@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         27433
>Category:       bin
>Synopsis:       ps binary does not do what the man page says.  ps output columns are wrecked.
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri May 18 10:50:01 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator:     Kenneth Stailey
>Release:        4.3-STABLE
>Organization:
Thomson Financial Corp
>Environment:
FreeBSD orwell.cda.com 4.3-STABLE FreeBSD 4.3-STABLE #1: Thu May 17 22:03:34 EDT 2001     root@orwell.cda.com:/usr/src/sys/compile/ORWELL  i386

>Description:
ps(1) man page says:
     re         core residency time (in seconds; 127 = infinity)

but the output looks like this instead:
  PID STAT      TIME  SL  RE PAGEIN   VSZ  RSS   LIM TSIZ %CPU %MEM COMMAND
62934 S      0:00.37  16 1723      1  2912 2256     - 1036  0.0  0.9 /home/httpd
92821 S      0:00.59  16 3184      0  2900 2248     - 1036  0.0  0.9 /home/httpd
96372 S      0:00.47  16 3123      1  2900 2244     - 1036  0.0  0.9 /home/httpd

by "127 = infinity" they mean that values higher than 127 are represented as 127

3123 > 127

On NetBSD where someone fixed it the columns are not pushed over too far:

  PID  STAT      TIME  SL  RE PAGEIN   VSZ   RSS   LIM TSIZ %CPU %MEM COMMAND
28398 S       5:07.20   1 127    942 23328  8336 57800 9388  0.1 12.8 /usr/loca
19246 Is      0:04.11 126 127   3900 16828    52 57800  136  0.0  0.1 mount_mfs
23242 Ss    826:29.45   0 127  33405 12312 17504 57800 2604  0.6 26.9 /usr/X11R

>How-To-Repeat:
Run ps with options that produce the RE and/or SL columns.  Try "ps -v"
>Fix:
begin 644 ps.patch
M+2TM(&ME>7=O<F0N8RY$25-4"49R:2!-87D@,3@@,3,Z,C4Z-3D@,C`P,0HK
M*RL@:V5Y=V]R9"YC"49R:2!-87D@,3@@,3,Z,C8Z-#,@,C`P,0I`0"`M,30S
M+#<@*S$T,RPW($!`"B`)>R)P<&ED(BP@(E!0240B+`H@"0E.54Q,+"`P+"!E
M=F%R+"!.54Q,+"!0241,14XL($5/1D8H95]P<&ED*2P@54E.5"P@4$E$1DU4
M?2P*(`E[(G!R:2(L(")04DDB+"!.54Q,+"`P+"!P<FDL($Y53$PL(#-]+`HM
M"7LB<F4B+"`B4D4B+"!.54Q,+"`P+"!P=F%R+"!.54Q,+"`S+"!03T9&*'!?
M<W=T:6UE*2P@54E.5"P@(F0B?2P**PE[(G)E(BP@(E)%(BP@3E5,3"P@24Y&
M,3(W+"!P=F%R+"!.54Q,+"`S+"!03T9&*'!?<W=T:6UE*2P@54E.5"P@(F0B
M?2P*(`E[(G)G:60B+"`B4D=)1"(L($Y53$PL(#`L(&5V87(L($Y53$PL(%5)
M1$Q%3BP@14]&1BAE7W!C<F5D+G!?<F=I9"DL"B`)"55)3E0L(%5)1$9-5'TL
M"B`)>R)R;&EN:R(L(")23$E.2R(L"D!`("TQ-C,L-R`K,38S+#<@0$`*(`D)
M3E5,3"P@,"P@979A<BP@3E5,3"P@."P@14]&1BAE7W!R;V-S:6<N<'-?<VEG
M:6=N;W)E*2P@54E.5"P@(G@B?2P*(`E[(G-I9VUA<VLB+"`B0DQ/0TM%1"(L
M"B`)"4Y53$PL(#`L('!V87(L($Y53$PL(#@L(%!/1D8H<%]S:6=M87-K*2P@
M54E.5"P@(G@B?2P*+0E[(G-L(BP@(E-,(BP@3E5,3"P@,"P@<'9A<BP@3E5,
M3"P@,RP@4$]&1BAP7W-L<'1I;64I+"!524Y4+"`B9")]+`HK"7LB<VPB+"`B
M4TPB+"!.54Q,+"!)3D8Q,C<L('!V87(L($Y53$PL(#,L(%!/1D8H<%]S;'!T
M:6UE*2P@54E.5"P@(F0B?2P*(`E[(G-T87)T(BP@(E-405)4140B+"!.54Q,
M+"!,2E535'Q54T52+"!S=&%R=&5D+"!.54Q,+"`W?2P*(`E[(G-T870B+"`B
M(BP@(G-T871E(GTL"B`)>R)S=&%T92(L(")35$%4(BP@3E5,3"P@,"P@<W1A
M=&4L($Y53$PL(#1]+`HM+2T@<')I;G0N8RY$25-4"49R:2!-87D@,3@@,3,Z
M,C<Z-#<@,C`P,0HK*RL@<')I;G0N8PE&<FD@36%Y(#$X(#$S.C,S.C4W(#(P
M,#$*0$`@+38T-BPS,"`K-C0V+#,V($!`"B`)*F-P*RL@/2`G*B<["B`)=VAI
M;&4@*"@J8W`K*R`]("IF8W`K*RDI.PH@"BL@("`@("`@("\J"BL@("`@("`@
M("`J($YO=&4@=&AA="!T:&4@(DE.1C$R-R(@8VAE8VL@:7,@;VYL>2!F;W(@
M=6YS:6=N960@9&%T80HK("`@("`@("`@*B\**R-D969I;F4@0TA+7TE.1C$R
M-RAN*0D)*"@H;BD@/B`Q,C<I("8F("AV+3YF;&%G("8@24Y&,3(W*2`_(#$R
M-R`Z("AN*2D**R-D969I;F4@1T54*'1Y<&4I"0DH*BAT>7!E("HI8G`I"BL*
M(`ES=VET8V@@*'8M/G1Y<&4I('L*(`EC87-E($-(05(Z"BT)"2AV;VED*7!R
M:6YT9BAO9FUT+"!V+3YW:61T:"P@*BAC:&%R("HI8G`I.PHK"0DH=F]I9"EP
M<FEN=&8H;V9M="P@=BT^=VED=&@L($=%5"AC:&%R*2D["B`)"6)R96%K.PH@
M"6-A<V4@54-(05(Z"BT)"2AV;VED*7!R:6YT9BAO9FUT+"!V+3YW:61T:"P@
M*BAU7V-H87(@*BEB<"D["BL)"2AV;VED*7!R:6YT9BAO9FUT+"!V+3YW:61T
M:"P@0TA+7TE.1C$R-RA'150H=5]C:&%R*2DI.PH@"0EB<F5A:SL*(`EC87-E
M(%-(3U)4.@HM"0DH=F]I9"EP<FEN=&8H;V9M="P@=BT^=VED=&@L("HH<VAO
M<G0@*BEB<"D["BL)"2AV;VED*7!R:6YT9BAO9FUT+"!V+3YW:61T:"P@1T54
M*'-H;W)T*2D["B`)"6)R96%K.PH@"6-A<V4@55-(3U)4.@HM"0DH=F]I9"EP
M<FEN=&8H;V9M="P@=BT^=VED=&@L("HH=5]S:&]R="`J*6)P*3L**PD)*'9O
M:60I<')I;G1F*&]F;70L('8M/G=I9'1H+"!#2$M?24Y&,3(W*$=%5"AU7W-H
M;W)T*2DI.PH@"0EB<F5A:SL*(`EC87-E($E.5#H*+0D)*'9O:60I<')I;G1F
M*&]F;70L('8M/G=I9'1H+"`J*&EN="`J*6)P*3L**PD)*'9O:60I<')I;G1F
M*&]F;70L('8M/G=I9'1H+"!'150H:6YT*2D["B`)"6)R96%K.PH@"6-A<V4@
M54E.5#H*+0D)*'9O:60I<')I;G1F*&]F;70L('8M/G=I9'1H+"`J*'5?:6YT
M("HI8G`I.PHK"0DH=F]I9"EP<FEN=&8H;V9M="P@=BT^=VED=&@L($-(2U])
M3D8Q,C<H1T54*'5?:6YT*2DI.PH@"0EB<F5A:SL*(`EC87-E($Q/3D<Z"BT)
M"2AV;VED*7!R:6YT9BAO9FUT+"!V+3YW:61T:"P@*BAL;VYG("HI8G`I.PHK
M"0DH=F]I9"EP<FEN=&8H;V9M="P@=BT^=VED=&@L($=%5"AL;VYG*2D["B`)
M"6)R96%K.PH@"6-A<V4@54Q/3D<Z"BT)"2AV;VED*7!R:6YT9BAO9FUT+"!V
M+3YW:61T:"P@*BAU7VQO;F<@*BEB<"D["BL)"2AV;VED*7!R:6YT9BAO9FUT
M+"!V+3YW:61T:"P@0TA+7TE.1C$R-RA'150H=5]L;VYG*2DI.PH@"0EB<F5A
M:SL*(`EC87-E($M05%(Z"B`)"2AV;VED*7!R:6YT9BAO9FUT+"!V+3YW:61T
M:"P@*BAU7VQO;F<@*BEB<"`F?B!+15).0D%312D["D!`("TV-S<L-B`K-C@S
M+#@@0$`*(`ED969A=6QT.@H@"0EE<G)X*#$L(")U;FMN;W=N('1Y<&4@)60B
M+"!V+3YT>7!E*3L*(`E]"BLC=6YD968@0TA+7TE.1C$R-PHK(W5N9&5F($=%
M5`H@?0H@"B!V;VED"BTM+2!P<RYH+D1)4U0)1G)I($UA>2`Q."`Q,SHR-CHT
M.2`R,#`Q"BLK*R!P<RYH"49R:2!-87D@,3@@,3,Z,C<Z,CD@,C`P,0I`0"`M
M-CDL-B`K-CDL-R!`0`H@(V1E9FEN90E,2E535`DP>#`R"0DO*B!L969T(&%D
M:G5S="!O;B!O=71P=70@*'1R86EL:6YG(&)L86YK<RD@*B\*("-D969I;F4)
M55-%4@DP>#`T"0DO*B!N965D<R!U<V5R('-T<G5C='5R92`J+PH@(V1E9FEN
M90E$4TE:"3!X,#@)"2\J(&9I96QD('-I>F4@:7,@9'EN86UI8RHO"BLC9&5F
M:6YE($E.1C$R-PDP>#$P"0DO*B`Q,C<@/2!I;F9I;FET>3H@:68@/B`Q,C<L
M('!R:6YT(#$R-RX@*B\*(`EU7VEN=`EF;&%G.PH@"0D)"2\J(&]U='!U="!R
M;W5T:6YE("HO"B`)=F]I9`DH*F]P<F]C*2!?7U`H*'-T<G5C="!K:6YF;R`J
5+"!S=')U8W0@=F%R96YT("HI*3L*
`
end

>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200105181743.f4IHhj627243>