This is the mail archive of the
mailing list for the Cygwin project.
Re: Re: vmstat
- From: "Chris January" <chris at atomice dot net>
- To: "Pavel Tsekov" <cygwin-apps at cygwin dot com>
- Cc: "Pavel Tsekov" <cygwin-apps at cygwin dot com>,<cygwin-developers at cygwin dot com>
- Date: Thu, 4 Jul 2002 13:52:59 +0100
- Subject: Re: Re: vmstat
- References: <OF9302AC86.0EB950DE-ON85256BE4.005579C2@isn.instinet.com> <00b901c21df9$1c9e3df0$0100a8c0@advent02> <20020627163750.GA27819@redhat.com> <010901c21dfa$de6d74e0$0100a8c0@advent02> <3D1B5A59.firstname.lastname@example.org> <3D1B92A6.email@example.com <024101c22216$d81624f0$0100a8c0@advent02> <firstname.lastname@example.org>
> Hello Chris,
> Wednesday, July 03, 2002, 12:21:42 AM, you wrote:
> CJ> Will this package actually appear on the mirrors in future or are
> CJ> issues I am not aware of preventing this from happening?
> Have you tried running the procps tools on current stock dll
> (1.3.12-1) ? For me most of them seem to just hang - top, procps,
> uptime, vmstat, w... havent tried the others.
> Maybe this problem corelates with the fact that some of the /proc
> files no longer contain information - see below:
> Perhaps it has to do something with your last patch. I don't have time
> to look at this right now though. I can send strace if you want.
> The procps tools I'm using were downloaded from your site following
> their anouncement on cygwin-apps.
This is caused by the default alignment changing from 4 bytes to 8 bytes, as
far as i can tell. Basically the size of structure passed to the NT system
calls is not the size of structure the call expects, so it fails and the
program (top, uptime, etc.) gets stuck in a loop trying to read data.
I did add macros to ntdll.h to make sure the structures were aligned
correctly, but then Chris changed the alignment back so I removed them. I
shall let Chris comment on this.