delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2008/04/20/01:23:01

X-Recipient: archive-cygwin AT delorie DOT com
X-Spam-Check-By: sourceware.org
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AugAABNwCkh5LW+5/2dsb2JhbAAIqWs
X-IronPort-AV: E=Sophos;i="4.25,685,1199626200"; d="scan'208";a="85438012"
Message-ID: <480AD314.3090501@internode.on.net>
Date: Sun, 20 Apr 2008 14:52:28 +0930
From: Trevor Forbes <t4bs AT internode DOT on DOT net>
User-Agent: Thunderbird 2.0.0.12 (X11/20080229)
MIME-Version: 1.0
To: cygwin <cygwin AT cygwin DOT com>
Subject: Cygwin-1.7.0-3 problem (wet paint version)
X-IsSubscribed: yes
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com

I access my windows XP PC either via rdesktop or ssh on a Linux Gentoo 
PC. (Note I use using XPUnlimited to get multiple rdesktops)  Using 
Cygwin-1.7.0-3  I found I can run Cygwin application via ssh or rdesktop 
but not both at the same time.

In the rdesktop session I get the following error if I have a ssh 
session already running

Trimmed strace from rdesktop running "strace env":

 8729 1353365 [main] env 2140 init_cygheap::manage_console_count: 
fhandler_console::open: console_count 1, amount 1, ctty /dev/console, 
avoid_freeing_console 0
19739 1373104 [main] env 2140 fhandler_console::open: opened conin$ 0xF, 
conout$ 0x13
10200 1383304 [main] env 2140 fhandler_console::output_tcsetattr: 0 = 
tcsetattr (,60FE001C) (ENABLE FLAGS 3) (lflag 107 oflag 9)
10248 1393552 [main] env 2140 fhandler_console::input_tcsetattr: 0 = 
tcsetattr (,60FE001C) enable flags 0x18, c_lflag 0x0 iflag 0x0
 8875 1402427 [main] env 2140 init_cygheap::manage_console_count: 
fhandler_tty_master::init_console: console_count 0, amount -1, ctty 
/dev/console, av oid_freeing_console 1
17300 1419727 [main] env 2140 fhandler_console::output_tcsetattr: 0 = 
tcsetattr (,22CA70) (ENABLE FLAGS 3) (lflag 0 oflag 0)
 8949 1428676 [main] env 2140 fhandler_pipe::create_selectable: 
CreateNamedPipe: name \\.\pipe\cygwin-tty0-from-master, size 131072
 9257 1437933 [main] env 2140 fhandler_pipe::create_selectable: pipe 
busy, retrying
 8438 1446371 [main] env 2140 seterrno_from_win_error: 
/ext/build/netrel/src/cygwin-1.7.0-3/winsup/cygwin/fhandler_tty.cc:1449 
windows error 231
 8551 1454922 [main] env 2140 geterrno_from_win_error: windows error 231 
== errno 16
 9108 1464030 [main] env 2140 __set_errno: void 
seterrno_from_win_error(const char*, int, DWORD):313 val 16
 9068 1473098 [main] env 2140 fhandler_pty_master::setup: tty1628914200 
open failed - failed to create
1482243 [main] env 2140 E:\cygwin\bin\env.exe: *** fatal error - Can't 
create master tty
 9145 1482243 [main] env 2140 E:\cygwin\bin\env.exe: *** fatal error - 
Can't create master tty

trimmed output of plist on rdesktop (I had 2 ssh sessions running):

cygwin-0x314-0x1                                  1                1
cygwin-tty0-from-master                           1                1
cygwin-tty0-to-master                             1                1
Win32Pipes.0000077c.00000003                      1                1
Win32Pipes.000009b4.00000001                      1                1
Win32Pipes.00000734.00000005                      1                1
Win32Pipes.000002f0.00000001                      1                1
cygwin-0xBC0-0x1                                  1                1
cygwin-tty1-from-master                           1                1
cygwin-tty1-to-master                             1                1
Win32Pipes.000002f0.00000003                      1                1
Win32Pipes.00000e1c.00000001                      1                1

$ ps -ef
     UID     PID    PPID TTY     STIME COMMAND
SYSTEM    1504       1   ?  11:00:29 /usr/bin/cygrunsrv
SYSTEM    1636       1   ?  11:00:30 /usr/bin/cygrunsrv
SYSTEM    1552    1504   ?  11:00:29 /usr/sbin/cygserver
SYSTEM    1768    1636   ?  11:00:30 /usr/sbin/sshd
SYSTEM     788    1768   ?  11:08:43 /usr/sbin/sshd
trevor2    2496     788   0  11:08:51 /usr/bin/bash
SYSTEM    3008    1768   ?  11:22:31 /usr/sbin/sshd
trevor2    2972    3008   1  11:22:40 /usr/bin/bash
trevor2    1052    2972   1  14:13:14 /usr/bin/ps

I haven't looked at the code but it appears the rdesktop cygwin session 
is trying to create a named pipe that is already in use by ssh.


Regards Trevor



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

- Raw text -


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