/proc/*/cmdline corrupted

Jon Clugston jon.clugston@gmail.com
Thu Oct 13 18:02:00 GMT 2011


On Wed, Oct 12, 2011 at 11:07 AM, Jon Clugston <jon.clugston@gmail.com> wrote:
> Greetings,
>> When I run "procps -ef" I get corrupted command line parameters:
>> jc807j@~>procps -ef
> UID        PID  PPID  C STIME TTY          TIME CMD
> jc807j    5852     1  0 08:59 tty0     00:00:03 X :0 -multiwindow
> jc807j    2668     1  0 08:59 tty0     00:00:00 xterm -e ssh server
> 80x72+285+0 -e ssh server
> jc807j    3004     1  0 08:59 tty0     00:00:00 xterm -e ssh server
> 80x72-8+0 -e ssh server
> jc807j    3392  3004  0 08:59 tty0     00:00:00 ssh server
> jc807j    5960  2668  0 08:59 tty1     00:00:00 ssh server
> jc807j    2928  5852  0 09:12 ?        00:00:00 xterm  20000 +tb
> jc807j    4608  2928  0 09:12 tty2     00:00:00 bash
> jc807j    5800  4608  1 10:57 tty2     00:00:00 procps -ef
>> The actual command lines for the 3 xterm processes are:
>> C:\cygwin\bin\xterm.exe -sl 20000 +tb -geometry 80x72+285+0 -e ssh server
> C:\cygwin\bin\xterm.exe -sl 20000 +tb -geometry 80x72-8+0 -e ssh server
> C:\cygwin\bin\xterm.exe -sl 20000 +tb
>> as reported by the "listdlls" tool.
>> I have verified that the "/proc/*/cmdline" is the source of the
> corrupted information.  "cmdline" from PID 2928 is:
>> jc807j@~>od -c /proc/2928/cmdline
> 0000000   x   t   e   r   m  0円  0円   2   0   0   0   0  0円   +   t   b
> 0000020  0円
> 0000021
>
I am able to reproduce the problem by simply executing the following
command line:
xterm -sl 20000 +tb -geometry 80x72+285+0 -e ssh server
(obviously w/ X running). I wrote a simple shell script which does
nothing except sleep and I called it with the same command line
parameters and it didn't have the problem. So, it appears that the
problem is related to "xterm" or something that "xterm" does.
I also shortened/simplified the command line (to "xterm") and it was
still corrupted (the "-sl" was missing):
xterm -sl 20000 +tb -geometry 80x72+285+0
I tried to reproduce by creating long command lines to other commands
and none were corrupted.
Does "xterm" step on its command line?
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple


More information about the Cygwin mailing list

AltStyle によって変換されたページ (->オリジナル) /