* Re: tcsh problem [Update]
[not found] <20000306162036.A17660@cygnus.com>
@ 2000-03-06 23:12 ` Axel Riese
2000-03-07 10:06 ` Chris Faylor
0 siblings, 1 reply; 10+ messages in thread
From: Axel Riese @ 2000-03-06 23:12 UTC (permalink / raw)
To: Chris Faylor; +Cc: Cygwin Mailing List
Dear Chris!
> On Mon, Mar 06, 2000 at 08:31:39AM +0100, Axel Riese wrote:
> >Meanwhile I played a little bit with tcsh 6.09.00. What I found is that
> >if I run it under gdb everything works fine, but if I start tcsh from
> >the Win95 command prompt directly it behaves the way I wrote above.
>
> I'd appreciate it if you'd use the latest snapshot when you do this.
I used the March 4 snapshot and Corinna's port of tcsh.
Here is the output of the command
strace -otcsh.out tcsh
which runs *forever*:
**********************************************
Program name: C:\CYGNUS\CYGWIN-B20\H-I586-CYGWIN32\BIN\TCSH.EXE
App version: 20.1, api: 0.0
DLL version: 1001.0, api: 0.17
DLL build: 2000-03-05 02:21:41
OS version: Windows 95-4.0
Date/Time: 2000-03-06 17:46:21
**********************************************
5171 54623 [main] TCSH 1000 environ_init: !E:=E:\GNU-Doc\TEXINFO\grep
1809 56432 [main] TCSH 1000 environ_init: TMP=C:\WINDOWS\TEMP
1706 58138 [main] TCSH 1000 environ_init: TEMP=C:\WINDOWS\TEMP
1696 59834 [main] TCSH 1000 environ_init: PROMPT=$p$g
1684 61518 [main] TCSH 1000 environ_init: WINBOOTDIR=C:\WINDOWS
1693 63211 [main] TCSH 1000 environ_init: COMSPEC=C:\WINDOWS\COMMAND.COM
1714 64925 [main] TCSH 1000 environ_init: DIRCMD=/O:GNE /A
1728 66653 [main] TCSH 1000 environ_init: EMTEXDIR=C:\TEXMF\EMTEX
1696 68349 [main] TCSH 1000 environ_init: DVIDRVFONTS=C:\TEXMF\FONTS\PK\CX
1742 70091 [main] TCSH 1000 environ_init: C_INCLUDE_PATH=/usr/local/w32api/include;/Cygnus/programs/axel32;/usr/local/include
1775 71866 [main] TCSH 1000 environ_init: LIBRARY_PATH=/usr/local/lib
1741 73607 [main] TCSH 1000 environ_init: GCC_EXEC_PREFIX=C:\Cygnus\cygwin-b20\H-i586-cygwin32\lib\gcc-lib\
1973 75580 [main] TCSH 1000 getwinenv: can't set native for PATH= since no environ yet
2222 77802 [main] TCSH 1000 mount_info::conv_to_posix_path: conv_to_posix_path (C:\CYGNUS\CYGWIN-B20\LOCAL\BIN, keep-rel)
2061 79863 [main] TCSH 1000 normalize_win32_path: C:\CYGNUS\CYGWIN-B20\LOCAL\BIN = normalize_win32_path (C:\CYGNUS\CYGWIN-B20\LOCAL\BIN)
1777 81640 [main] TCSH 1000 mount_info::conv_to_posix_path: /usr/LOCAL/BIN = conv_to_posix_path (C:\CYGNUS\CYGWIN-B20\LOCAL\BIN)
1721 83361 [main] TCSH 1000 mount_info::conv_to_posix_path: conv_to_posix_path (C:\CYGNUS\CYGWIN-B20\H-I586-CYGWIN32\BIN, keep-rel)
1732 85093 [main] TCSH 1000 normalize_win32_path: C:\CYGNUS\CYGWIN-B20\H-I586-CYGWIN32\BIN = normalize_win32_path (C:\CYGNUS\CYGWIN-B20\H-I586-CYGWIN32\BIN)
1905 86998 [main] TCSH 1000 mount_info::conv_to_posix_path: /bin = conv_to_posix_path (C:\CYGNUS\CYGWIN-B20\H-I586-CYGWIN32\BIN)
1727 88725 [main] TCSH 1000 mount_info::conv_to_posix_path: conv_to_posix_path (C:\WINDOWS, keep-rel)
1700 90425 [main] TCSH 1000 normalize_win32_path: C:\WINDOWS = normalize_win32_path (C:\WINDOWS)
1717 92142 [main] TCSH 1000 mount_info::conv_to_posix_path: /WINDOWS = conv_to_posix_path (C:\WINDOWS)
1741 93883 [main] TCSH 1000 mount_info::conv_to_posix_path: conv_to_posix_path (C:\WINDOWS\COMMAND, keep-rel)
1729 95612 [main] TCSH 1000 normalize_win32_path: C:\WINDOWS\COMMAND = normalize_win32_path (C:\WINDOWS\COMMAND)
1721 97333 [main] TCSH 1000 mount_info::conv_to_posix_path: /WINDOWS/COMMAND = conv_to_posix_path (C:\WINDOWS\COMMAND)
1717 99050 [main] TCSH 1000 mount_info::conv_to_posix_path: conv_to_posix_path (C:\DOS, keep-rel)
1699 100749 [main] TCSH 1000 normalize_win32_path: C:\DOS = normalize_win32_path (C:\DOS)
1715 102464 [main] TCSH 1000 mount_info::conv_to_posix_path: /DOS = conv_to_posix_path (C:\DOS)
1707 104171 [main] TCSH 1000 mount_info::conv_to_posix_path: conv_to_posix_path (C:\TEXMF\MIKTEX\BIN, keep-rel)
1715 105886 [main] TCSH 1000 normalize_win32_path: C:\TEXMF\MIKTEX\BIN = normalize_win32_path (C:\TEXMF\MIKTEX\BIN)
2250 108136 [main] TCSH 1000 mount_info::conv_to_posix_path: /TEXMF/MIKTEX/BIN = conv_to_posix_path (C:\TEXMF\MIKTEX\BIN)
2803 110939 [main] TCSH 1000 mount_info::conv_to_posix_path: conv_to_posix_path (C:\PROGRAMME\PACKER, keep-rel)
1728 112667 [main] TCSH 1000 normalize_win32_path: C:\PROGRAMME\PACKER = normalize_win32_path (C:\PROGRAMME\PACKER)
1718 114385 [main] TCSH 1000 mount_info::conv_to_posix_path: /PROGRAMME/PACKER = conv_to_posix_path (C:\PROGRAMME\PACKER)
1732 116117 [main] TCSH 1000 mount_info::conv_to_posix_path: conv_to_posix_path (C:\SYSTEMS\PERL5\BIN, keep-rel)
1707 117824 [main] TCSH 1000 normalize_win32_path: C:\SYSTEMS\PERL5\BIN = normalize_win32_path (C:\SYSTEMS\PERL5\BIN)
1744 119568 [main] TCSH 1000 mount_info::conv_to_posix_path: /SYSTEMS/PERL5/BIN = conv_to_posix_path (C:\SYSTEMS\PERL5\BIN)
1800 121368 [main] TCSH 1000 mount_info::conv_to_posix_path: conv_to_posix_path (C:\MSSDK\BIN, keep-rel)
1708 123076 [main] TCSH 1000 normalize_win32_path: C:\MSSDK\BIN = normalize_win32_path (C:\MSSDK\BIN)
1716 124792 [main] TCSH 1000 mount_info::conv_to_posix_path: /MSSDK/BIN = conv_to_posix_path (C:\MSSDK\BIN)
1725 126517 [main] TCSH 1000 mount_info::conv_to_posix_path: conv_to_posix_path (C:\TEXMF\EMTEX\BIN, keep-rel)
1729 128246 [main] TCSH 1000 normalize_win32_path: C:\TEXMF\EMTEX\BIN = normalize_win32_path (C:\TEXMF\EMTEX\BIN)
1725 129971 [main] TCSH 1000 mount_info::conv_to_posix_path: /TEXMF/EMTEX/BIN = conv_to_posix_path (C:\TEXMF\EMTEX\BIN)
2265 132236 [main] TCSH 1000 win_env::add_cache: posix /usr/LOCAL/BIN:/bin:/WINDOWS:/WINDOWS/COMMAND:/DOS:/TEXMF/MIKTEX/BIN:/PROGRAMME/PACKER:/SYSTEMS/PERL5/BIN:/MSSDK/BIN:/TEXMF/EMTEX/BIN
1825 134061 [main] TCSH 1000 win_env::add_cache: native PATH=C:\CYGNUS\CYGWIN-B20\LOCAL\BIN;C:\CYGNUS\CYGWIN-B20\H-I586-CYGWIN32\BIN;C:\WINDOWS;C:\WINDOWS\COMMAND;C:\DOS;C:\TEXMF\MIKTEX\BIN;C:\PROGRAMME\PACKER;C:\SYSTEMS\PERL5\BIN;C:\MSSDK\BIN;C:\TEXMF\EMTEX\BIN
1829 135890 [main] TCSH 1000 posify: env var converted to PATH=/usr/LOCAL/BIN:/bin:/WINDOWS:/WINDOWS/COMMAND:/DOS:/TEXMF/MIKTEX/BIN:/PROGRAMME/PACKER:/SYSTEMS/PERL5/BIN:/MSSDK/BIN:/TEXMF/EMTEX/BIN
1780 137670 [main] TCSH 1000 environ_init: PATH=/usr/LOCAL/BIN:/bin:/WINDOWS:/WINDOWS/COMMAND:/DOS:/TEXMF/MIKTEX/BIN:/PROGRAMME/PACKER:/SYSTEMS/PERL5/BIN:/MSSDK/BIN:/TEXMF/EMTEX/BIN
1802 139472 [main] TCSH 1000 environ_init: MAKE_MODE=unix
2086 141558 [main] TCSH 1000 getwinenv: can't set native for HOME= since no environ yet
3267 144825 [main] TCSH 1000 mount_info::conv_to_posix_path: conv_to_posix_path (/home, no-keep-rel)
1843 146668 [main] TCSH 1000 normalize_win32_path: \home = normalize_win32_path (/home)
1806 148474 [main] TCSH 1000 mount_info::conv_to_posix_path: /home = conv_to_posix_path (/home)
1841 150315 [main] TCSH 1000 win_env::add_cache: posix /home
1767 152082 [main] TCSH 1000 win_env::add_cache: native HOME=/home
1752 153834 [main] TCSH 1000 posify: env var converted to HOME=/home
1782 155616 [main] TCSH 1000 environ_init: HOME=/home
1777 157393 [main] TCSH 1000 environ_init: SHELL=/bin/tcsh
2718 160111 [main] TCSH 1000 parse_options: binmode 65536
1749 161860 [main] TCSH 1000 parse_options: returning
2956 164816 [main] TCSH 1000 environ_init: CYGWIN=binmode
1723 166539 [main] TCSH 1000 environ_init: WINDIR=C:\WINDOWS
1702 168241 [main] TCSH 1000 environ_init: CMDLINE=strace -otcsh.out tcsh
1797 170038 [main] TCSH 1000 pinfo_init: pid 1000, pgid 1000
21987 192025 [main] TCSH 1000 hinfo::extend: size 32, fds 0x45B2008
6007 198032 [main] TCSH 1000 sigproc_init: process/signal handling enabled(1)
6798 204830 [sig] TCSH 1000 wait_sig: sigcatch_nonmain 0x16
2495 207325 [sig] TCSH 1000 wait_sig: Ready. dwProcessid -952345
-5210 202115 [main] TCSH 1000 hinfo::build_fhandler: /dev/conin - cb 128, fd 0, fh 0x45B2308
9067 211182 [main] TCSH 1000 fhandler_base::set_io_handle: set handle to 0x2
1779 212961 [main] TCSH 1000 fhandler_base::init: created new fhandler_base for handle 0x2
1886 214847 [main] TCSH 1000 open_shared: name (null), shared 0x82509000, h 0x1A
3553 218400 [main] TCSH 1000 fhandler_base::set_io_handle: set handle to 0xFFFFFFFF
2724 221124 [main] TCSH 1000 fhandler_base::set_io_handle: set handle to 0x1B
2875 223999 [main] TCSH 1000 fhandler_termios::set_ctty: attached tty1073741824 sid 1000, pid 1000, tty->pgid 1000, tty->sid 1000
2828 226827 [main] TCSH 1000 fhandler_termios::set_ctty: resetting tty1073741824 sid. Was 1000, now 1000. pgid was 1000, now 1000.
1767 228594 [main] TCSH 1000 fhandler_console::open: opened conin$ 0x1B, conout$ 0x1C
1757 230351 [main] TCSH 1000 fhandler_console::output_tcsetattr: 0 = tcsetattr (,82509018) (ENABLE FLAGS 3) (lflag 107 oflag 9)
1807 232158 [main] TCSH 1000 hinfo::init_std_file_from_handle: fd 0, handle 0x2
1954 234112 [main] TCSH 1000 hinfo::build_fhandler: /dev/conout - cb 128, fd 1, fh 0x45B2408
1826 235938 [main] TCSH 1000 fhandler_base::set_io_handle: set handle to 0x3
1700 237638 [main] TCSH 1000 fhandler_base::init: created new fhandler_base for handle 0x3
1713 239351 [main] TCSH 1000 fhandler_base::set_io_handle: set handle to 0xFFFFFFFF
1772 241123 [main] TCSH 1000 fhandler_base::set_io_handle: set handle to 0x2
2055 243178 [main] TCSH 1000 fhandler_termios::set_ctty: attached tty1073741824 sid 1000, pid 1000, tty->pgid 1000, tty->sid 1000
2834 246012 [main] TCSH 1000 fhandler_termios::set_ctty: resetting tty1073741824 sid. Was 1000, now 1000. pgid was 1000, now 1000.
1765 247777 [main] TCSH 1000 fhandler_console::open: opened conin$ 0x2, conout$ 0x1D
1755 249532 [main] TCSH 1000 fhandler_console::output_tcsetattr: 0 = tcsetattr (,82509018) (ENABLE FLAGS 3) (lflag 107 oflag 9)
1843 251375 [main] TCSH 1000 hinfo::init_std_file_from_handle: fd 1, handle 0x3
1932 253307 [main] TCSH 1000 hinfo::build_fhandler: /dev/conout - cb 128, fd 2, fh 0x45B2508
1829 255136 [main] TCSH 1000 fhandler_base::set_io_handle: set handle to 0x4
1703 256839 [main] TCSH 1000 fhandler_base::init: created new fhandler_base for handle 0x4
1747 258586 [main] TCSH 1000 fhandler_base::set_io_handle: set handle to 0xFFFFFFFF
1778 260364 [main] TCSH 1000 fhandler_base::set_io_handle: set handle to 0x3
2060 262424 [main] TCSH 1000 fhandler_termios::set_ctty: attached tty1073741824 sid 1000, pid 1000, tty->pgid 1000, tty->sid 1000
2856 265280 [main] TCSH 1000 fhandler_termios::set_ctty: resetting tty1073741824 sid. Was 1000, now 1000. pgid was 1000, now 1000.
1878 267158 [main] TCSH 1000 fhandler_console::open: opened conin$ 0x3, conout$ 0x1E
1771 268929 [main] TCSH 1000 fhandler_console::output_tcsetattr: 0 = tcsetattr (,82509018) (ENABLE FLAGS 3) (lflag 107 oflag 9)
1772 270701 [main] TCSH 1000 hinfo::init_std_file_from_handle: fd 2, handle 0x4
2258 272959 [main] TCSH 1000 build_argv: argv[0] = 'tcsh'
2733 275692 [main] TCSH 1000 build_argv: argv[1] = '(null)'
1713 277405 [main] TCSH 1000 DllList::initAll: call to DllList::initAll
1694 279099 [main] TCSH 1000 dll_crt0_1: user_data->main 0x4011D0
2294 281393 [main] TCSH 1000 sig_send: pid 1000, signal -2, its_me 1
1991 283384 [sig] TCSH 1000 wait_sig: awake
1534 284918 [sig] TCSH 1000 wait_sig: processing signal -2
1795 286713 [sig] TCSH 1000 wait_sig: looping
1591 288304 [main] TCSH 1000 sig_send: ReleaseSemaphore succeeded
1709 290013 [main] TCSH 1000 sig_send: Waiting for thiscomplete 0x19
2549 292562 [main] TCSH 1000 sig_send: returning 0 from sending signal -2
2185 294747 [main] TCSH 1000 internal_getlogin: myself->psid = NULL
1975 296722 [main] TCSH 1000 internal_getlogin: Cygwins Username: unknown
4570 301292 [main] TCSH 1000 _open: open (/etc/passwd, 0x0)
30616 331908 [main] TCSH 1000 hinfo::build_fhandler: some disk file - cb 64, fd 3, fh 0x45B2608
2550 334458 [main] TCSH 1000 fhandler_disk_file::open: (/etc/passwd, 0x0)
2217 336675 [main] TCSH 1000 mount_info::conv_to_win32_path: conv_to_win32_path (/etc/passwd)
1725 338400 [main] TCSH 1000 normalize_posix_path: /etc/passwd = normalize_posix_path (/etc/passwd)
1753 340153 [main] TCSH 1000 mount_info::conv_to_win32_path: C:\Cygnus\cygwin-b20\H-i586-cygwin32\etc\passwd(rel), C:\Cygnus\cygwin-b20\H-i586-cygwin32\etc\passwd(abs) 0x2(flags) = conv_to_win32_path (/etc/passwd)
2639 342792 [main] TCSH 1000 symlink_check_one: GetFileAttributesA (C:\Cygnus\cygwin-b20\H-i586-cygwin32\etc\passwd) failed
1890 344682 [main] TCSH 1000 ../../../../src/winsup/cygwin/path.cc:2134 seterrno: 2 (FILE_NOT_FOUND) -> 2
2260 346942 [main] TCSH 1000 symlink_check_one: 0 = symlink_check_one (C:\Cygnus\cygwin-b20\H-i586-cygwin32\etc\passwd, 0x257F491, 260) (0x2)
2170 349112 [main] TCSH 1000 symlink_check_one: 0 = symlink_check_one (C:\Cygnus\cygwin-b20\H-i586-cygwin32\etc, 0x257F491, 260) (0x0)
12769 361881 [main] TCSH 1000 fhandler_base::open: (C:\Cygnus\cygwin-b20\H-i586-cygwin32\etc\passwd, 0x0)
2386 364267 [main] TCSH 1000 fhandler_base::open: -1 = CreateFileA (C:\Cygnus\cygwin-b20\H-i586-cygwin32\etc\passwd, 0x80000000, 0x3, 0x61085940, 0x3, 0x80, 0)
1870 366137 [main] TCSH 1000 ../../../../src/winsup/cygwin/fhandler.cc:369 seterrno: 2 (FILE_NOT_FOUND) -> 2
1833 367970 [main] TCSH 1000 fhandler_base::open: 0 = fhandler_base::open (C:\Cygnus\cygwin-b20\H-i586-cygwin32\etc\passwd, 0x0)
1824 369794 [main] TCSH 1000 fhandler_disk_file::open: 0 = fhandler_disk_file::open (C:\Cygnus\cygwin-b20\H-i586-cygwin32\etc\passwd, 0x0)
12837 382631 [main] TCSH 1000 _open: -1 = open (/etc/passwd, 0x0)
2782 385413 [main] TCSH 1000 read_etc_passwd: Emulating /etc/passwd
1917 387330 [main] TCSH 1000 read_etc_passwd: Failed to get current user name. Win32 error 1245
3207 390537 [main] TCSH 1000 _open: open (/etc/group, 0x0)
29786 420323 [main] TCSH 1000 hinfo::build_fhandler: some disk file - cb 64, fd 3, fh 0x45B2608
1753 422076 [main] TCSH 1000 fhandler_disk_file::open: (/etc/group, 0x0)
1726 423802 [main] TCSH 1000 mount_info::conv_to_win32_path: conv_to_win32_path (/etc/group)
1731 425533 [main] TCSH 1000 normalize_posix_path: /etc/group = normalize_posix_path (/etc/group)
1758 427291 [main] TCSH 1000 mount_info::conv_to_win32_path: C:\Cygnus\cygwin-b20\H-i586-cygwin32\etc\group(rel), C:\Cygnus\cygwin-b20\H-i586-cygwin32\etc\group(abs) 0x2(flags) = conv_to_win32_path (/etc/group)
2568 429859 [main] TCSH 1000 symlink_check_one: GetFileAttributesA (C:\Cygnus\cygwin-b20\H-i586-cygwin32\etc\group) failed
1906 431765 [main] TCSH 1000 ../../../../src/winsup/cygwin/path.cc:2134 seterrno: 2 (FILE_NOT_FOUND) -> 2
1815 433580 [main] TCSH 1000 symlink_check_one: 0 = symlink_check_one (C:\Cygnus\cygwin-b20\H-i586-cygwin32\etc\group, 0x257F761, 260) (0x2)
2279 435859 [main] TCSH 1000 symlink_check_one: 0 = symlink_check_one (C:\Cygnus\cygwin-b20\H-i586-cygwin32\etc, 0x257F761, 260) (0x0)
4901 440760 [main] TCSH 1000 fhandler_base::open: (C:\Cygnus\cygwin-b20\H-i586-cygwin32\etc\group, 0x0)
2739 443499 [main] TCSH 1000 fhandler_base::open: -1 = CreateFileA (C:\Cygnus\cygwin-b20\H-i586-cygwin32\etc\group, 0x80000000, 0x3, 0x61085940, 0x3, 0x80, 0)
1940 445439 [main] TCSH 1000 ../../../../src/winsup/cygwin/fhandler.cc:369 seterrno: 2 (FILE_NOT_FOUND) -> 2
1808 447247 [main] TCSH 1000 fhandler_base::open: 0 = fhandler_base::open (C:\Cygnus\cygwin-b20\H-i586-cygwin32\etc\group, 0x0)
1823 449070 [main] TCSH 1000 fhandler_disk_file::open: 0 = fhandler_disk_file::open (C:\Cygnus\cygwin-b20\H-i586-cygwin32\etc\group, 0x0)
11708 460778 [main] TCSH 1000 _open: -1 = open (/etc/group, 0x0)
1785 462563 [main] TCSH 1000 read_etc_group: Emulating /etc/group
2327 464890 [main] TCSH 1000 read_etc_group: Failed to get local admins group name. Win32 error 120
6632 471522 [main] TCSH 1000 __to_clock_t: dwHighDateTime 29329291, dwLowDateTime 2163832864
1917 473439 [main] TCSH 1000 __to_clock_t: total 000000DD BD2664A1
1844 475283 [main] TCSH 1000 gettimeofday: 0 = gettimeofday (4406C0, 0)
1726 477009 [main] TCSH 1000 __to_clock_t: dwHighDateTime 0, dwLowDateTime 0
1731 478740 [main] TCSH 1000 __to_clock_t: total 00000000 00000000
1692 480432 [main] TCSH 1000 __to_clock_t: dwHighDateTime 0, dwLowDateTime 0
1707 482139 [main] TCSH 1000 __to_clock_t: total 00000000 00000000
1699 483838 [main] TCSH 1000 getrusage: 0 = getrusage (0, 0x440760)
1710 485548 [main] TCSH 1000 getrusage: 0 = getrusage (-1, 0x257F464)
1695 487243 [main] TCSH 1000 _open: open (/dev/null, 0x0)
30953 518196 [main] TCSH 1000 hinfo::build_fhandler: /dev/null - cb 64, fd 3, fh 0x45B2708
2111 520307 [main] TCSH 1000 fhandler_base::open: (nul, 0x0)
2886 523193 [main] TCSH 1000 fhandler_base::open: 4 = CreateFileA (nul, 0x80000000, 0x3, 0x61085940, 0x3, 0x80, 0)
1867 525060 [main] TCSH 1000 fhandler_base::set_io_handle: set handle to 0x4
1987 527047 [main] TCSH 1000 fhandler_base::open: filemode set to binary
2006 529053 [main] TCSH 1000 fhandler_base::open: 1 = fhandler_base::open (nul, 0x0)
5095 534148 [main] TCSH 1000 _open: 3 = open (/dev/null, 0x0)
1786 535934 [main] TCSH 1000 _close: close (3)
12928 548862 [main] TCSH 1000 fhandler_base::close: handle 0x4
12454 561316 [main] TCSH 1000 _close: 0 = close (3)
6345 567661 [main] TCSH 1000 time: 952361182 = time (440730)
2402 570063 [main] TCSH 1000 hinfo::dup2: dup2 (0, 16)
8023 578086 [main] TCSH 1000 hinfo::build_fhandler: - cb 128, fd -1, fh 0x45B4A08
1735 579821 [main] TCSH 1000 fhandler_base::set_io_handle: set handle to 0x0
1804 581625 [main] TCSH 1000 fhandler_base::set_io_handle: set handle to 0xFFFFFFFF
1803 583428 [main] TCSH 1000 fhandler_base::set_io_handle: set handle to 0x4
2101 585529 [main] TCSH 1000 fhandler_termios::set_ctty: attached tty1073741824 sid 1000, pid 1000, tty->pgid 1000, tty->sid 1000
2881 588410 [main] TCSH 1000 fhandler_termios::set_ctty: resetting tty1073741824 sid. Was 1000, now 1000. pgid was 1000, now 1000.
1791 590201 [main] TCSH 1000 fhandler_console::open: opened conin$ 0x4, conout$ 0x10
15148 605349 [main] TCSH 1000 hinfo::dup2: 16 = dup2 (0, 16)
11972 617321 [main] TCSH 1000 fhandler_base::set_close_on_exec: set close_on_exec for /dev/conin to 1
4948 622269 [main] TCSH 1000 _fcntl: 0 = fcntl (16, 2, 1)
1695 623964 [main] TCSH 1000 hinfo::dup2: dup2 (1, 17)
7941 631905 [main] TCSH 1000 hinfo::build_fhandler: - cb 128, fd -1, fh 0x45B4B08
1731 633636 [main] TCSH 1000 fhandler_base::set_io_handle: set handle to 0x0
1717 635353 [main] TCSH 1000 fhandler_base::set_io_handle: set handle to 0xFFFFFFFF
1890 637243 [main] TCSH 1000 fhandler_base::set_io_handle: set handle to 0x10
2090 639333 [main] TCSH 1000 fhandler_termios::set_ctty: attached tty1073741824 sid 1000, pid 1000, tty->pgid 1000, tty->sid 1000
2831 642164 [main] TCSH 1000 fhandler_termios::set_ctty: resetting tty1073741824 sid. Was 1000, now 1000. pgid was 1000, now 1000.
1816 643980 [main] TCSH 1000 fhandler_console::open: opened conin$ 0x10, conout$ 0x20
15272 659252 [main] TCSH 1000 hinfo::dup2: 17 = dup2 (1, 17)
11446 670698 [main] TCSH 1000 fhandler_base::set_close_on_exec: set close_on_exec for /dev/conout to 1
4901 675599 [main] TCSH 1000 _fcntl: 0 = fcntl (17, 2, 1)
1687 677286 [main] TCSH 1000 hinfo::dup2: dup2 (2, 18)
7913 685199 [main] TCSH 1000 hinfo::build_fhandler: - cb 128, fd -1, fh 0x45B4C08
1728 686927 [main] TCSH 1000 fhandler_base::set_io_handle: set handle to 0x0
1721 688648 [main] TCSH 1000 fhandler_base::set_io_handle: set handle to 0xFFFFFFFF
2297 690945 [main] TCSH 1000 fhandler_base::set_io_handle: set handle to 0x20
2921 693866 [main] TCSH 1000 fhandler_termios::set_ctty: attached tty1073741824 sid 1000, pid 1000, tty->pgid 1000, tty->sid 1000
3035 696901 [main] TCSH 1000 fhandler_termios::set_ctty: resetting tty1073741824 sid. Was 1000, now 1000. pgid was 1000, now 1000.
1936 698837 [main] TCSH 1000 fhandler_console::open: opened conin$ 0x20, conout$ 0x22
15972 714809 [main] TCSH 1000 hinfo::dup2: 18 = dup2 (2, 18)
12060 726869 [main] TCSH 1000 fhandler_base::set_close_on_exec: set close_on_exec for /dev/conout to 1
5168 732037 [main] TCSH 1000 _fcntl: 0 = fcntl (18, 2, 1)
1781 733818 [main] TCSH 1000 hinfo::dup2: dup2 (16, 19)
8389 742207 [main] TCSH 1000 hinfo::build_fhandler: - cb 128, fd -1, fh 0x45B4D08
1820 744027 [main] TCSH 1000 fhandler_base::set_io_handle: set handle to 0x0
1939 745966 [main] TCSH 1000 fhandler_base::set_io_handle: set handle to 0xFFFFFFFF
1902 747868 [main] TCSH 1000 fhandler_base::set_io_handle: set handle to 0x22
2200 750068 [main] TCSH 1000 fhandler_termios::set_ctty: attached tty1073741824 sid 1000, pid 1000, tty->pgid 1000, tty->sid 1000
3012 753080 [main] TCSH 1000 fhandler_termios::set_ctty: resetting tty1073741824 sid. Was 1000, now 1000. pgid was 1000, now 1000.
1884 754964 [main] TCSH 1000 fhandler_console::open: opened conin$ 0x22, conout$ 0x24
16005 770969 [main] TCSH 1000 hinfo::dup2: 19 = dup2 (16, 19)
12143 783112 [main] TCSH 1000 fhandler_base::set_close_on_exec: set close_on_exec for /dev/conin to 1
5430 788542 [main] TCSH 1000 _fcntl: 0 = fcntl (19, 2, 1)
8518 797060 [main] TCSH 1000 isatty: 1 = isatty (18)
8469 805529 [main] TCSH 1000 isatty: 1 = isatty (17)
1784 807313 [main] TCSH 1000 _close: close (0)
11777 819090 [main] TCSH 1000 fhandler_base::set_io_handle: set handle to 0xFFFFFFFF
12762 831852 [main] TCSH 1000 _close: 0 = close (0)
2132 833984 [main] TCSH 1000 _close: close (1)
11792 845776 [main] TCSH 1000 fhandler_base::set_io_handle: set handle to 0xFFFFFFFF
11774 857550 [main] TCSH 1000 _close: 0 = close (1)
1771 859321 [main] TCSH 1000 _close: close (2)
11736 871057 [main] TCSH 1000 fhandler_base::set_io_handle: set handle to 0xFFFFFFFF
12564 883621 [main] TCSH 1000 _close: 0 = close (2)
2121 885742 [main] TCSH 1000 _close: close (3)
8523 894265 [main] TCSH 1000 _close: handle 3 not open
1778 896043 [main] TCSH 1000 _close: -1 = close (3)
1777 897820 [main] TCSH 1000 _close: close (4)
8381 906201 [main] TCSH 1000 _close: handle 4 not open
1776 907977 [main] TCSH 1000 _close: -1 = close (4)
1775 909752 [main] TCSH 1000 _close: close (5)
8450 918202 [main] TCSH 1000 _close: handle 5 not open
1777 919979 [main] TCSH 1000 _close: -1 = close (5)
1777 921756 [main] TCSH 1000 _close: close (6)
8360 930116 [main] TCSH 1000 _close: handle 6 not open
3062 933178 [main] TCSH 1000 _close: -1 = close (6)
2163 935341 [main] TCSH 1000 _close: close (7)
9203 944544 [main] TCSH 1000 _close: handle 7 not open
1793 946337 [main] TCSH 1000 _close: -1 = close (7)
1769 948106 [main] TCSH 1000 _close: close (8)
8325 956431 [main] TCSH 1000 _close: handle 8 not open
1763 958194 [main] TCSH 1000 _close: -1 = close (8)
1794 959988 [main] TCSH 1000 _close: close (9)
8421 968409 [main] TCSH 1000 _close: handle 9 not open
1775 970184 [main] TCSH 1000 _close: -1 = close (9)
--- cut ---
The last 3 lines were repeated with an increasing number until I
killed the process.
Hope this helps,
Axel
=======================================================================
Axel Riese
Research Institute for Symbolic Computation
J. Kepler University Linz Tel: +43 (0)732 2468 9939
Altenbergerstrasse 69 Fax: +43 (0)732 2468 9930
A-4040 Linz e-Mail: Axel.Riese@risc.uni-linz.ac.at
Austria http://www.risc.uni-linz.ac.at/people/ariese/home/
=======================================================================
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: tcsh problem [Update]
2000-03-06 23:12 ` tcsh problem [Update] Axel Riese
@ 2000-03-07 10:06 ` Chris Faylor
2000-03-08 0:29 ` Axel Riese
0 siblings, 1 reply; 10+ messages in thread
From: Chris Faylor @ 2000-03-07 10:06 UTC (permalink / raw)
To: Axel Riese; +Cc: Cygwin Mailing List
On Tue, Mar 07, 2000 at 08:12:36AM +0100, Axel Riese wrote:
>Dear Chris!
>
>> On Mon, Mar 06, 2000 at 08:31:39AM +0100, Axel Riese wrote:
>> >Meanwhile I played a little bit with tcsh 6.09.00. What I found is that
>> >if I run it under gdb everything works fine, but if I start tcsh from
>> >the Win95 command prompt directly it behaves the way I wrote above.
>>
>> I'd appreciate it if you'd use the latest snapshot when you do this.
>
>I used the March 4 snapshot and Corinna's port of tcsh.
>
>Here is the output of the command
>
> strace -otcsh.out tcsh
>
>which runs *forever*:
>**********************************************
>Program name: C:\CYGNUS\CYGWIN-B20\H-I586-CYGWIN32\BIN\TCSH.EXE
>App version: 20.1, api: 0.0
>DLL version: 1001.0, api: 0.17
>DLL build: 2000-03-05 02:21:41
>OS version: Windows 95-4.0
>Date/Time: 2000-03-06 17:46:21
>**********************************************
>[snip]
> 8325 956431 [main] TCSH 1000 _close: handle 8 not open
> 1763 958194 [main] TCSH 1000 _close: -1 = close (8)
> 1794 959988 [main] TCSH 1000 _close: close (9)
> 8421 968409 [main] TCSH 1000 _close: handle 9 not open
> 1775 970184 [main] TCSH 1000 _close: -1 = close (9)
>--- cut ---
>
>The last 3 lines were repeated with an increasing number until I
>killed the process.
You didn't seem to run tcsh to the point where it manifested the problem.
tcsh does do a lot of closes. I don't know why it does that but it
appears to be normal operation.
This strace log is essentially showing tcsh starting up. It doesn't show
anything about running a program and seeing a hang.
cgf
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: tcsh problem [Update]
2000-03-07 10:06 ` Chris Faylor
@ 2000-03-08 0:29 ` Axel Riese
2000-03-12 11:23 ` Chris Faylor
0 siblings, 1 reply; 10+ messages in thread
From: Axel Riese @ 2000-03-08 0:29 UTC (permalink / raw)
To: cygwin
> >**********************************************
> >Program name: C:\CYGNUS\CYGWIN-B20\H-I586-CYGWIN32\BIN\TCSH.EXE
> >App version: 20.1, api: 0.0
> >DLL version: 1001.0, api: 0.17
> >DLL build: 2000-03-05 02:21:41
> >OS version: Windows 95-4.0
> >Date/Time: 2000-03-06 17:46:21
> >**********************************************
> >[snip]
> > 8325 956431 [main] TCSH 1000 _close: handle 8 not open
> > 1763 958194 [main] TCSH 1000 _close: -1 = close (8)
> > 1794 959988 [main] TCSH 1000 _close: close (9)
> > 8421 968409 [main] TCSH 1000 _close: handle 9 not open
> > 1775 970184 [main] TCSH 1000 _close: -1 = close (9)
> >--- cut ---
> >
> >The last 3 lines were repeated with an increasing number until I
> >killed the process.
>
> You didn't seem to run tcsh to the point where it manifested the problem.
> tcsh does do a lot of closes. I don't know why it does that but it
> appears to be normal operation.
>
> This strace log is essentially showing tcsh starting up. It doesn't show
> anything about running a program and seeing a hang.
You are right, but with "strace tcsh" I don't get the tcsh prompt
within a few minutes which seems to be a rather long startup time
for me... When I killed the process tcsh was trying to close a
handle with a four digits number!
- Axel
=======================================================================
Axel Riese
Research Institute for Symbolic Computation
J. Kepler University Linz Tel: +43 (0)732 2468 9939
Altenbergerstrasse 69 Fax: +43 (0)732 2468 9930
A-4040 Linz e-Mail: Axel.Riese@risc.uni-linz.ac.at
Austria http://www.risc.uni-linz.ac.at/people/ariese/home/
=======================================================================
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: tcsh problem [Update]
2000-03-08 0:29 ` Axel Riese
@ 2000-03-12 11:23 ` Chris Faylor
0 siblings, 0 replies; 10+ messages in thread
From: Chris Faylor @ 2000-03-12 11:23 UTC (permalink / raw)
To: cygwin
On Wed, Mar 08, 2000 at 09:29:41AM +0100, Axel Riese wrote:
>You are right, but with "strace tcsh" I don't get the tcsh prompt
>within a few minutes which seems to be a rather long startup time
>for me... When I killed the process tcsh was trying to close a
>handle with a four digits number!
tcsh does seem to go crazy closing file handles at the beginning
but it does stop eventually.
If it didn't you'd never get a prompt.
cgf
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: tcsh problem [Update]
@ 2000-03-13 0:17 Axel Riese
0 siblings, 0 replies; 10+ messages in thread
From: Axel Riese @ 2000-03-13 0:17 UTC (permalink / raw)
To: Cygwin Mailing List
> tcsh does seem to go crazy closing file handles at the beginning
> but it does stop eventually.
Well, it stopped after 10 minutes or so after closing handle 8000+.
The strange thing now is that I could run all commands after this.
BTW, everything also works if I run tcsh under gdb.
- Axel
=======================================================================
Axel Riese
Research Institute for Symbolic Computation
J. Kepler University Linz Tel: +43 (0)732 2468 9939
Altenbergerstrasse 69 Fax: +43 (0)732 2468 9930
A-4040 Linz e-Mail: Axel.Riese@risc.uni-linz.ac.at
Austria http://www.risc.uni-linz.ac.at/people/ariese/home/
=======================================================================
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: tcsh problem [Update]
[not found] <20000305175146.B804@cygnus.com>
@ 2000-03-05 23:31 ` Axel Riese
0 siblings, 0 replies; 10+ messages in thread
From: Axel Riese @ 2000-03-05 23:31 UTC (permalink / raw)
To: cygwin
Dear Chris!
[...]
> >>With the February 27 snapshot the behavior changed. Now tcsh starts,
> >>but whenever I run a (non built-in) command such as ls, mount, etc.
> >>it hangs after completion of the command. I also compiled tcsh 6.09
> >>and got the same result.
> >>
> >>Any ideas ?
> >
> > strace -osomefile tcsh
> > tcsh
> > mount
> >
> >In another window:
> >
> > ps
> > (find pid of tcsh)
> > kill -9 thetcshpid
> >
> >Send somefile to cgf@cygnus.com.
> >
> >cgf
>
Sorry for the delay, but I don't have access to the net during weekend
(and no access to my Win95 PC right now), so I'll send the output to
you tomorrow.
Meanwhile I played a little bit with tcsh 6.09.00. What I found is that
if I run it under gdb everything works fine, but if I start tcsh from
the Win95 command prompt directly it behaves the way I wrote above.
- Axel
=======================================================================
Axel Riese
Research Institute for Symbolic Computation
J. Kepler University Linz Tel: +43 (0)732 2468 9939
Altenbergerstrasse 69 Fax: +43 (0)732 2468 9930
A-4040 Linz e-Mail: Axel.Riese@risc.uni-linz.ac.at
Austria http://www.risc.uni-linz.ac.at/people/ariese/home/
=======================================================================
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: tcsh problem [Update]
[not found] ` <20000303104659.A1026@cygnus.com>
@ 2000-03-03 10:54 ` Corinna Vinschen
0 siblings, 0 replies; 10+ messages in thread
From: Corinna Vinschen @ 2000-03-03 10:54 UTC (permalink / raw)
To: cygwin
Chris Faylor wrote:
>
> Can you verify this behavior, Corinna? tcsh works fine for me.
No problem here. I can't reproduce the problem since 20000227
snapshot.
CU,
Corinna
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: tcsh problem [Update]
2000-03-02 23:36 Axel Riese
@ 2000-03-03 7:48 ` Chris Faylor
[not found] ` <20000303104659.A1026@cygnus.com>
1 sibling, 0 replies; 10+ messages in thread
From: Chris Faylor @ 2000-03-03 7:48 UTC (permalink / raw)
To: Cygwin Mailing List
On Fri, Mar 03, 2000 at 08:36:27AM +0100, Axel Riese wrote:
>Some weeks ago I reported that Corinna Vinschen's tcsh 6.08 port does
>not work under Win95 and the January 2000 snapshots (it exits
>immediately because for some strange reason tcsh writes to stdin and
>says good-bye).
>
>With the February 27 snapshot the behavior changed. Now tcsh starts,
>but whenever I run a (non built-in) command such as ls, mount, etc.
>it hangs after completion of the command. I also compiled tcsh 6.09
>and got the same result.
>
>Any ideas ?
strace -osomefile tcsh
tcsh
mount
In another window:
ps
(find pid of tcsh)
kill -9 thetcshpid
Send somefile to cgf@cygnus.com.
cgf
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: tcsh problem [Update]
@ 2000-03-03 5:34 Earnie Boyd
0 siblings, 0 replies; 10+ messages in thread
From: Earnie Boyd @ 2000-03-03 5:34 UTC (permalink / raw)
To: Axel Riese, Cygwin Mailing List
--- Axel Riese <Axel.Riese@risc.uni-linz.ac.at> wrote:
> Some weeks ago I reported that Corinna Vinschen's tcsh 6.08 port does
> not work under Win95 and the January 2000 snapshots (it exits
> immediately because for some strange reason tcsh writes to stdin and
> says good-bye).
>
> With the February 27 snapshot the behavior changed. Now tcsh starts,
> but whenever I run a (non built-in) command such as ls, mount, etc.
> it hangs after completion of the command. I also compiled tcsh 6.09
> and got the same result.
>
> Any ideas ?
Get a newer snapshot. The problem may have been fixed already.
=====
---
Earnie Boyd: < mailto:earnie_boyd@yahoo.com >
__Cygwin: POSIX on Windows__
Cygwin Newbies: < http://www.freeyellow.com/members5/gw32/index.html >
__Minimalist GNU for Windows__
Mingw32 List: < http://www.egroups.com/group/mingw32 >
Mingw Home: (Coming Soon)
__________________________________________________
Do You Yahoo!?
Talk to your friends online with Yahoo! Messenger.
http://im.yahoo.com
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com
^ permalink raw reply [flat|nested] 10+ messages in thread
* tcsh problem [Update]
@ 2000-03-02 23:36 Axel Riese
2000-03-03 7:48 ` Chris Faylor
[not found] ` <20000303104659.A1026@cygnus.com>
0 siblings, 2 replies; 10+ messages in thread
From: Axel Riese @ 2000-03-02 23:36 UTC (permalink / raw)
To: Cygwin Mailing List
Some weeks ago I reported that Corinna Vinschen's tcsh 6.08 port does
not work under Win95 and the January 2000 snapshots (it exits
immediately because for some strange reason tcsh writes to stdin and
says good-bye).
With the February 27 snapshot the behavior changed. Now tcsh starts,
but whenever I run a (non built-in) command such as ls, mount, etc.
it hangs after completion of the command. I also compiled tcsh 6.09
and got the same result.
Any ideas ?
- Axel
=======================================================================
Axel Riese
Research Institute for Symbolic Computation
J. Kepler University Linz Tel: +43 (0)732 2468 9939
Altenbergerstrasse 69 Fax: +43 (0)732 2468 9930
A-4040 Linz e-Mail: Axel.Riese@risc.uni-linz.ac.at
Austria http://www.risc.uni-linz.ac.at/people/ariese/home/
=======================================================================
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2000-03-13 0:17 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <20000306162036.A17660@cygnus.com>
2000-03-06 23:12 ` tcsh problem [Update] Axel Riese
2000-03-07 10:06 ` Chris Faylor
2000-03-08 0:29 ` Axel Riese
2000-03-12 11:23 ` Chris Faylor
2000-03-13 0:17 Axel Riese
[not found] <20000305175146.B804@cygnus.com>
2000-03-05 23:31 ` Axel Riese
-- strict thread matches above, loose matches on Subject: below --
2000-03-03 5:34 Earnie Boyd
2000-03-02 23:36 Axel Riese
2000-03-03 7:48 ` Chris Faylor
[not found] ` <20000303104659.A1026@cygnus.com>
2000-03-03 10:54 ` Corinna Vinschen
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).