delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2021/09/25/13:05:34

X-Recipient: archive-cygwin AT delorie DOT com
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 9CC5D3858403
Authentication-Results: sourceware.org; dmarc=none (p=none dis=none)
header.from=SystematicSw.ab.ca
Authentication-Results: sourceware.org;
spf=none smtp.mailfrom=systematicsw.ab.ca
X-Authority-Analysis: v=2.4 cv=SdyUytdu c=1 sm=1 tr=0 ts=614f56c7
a=T+ovY1NZ+FAi/xYICV7Bgg==:117 a=T+ovY1NZ+FAi/xYICV7Bgg==:17
a=r77TgQKjGQsHNAKrUKIA:9 a=94nOnFI1EgyDtX4ev68A:9 a=QEXdDO2ut3YA:10
a=GGHQmevcvKlnt31Gk9sA:9 a=ITdVHhY7-e0A:10 a=8sRkWiUZ5QwKzqJzIg8A:9
To: cygwin AT cygwin DOT com
References: <announce DOT 87a6rytrz8 DOT fsf AT Rainer DOT invalid>
From: Brian Inglis <Brian DOT Inglis AT SystematicSw DOT ab DOT ca>
Organization: Systematic Software
Subject: Cygwin 32 procps-ng procps values incorrect
Message-ID: <2a705413-8e87-0bf4-df55-55ea797c9158@SystematicSw.ab.ca>
Date: Sat, 25 Sep 2021 11:05:10 -0600
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.14.0
MIME-Version: 1.0
In-Reply-To: <announce.87a6rytrz8.fsf@Rainer.invalid>
X-CMAE-Envelope: MS4xfNfo2Ym+YV7SY/KomJd0+KyxnC5mlS1gqGA4Fib+QMf4UOJ+7ZsYEHDcPJoFHz43zZM5pznYoN+4myiaVEnlvFfa02hBBRMsNE4QZbHfTnpOP6YFdeKf
kX1BZzbNvaUXQP03Dhd2QxIAi06yWmUvMDtcYkXqTpJCOq6ojzbZ/6sR4TzfPA3X9vC3Hs/wocXiAYK7FV7J7gFhFyMQ+FsArWs=
X-Spam-Status: No, score=-1160.8 required=5.0 tests=BAYES_00, KAM_DMARC_STATUS,
KAM_LAZY_DOMAIN_SECURITY, RCVD_IN_BARRACUDACENTRAL, RCVD_IN_DNSWL_NONE,
RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_NONE,
TXREP autolearn=no autolearn_force=no version=3.4.4
X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on
server2.sourceware.org
X-BeenThere: cygwin AT cygwin DOT com
X-Mailman-Version: 2.1.29
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Unsubscribe: <https://cygwin.com/mailman/options/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=unsubscribe>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
Reply-To: cygwin AT cygwin DOT com
Errors-To: cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com
Sender: "Cygwin" <cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com>

This is a multi-part message in MIME format.
--------------D7D445FBA6D7315A0108AF1E
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: quoted-printable

Hi Achim,

Running builds and bumping them in priority looks okay on current=20
procps-ng procps under current Cygwin 64, sanitized as in attached which=20
was limited to COLUMNS=3D120, also spaces squished and output truncated=20
for examples below:

F S UID     PID  PPID C PRI  NI ADDR SZ WCHAN STIME TTY      TIME CMD
0 S $USER 11102 11101 0  80   0 -   137 -     Sep19 pty0 00:00:33 -bash
0 S $USER  5891 11102 0  80   0 -   123 -     08:23 pty0 00:00:00  /_
...
0 S $USER 13448 12388 0  72  -8 -    92 -     08:37 pty0 00:00:24  |
0 S $USER 53596 13448 5  72  -8 -    91 -     10:14 pty0 00:00:00  |
...

but current procps-ng procps under current Cygwin 32 with the equivalent=20
process priority bumps gives apparently incorrect %Cpu, PRIority, NIce,=20
and STIME values:

F S UID     PID  PPID C PRI  NI ADDR SZ WCHAN STIME TTY      TIME CMD
0 S $USER  1975  1974 0 2278  0 -   103 -     Sep14 pty0 00:00:01 -bash
0 S $USER  5266  1975 0 778   0 -   105 -     Sep14 pty0 00:00:00  /_
...
0 S $USER 12724 11665 0 23622 0 -    81 -     Sep14 pty0 00:00:03  |
0 S $USER 40148 12724 0  60   0 -    75 -     Sep14 pty0 00:00:00  |
...

as the sessions are running identical workloads, and the latter was=20
started at earliest yesterday, the builds today.
I have never managed to catch %Cpu !=3D 0 even though I see that=20
frequently during builds under Cygwin 64.

Also procps -l without -f does not right align PID and PPID columns=20
correctly on either arch, or I would have used that instead.

Could you please have a look at this if you get some free time.

--=20
Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada

This email may be disturbing to some readers as it contains
too much technical detail. Reader discretion is advised.
[Data in binary units and prefixes, physical quantities in SI.]

--------------D7D445FBA6D7315A0108AF1E
Content-Type: text/plain; charset=UTF-8;
 name="procps-ng-32.log"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="procps-ng-32.log"

RiBTIFVJRCAgICAgICAgUElEICBQUElEICBDIFBSSSAgTkkgQUREUiBTWiBXQ0hBTiAgU1RJ
TUUgVFRZICAgICAgICAgIFRJTUUgQ01ECjAgUyAkVVNFUiAgICAgMTk3NSAgMTk3NCAgMCAy
Mjc4ICAwIC0gICAxMDMgLSAgICAgIFNlcDE0IHB0eTAgICAgIDAwOjAwOjAxIC1iYXNoCjAg
UyAkVVNFUiAgICAgNTI2NiAgMTk3NSAgMCA3NzggICAwIC0gICAxMDUgLSAgICAgIFNlcDE0
IHB0eTAgICAgIDAwOjAwOjAwICAvXyAvYmluL2Jhc2ggL3Vzci9iaW4vY3lncG9ydCBiaXNv
bi5jeWdwb3J0IAowIFMgJFVTRVIgICAgMTE0OTQgIDUyNjYgIDAgMTg1ICAgMCAtICAgIDY3
IC0gICAgICBTZXAxNCBwdHkwICAgICAwMDowMDowMCAgfCAgIC9fIHRlZSAtYSAkSE9NRS9z
cmMvY3lnd2luL2Jpc29uL2JpcwowIFMgJFVTRVIgICAgMTE0OTMgIDUyNjYgIDAgMTA2ICAg
MCAtICAgMTAxIC0gICAgICBTZXAxNCBwdHkwICAgICAwMDowMDowMCAgfCAgIC9fIC9iaW4v
YmFzaCAvdXNyL2Jpbi9jeWdwb3J0IGJpc29uLmN5Z3AKMCBTICRVU0VSICAgIDExNjAyIDEx
NDkzICAwIDc5NCAgIDAgLSAgIDE1MCAtICAgICAgU2VwMTQgcHR5MCAgICAgMDA6MDA6MDAg
IHwgICAgICAgL18gbWFrZSAtayBjaGVjawowIFMgJFVTRVIgICAgMTE2MTMgMTE2MDIgIDAg
NjA2ICAgMCAtICAgMTQ3IC0gICAgICBTZXAxNCBwdHkwICAgICAwMDowMDowMCAgfCAgICAg
ICAgICAgL18gbWFrZSBjaGVjay1yZWN1cnNpdmUKMCBTICRVU0VSICAgIDExNjIzIDExNjEz
ICAwICA5MSAgIDAgLSAgICA2NiAtICAgICAgU2VwMTQgcHR5MCAgICAgMDA6MDA6MDAgIHwg
ICAgICAgICAgICAgICAvXyAvYmluL3NoIC1jIGZhaWw9OyAvIGlmICh0CjAgUyAkVVNFUiAg
ICAxMTYzMSAxMTYyMyAgMCAxNTI4ICAwIC0gICAxNzkgLSAgICAgIFNlcDE0IHB0eTAgICAg
IDAwOjAwOjAwICB8ICAgICAgICAgICAgICAgICAgIC9fIG1ha2UgY2hlY2stYW0KMCBTICRV
U0VSICAgIDExNjY1IDExNjMxICAwIDEyMDAgIDAgLSAgIDE3MiAtICAgICAgU2VwMTQgcHR5
MCAgICAgMDA6MDA6MDAgIHwgICAgICAgICAgICAgICAgICAgICAgIC9fIG1ha2UgY2hlY2st
VEVTVFMgCjAgUyAkVVNFUiAgICAxMjcyNCAxMTY2NSAgMCAyMzYyMiAwIC0gICAgODEgLSAg
ICAgIFNlcDE0IHB0eTAgICAgIDAwOjAwOjAzICB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgL18gL2Jpbi9zaCAvLi4uCjAgUyAkVVNFUiAgICA0MDE0OCAxMjcyNCAgMCAgNjAgICAw
IC0gICAgNzUgLSAgICAgIFNlcDE0IHB0eTAgICAgIDAwOjAwOjAwICB8ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIC9fIC9iaW4vc2ggLwowIFMgJFVTRVIgICAgNDAxNTAgNDAx
NDggIDAgIDkxICAgMCAtICAgIDY2IC0gICAgICBTZXAxNCBwdHkwICAgICAwMDowMDowMCAg
fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgL18gY2F0CjAgUyAkVVNFUiAg
ICA0MDE0NyAxMjcyNCAgMCAzNDEgICAwIC0gICAgNzUgLSAgICAgIFNlcDE0IHB0eTAgICAg
IDAwOjAwOjAwICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC9fIC9iaW4vc2gg
LwowIFIgJFVTRVIgICAgNDAyMDAgIDE5NzUgIDAgMjAwICAgMCAtICAgMTAxIC0gICAgICBT
ZXAxNCBwdHkwICAgICAwMDowMDowMCAgL18gL2Jpbi9wcm9jcHMgLWZsIC0tZm9yZXN0Cg==
--------------D7D445FBA6D7315A0108AF1E
Content-Type: text/plain; charset=UTF-8;
 name="procps-ng-64.log"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="procps-ng-64.log"

RiBTIFVJRCAgICAgICAgUElEICBQUElEICBDIFBSSSAgTkkgQUREUiBTWiBXQ0hBTiAgU1RJ
TUUgVFRZICAgICAgICAgIFRJTUUgQ01ECjAgUyAkVVNFUiAgICAxMTEwMiAxMTEwMSAgMCAg
ODAgICAwIC0gICAxMzcgLSAgICAgIFNlcDE5IHB0eTAgICAgIDAwOjAwOjMzIC1iYXNoCjAg
UyAkVVNFUiAgICAgNTg5MSAxMTEwMiAgMCAgODAgICAwIC0gICAxMjMgLSAgICAgIDA4OjIz
IHB0eTAgICAgIDAwOjAwOjAwICAvXyAvYmluL2Jhc2ggL3Vzci9iaW4vY3lncG9ydCBiaXNv
bi5jeWdwb3J0IAowIFMgJFVTRVIgICAgMTIyMTYgIDU4OTEgIDAgIDgwICAgMCAtICAgMTIw
IC0gICAgICAwODozNSBwdHkwICAgICAwMDowMDowMCAgfCAgIC9fIC9iaW4vYmFzaCAvdXNy
L2Jpbi9jeWdwb3J0IGJpc29uLmN5Z3AKMCBTICRVU0VSICAgIDEyMzI1IDEyMjE2ICAwICA4
MCAgIDAgLSAgIDE2NyAtICAgICAgMDg6MzYgcHR5MCAgICAgMDA6MDA6MDAgIHwgICB8ICAg
L18gbWFrZSAtayBjaGVjawowIFMgJFVTRVIgICAgMTIzMzYgMTIzMjUgIDAgIDgwICAgMCAt
ICAgMTYzIC0gICAgICAwODozNiBwdHkwICAgICAwMDowMDowMCAgfCAgIHwgICAgICAgL18g
bWFrZSBjaGVjay1yZWN1cnNpdmUKMCBTICRVU0VSICAgIDEyMzQ2IDEyMzM2ICAwICA4MCAg
IDAgLSAgICA3NyAtICAgICAgMDg6MzYgcHR5MCAgICAgMDA6MDA6MDAgIHwgICB8ICAgICAg
ICAgICAvXyAvYmluL3NoIC1jIGZhaWw9OyAvIGlmICh0CjAgUyAkVVNFUiAgICAxMjM1NCAx
MjM0NiAgMCAgODAgICAwIC0gICAyMDQgLSAgICAgIDA4OjM2IHB0eTAgICAgIDAwOjAwOjAx
ICB8ICAgfCAgICAgICAgICAgICAgIC9fIG1ha2UgY2hlY2stYW0KMCBTICRVU0VSICAgIDEy
Mzg4IDEyMzU0ICAwICA4MCAgIDAgLSAgIDE5MiAtICAgICAgMDg6MzYgcHR5MCAgICAgMDA6
MDA6MDEgIHwgICB8ICAgICAgICAgICAgICAgICAgIC9fIG1ha2UgY2hlY2stVEVTVFMgCjAg
UyAkVVNFUiAgICAxMzQ0OCAxMjM4OCAgMCAgNzIgIC04IC0gICAgOTIgLSAgICAgIDA4OjM3
IHB0eTAgICAgIDAwOjAwOjI0ICB8ICAgfCAgICAgICAgICAgICAgICAgICAgICAgL18gL2Jp
bi9zaCAvLi4uCjAgUyAkVVNFUiAgICA1MzU5NiAxMzQ0OCAgNSAgNzIgIC04IC0gICAgOTEg
LSAgICAgIDEwOjE0IHB0eTAgICAgIDAwOjAwOjAwICB8ICAgfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIC9fIC9iaW4vc2ggLwowIFogJFVTRVIgICAgNTM3NzEgNTM1OTYgIDAgIDcy
ICAtOCAtICAgICAwIC0gICAgICAxMDoxNSBwdHkwICAgICAwMDowMDowMCAgfCAgIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgL18gW3NlZF0KMCBTICRVU0VSICAgIDUzNTk3
IDEzNDQ4ICAwICA3MiAgLTggLSAgICA5MSAtICAgICAgMTA6MTQgcHR5MCAgICAgMDA6MDA6
MDAgIHwgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgL18gL2Jpbi9zaCAvCjAgUyAk
VVNFUiAgICA1MzU5OSA1MzU5NyAgMCAgNzIgIC04IC0gICAgODAgLSAgICAgIDEwOjE0IHB0
eTAgICAgIDAwOjAwOjAwICB8ICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAv
XyBjYXQKMCBTICRVU0VSICAgIDEyMjE3ICA1ODkxICAwICA4MCAgIDAgLSAgICA3OSAtICAg
ICAgMDg6MzUgcHR5MCAgICAgMDA6MDA6MDAgIHwgICAvXyB0ZWUgLWEgLy4uLgowIFIgJFVT
RVIgICAgNTM3NjggMTExMDIgIDAgIDgwICAgMCAtICAgMTAwIC0gICAgICAxMDoxNSBwdHkw
ICAgICAwMDowMDowMSAgL18gL2Jpbi9wcm9jcHMgLWZsIC0tZm9yZXN0Cg==
--------------D7D445FBA6D7315A0108AF1E
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


-- 
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

--------------D7D445FBA6D7315A0108AF1E--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019