Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Message-ID: <20020121184657.41498.qmail@web10504.mail.yahoo.com> Date: Mon, 21 Jan 2002 10:46:57 -0800 (PST) From: Rick Rankin Subject: Re: Impossible to exit rxvt, now To: cygwin AT cygwin DOT com In-Reply-To: <6699-Mon21Jan2002165615+0000-starksb@ebi.ac.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii This *appears* to be a problem handling EOF. I've included some strace output that will hopefully shed some light on the problem. If this points someone to an obvious solution, great. If not, it'll be at least a couple of days before I'll have a chance to look at it in more detail. Oddly enough, I couldn't get any output out of strace using the version of rxvt distributed with cygwin. The strace output below was generated with a version of rxvt I built myself, which also has the same problem at exit. If I run /usr/bin/rxvt -e bash --login I get an rxvt window (albeit huge) and a prompt. But if I run strace /usr/bin/rxvt -e bash --login I get nothing -- no window and no output from strace. BTW, if the entire strace output would help, I can attach it, but it's about 6.5 MB. --Rick 213 23461386 [main] rxvt 772 select_stuff::wait: m 3, ms 4294967295 455 23461841 [select_pipe] rxvt 772 fhandler_pty_master::hit_eof: all other handles closed 140 23461981 [select_pipe] rxvt 772 peek_pipe: /dev/ptym, saw EOF 88 23462069 [select_pipe] rxvt 772 peek_pipe: saw eof on '/dev/ptym' 452 23462521 [select_socket] rxvt 772 thread_socket: stuff_start 0xA03EB14 219 23462740 [main] rxvt 772 select_stuff::wait: woke up. wait_ret 1. verifying 96 23462836 [main] rxvt 772 set_bits: me 0xA03BAC0, testing fd 4 (/dev/ptym) 89 23462925 [main] rxvt 772 set_bits: ready 1 83 23463008 [main] rxvt 772 select_stuff::wait: gotone 1 199 23463207 [main] rxvt 772 select_stuff::wait: returning 0 117 23463324 [main] rxvt 772 select_stuff::cleanup: calling cleanup routines 178 23463502 [main] rxvt 772 socket_cleanup: si 0xA03BAF0 si->thread 0x2C0 86 23463588 [main] rxvt 772 socket_cleanup: connection to si->exitsock 0x2D4 873 23464461 [select_socket] rxvt 772 thread_socket: Win32 select returned 1 176 23464637 [select_socket] rxvt 772 thread_socket: s 0xA03BA90, testing fd 3 (/dev/tcp) 89 23464726 [select_socket] rxvt 772 thread_socket: saw exitsock read 703 23465429 [main] rxvt 772 socket_cleanup: returning 102 23465531 [main] rxvt 772 peek_pipe: already ready 94 23465625 [main] rxvt 772 set_bits: me 0xA03BAC0, testing fd 4 (/dev/ptym) 85 23465710 [main] rxvt 772 set_bits: ready 1 131 23465841 [main] rxvt 772 peek_socket: considering handle 0x114 87 23465928 [main] rxvt 772 peek_socket: adding read fd_set /dev/tcp, fd 3 112 23466040 [main] rxvt 772 peek_socket: WINSOCK_SELECT returned 0 88 23466128 [main] rxvt 772 select_stuff::poll: returning 1 83 23466211 [main] rxvt 772 select_stuff::cleanup: calling cleanup routines 84 23466295 [main] rxvt 772 select_stuff::~select_stuff: deleting select records 253 23466548 [main] rxvt 772 _read: read (4, 0x41E200, 1024) nonblocking, sigcatchers 5 153 23466701 [main] rxvt 772 fhandler_pty_master::hit_eof: all other handles closed 90 23466791 [main] rxvt 772 peek_pipe: /dev/ptym, saw EOF 82 23466873 [main] rxvt 772 peek_pipe: saw eof on '/dev/ptym' 104 23466977 [main] rxvt 772 fhandler_base::ready_for_read: read_ready 1, avail 1 115 23467092 [main] rxvt 772 fhandler_pty_master::hit_eof: all other handles closed 87 23467179 [main] rxvt 772 fhandler_pty_master::process_slave_output: returning 0 84 23467263 [main] rxvt 772 _read: 0 = read (4, 0x41E200, 1024), errno 0 90 23467353 [main] rxvt 772 ioctl: fd 3, cmd 4004667F 98 23467451 [main] rxvt 772 fhandler_socket::ioctl: 0 = ioctl_socket (4004667F, 242F5C0) 110 23467561 [main] rxvt 772 cygwin_select: 5, 0x242FE3C, 0x0, 0x0, 0x0 171 23467732 [main] rxvt 772 dtable::select_read: /dev/tcp fd 3 157 23467889 [main] rxvt 772 dtable::select_read: /dev/ptym fd 4 82 23467971 [main] rxvt 772 cygwin_select: to NULL, ms FFFFFFFF 101 23468072 [main] rxvt 772 cygwin_select: sel.always_ready 0 429 23468501 [main] rxvt 772 start_thread_socket: Handle 0x114 91 23468592 [main] rxvt 772 start_thread_socket: Added to readfds 610 23469202 [main] rxvt 772 start_thread_socket: exitsock 0x2D4 134 23469336 [main] rxvt 772 start_thread_socket: stuff_start 0x242FD58 221 23469557 [main] rxvt 772 select_stuff::wait: m 3, ms 4294967295 419 23469976 [select_pipe] rxvt 772 fhandler_pty_master::hit_eof: all other handles closed 113 23470089 [select_pipe] rxvt 772 peek_pipe: /dev/ptym, saw EOF 107 23470196 [select_pipe] rxvt 772 peek_pipe: saw eof on '/dev/ptym' 271 23470467 [main] rxvt 772 select_stuff::wait: woke up. wait_ret 1. verifying 98 23470565 [main] rxvt 772 set_bits: me 0xA03BAC0, testing fd 4 (/dev/ptym) 145 23470710 [main] rxvt 772 set_bits: ready 1 122 23470832 [main] rxvt 772 select_stuff::wait: gotone 1 84 23470916 [main] rxvt 772 select_stuff::wait: returning 0 85 23471001 [main] rxvt 772 select_stuff::cleanup: calling cleanup routines 200 23471201 [main] rxvt 772 socket_cleanup: si 0xA03BAF0 si->thread 0x2E8 85 23471286 [main] rxvt 772 socket_cleanup: connection to si->exitsock 0x2D4 949 23472235 [select_socket] rxvt 772 thread_socket: stuff_start 0xA03EB14 181 23472416 [select_socket] rxvt 772 thread_socket: Win32 select returned 1 95 23472511 [select_socket] rxvt 772 thread_socket: s 0xA03BA90, testing fd 3 (/dev/tcp) 121 23472632 [select_socket] rxvt 772 thread_socket: saw exitsock read 672 23473304 [main] rxvt 772 socket_cleanup: returning 103 23473407 [main] rxvt 772 peek_pipe: already ready 108 23473515 [main] rxvt 772 set_bits: me 0xA03BAC0, testing fd 4 (/dev/ptym) 86 23473601 [main] rxvt 772 set_bits: ready 1 92 23473693 [main] rxvt 772 peek_socket: considering handle 0x114 85 23473778 [main] rxvt 772 peek_socket: adding read fd_set /dev/tcp, fd 3 109 23473887 [main] rxvt 772 peek_socket: WINSOCK_SELECT returned 0 87 23473974 [main] rxvt 772 select_stuff::poll: returning 1 103 23474077 [main] rxvt 772 select_stuff::cleanup: calling cleanup routines 83 23474160 [main] rxvt 772 select_stuff::~select_stuff: deleting select records 234 23474394 [main] rxvt 772 _read: read (4, 0x41E200, 1024) nonblocking, sigcatchers 5 142 23474536 [main] rxvt 772 fhandler_pty_master::hit_eof: all other handles closed 107 23474643 [main] rxvt 772 peek_pipe: /dev/ptym, saw EOF 92 23474735 [main] rxvt 772 peek_pipe: saw eof on '/dev/ptym' 82 23474817 [main] rxvt 772 fhandler_base::ready_for_read: read_ready 1, avail 1 114 23474931 [main] rxvt 772 fhandler_pty_master::hit_eof: all other handles closed 87 23475018 [main] rxvt 772 fhandler_pty_master::process_slave_output: returning 0 84 23475102 [main] rxvt 772 _read: 0 = read (4, 0x41E200, 1024), errno 0 110 23475212 [main] rxvt 772 ioctl: fd 3, cmd 4004667F 99 23475311 [main] rxvt 772 fhandler_socket::ioctl: 0 = ioctl_socket (4004667F, 242F5C0) 90 23475401 [main] rxvt 772 cygwin_select: 5, 0x242FE3C, 0x0, 0x0, 0x0 162 23475563 [main] rxvt 772 dtable::select_read: /dev/tcp fd 3 243 23475806 [main] rxvt 772 dtable::select_read: /dev/ptym fd 4 85 23475891 [main] rxvt 772 cygwin_select: to NULL, ms FFFFFFFF 83 23475974 [main] rxvt 772 cygwin_select: sel.always_ready 0 420 23476394 [main] rxvt 772 start_thread_socket: Handle 0x114 90 23476484 [main] rxvt 772 start_thread_socket: Added to readfds 409 23476893 [main] rxvt 772 start_thread_socket: exitsock 0x2D4 113 23477006 [main] rxvt 772 start_thread_socket: stuff_start 0x242FD58 236 23477242 [main] rxvt 772 select_stuff::wait: m 3, ms 4294967295 385 23477627 [select_pipe] rxvt 772 fhandler_pty_master::hit_eof: all other handles closed 144 23477771 [select_pipe] rxvt 772 peek_pipe: /dev/ptym, saw EOF 88 23477859 [select_pipe] rxvt 772 peek_pipe: saw eof on '/dev/ptym' 484 23478343 [select_socket] rxvt 772 thread_socket: stuff_start 0xA03EB14 161 23478504 [main] rxvt 772 select_stuff::wait: woke up. wait_ret 1. verifying 94 23478598 [main] rxvt 772 set_bits: me 0xA03BAC0, testing fd 4 (/dev/ptym) 97 23478695 [main] rxvt 772 set_bits: ready 1 82 23478777 [main] rxvt 772 select_stuff::wait: gotone 1 84 23478861 [main] rxvt 772 select_stuff::wait: returning 0 108 23478969 [main] rxvt 772 select_stuff::cleanup: calling cleanup routines 174 23479143 [main] rxvt 772 socket_cleanup: si 0xA03BAF0 si->thread 0x2C0 85 23479228 [main] rxvt 772 socket_cleanup: connection to si->exitsock 0x2D4 549 23479777 [select_socket] rxvt 772 thread_socket: Win32 select returned 1 138 23479915 [select_socket] rxvt 772 thread_socket: s 0xA03BA90, testing fd 3 (/dev/tcp) 91 23480006 [select_socket] rxvt 772 thread_socket: saw exitsock read 811 23480817 [main] rxvt 772 socket_cleanup: returning 172 23480989 [main] rxvt 772 peek_pipe: already ready 90 23481079 [main] rxvt 772 set_bits: me 0xA03BAC0, testing fd 4 (/dev/ptym) 87 23481166 [main] rxvt 772 set_bits: ready 1 86 23481252 [main] rxvt 772 peek_socket: considering handle 0x114 85 23481337 [main] rxvt 772 peek_socket: adding read fd_set /dev/tcp, fd 3 115 23481452 [main] rxvt 772 peek_socket: WINSOCK_SELECT returned 0 107 23481559 [main] rxvt 772 select_stuff::poll: returning 1 85 23481644 [main] rxvt 772 select_stuff::cleanup: calling cleanup routines 165 23481809 [main] rxvt 772 select_stuff::~select_stuff: deleting select records 238 23482047 [main] rxvt 772 _read: read (4, 0x41E200, 1024) nonblocking, sigcatchers 5 155 23482202 [main] rxvt 772 fhandler_pty_master::hit_eof: all other handles closed 90 23482292 [main] rxvt 772 peek_pipe: /dev/ptym, saw EOF 83 23482375 [main] rxvt 772 peek_pipe: saw eof on '/dev/ptym' 84 23482459 [main] rxvt 772 fhandler_base::ready_for_read: read_ready 1, avail 1 137 23482596 [main] rxvt 772 fhandler_pty_master::hit_eof: all other handles closed 98 23482694 [main] rxvt 772 fhandler_pty_master::process_slave_output: returning 0 105 23482799 [main] rxvt 772 _read: 0 = read (4, 0x41E200, 1024), errno 0 92 23482891 [main] rxvt 772 ioctl: fd 3, cmd 4004667F 99 23482990 [main] rxvt 772 fhandler_socket::ioctl: 0 = ioctl_socket (4004667F, 242F5C0) 90 23483080 [main] rxvt 772 cygwin_select: 5, 0x242FE3C, 0x0, 0x0, 0x0 163 23483243 [main] rxvt 772 dtable::select_read: /dev/tcp fd 3 200 23483443 [main] rxvt 772 dtable::select_read: /dev/ptym fd 4 83 23483526 [main] rxvt 772 cygwin_select: to NULL, ms FFFFFFFF 83 23483609 [main] rxvt 772 cygwin_select: sel.always_ready 0 442 23484051 [main] rxvt 772 start_thread_socket: Handle 0x114 92 23484143 [main] rxvt 772 start_thread_socket: Added to readfds 400 23484543 [main] rxvt 772 start_thread_socket: exitsock 0x2D4 132 23484675 [main] rxvt 772 start_thread_socket: stuff_start 0x242FD58 217 23484892 [main] rxvt 772 select_stuff::wait: m 3, ms 4294967295 377 23485269 [select_pipe] rxvt 772 fhandler_pty_master::hit_eof: all other handles closed 148 23485417 [select_pipe] rxvt 772 peek_pipe: /dev/ptym, saw EOF 87 23485504 [select_pipe] rxvt 772 peek_pipe: saw eof on '/dev/ptym' 602 23486106 [select_socket] rxvt 772 thread_socket: stuff_start 0xA03EB14 167 23486273 [main] rxvt 772 select_stuff::wait: woke up. wait_ret 1. verifying 96 23486369 [main] rxvt 772 set_bits: me 0xA03BAC0, testing fd 4 (/dev/ptym) 86 23486455 [main] rxvt 772 set_bits: ready 1 82 23486537 [main] rxvt 772 select_stuff::wait: gotone 1 99 23486636 [main] rxvt 772 select_stuff::wait: returning 0 94 23486730 [main] rxvt 772 select_stuff::cleanup: calling cleanup routines 175 23486905 [main] rxvt 772 socket_cleanup: si 0xA03BAF0 si->thread 0x2E8 86 23486991 [main] rxvt 772 socket_cleanup: connection to si->exitsock 0x2D4 680 23487671 [select_socket] rxvt 772 thread_socket: Win32 select returned 1 158 23487829 [select_socket] rxvt 772 thread_socket: s 0xA03BA90, testing fd 3 (/dev/tcp) 89 23487918 [select_socket] rxvt 772 thread_socket: saw exitsock read 728 23488646 [main] rxvt 772 socket_cleanup: returning 113 23488759 [main] rxvt 772 peek_pipe: already ready 85 23488844 [main] rxvt 772 set_bits: me 0xA03BAC0, testing fd 4 (/dev/ptym) 85 23488929 [main] rxvt 772 set_bits: ready 1 97 23489026 [main] rxvt 772 peek_socket: considering handle 0x114 86 23489112 [main] rxvt 772 peek_socket: adding read fd_set /dev/tcp, fd 3 112 23489224 [main] rxvt 772 peek_socket: WINSOCK_SELECT returned 0 88 23489312 [main] rxvt 772 select_stuff::poll: returning 1 84 23489396 [main] rxvt 772 select_stuff::cleanup: calling cleanup routines 82 23489478 [main] rxvt 772 select_stuff::~select_stuff: deleting select records 260 23489738 [main] rxvt 772 _read: read (4, 0x41E200, 1024) nonblocking, sigcatchers 5 145 23489883 [main] rxvt 772 fhandler_pty_master::hit_eof: all other handles closed 115 23489998 [main] rxvt 772 peek_pipe: /dev/ptym, saw EOF 83 23490081 [main] rxvt 772 peek_pipe: saw eof on '/dev/ptym' 104 23490185 [main] rxvt 772 fhandler_base::ready_for_read: read_ready 1, avail 1 117 23490302 [main] rxvt 772 fhandler_pty_master::hit_eof: all other handles closed 88 23490390 [main] rxvt 772 fhandler_pty_master::process_slave_output: returning 0 85 23490475 [main] rxvt 772 _read: 0 = read (4, 0x41E200, 1024), errno 0 91 23490566 [main] rxvt 772 ioctl: fd 3, cmd 4004667F 98 23490664 [main] rxvt 772 fhandler_socket::ioctl: 0 = ioctl_socket (4004667F, 242F5C0) 145 23490809 [main] rxvt 772 cygwin_select: 5, 0x242FE3C, 0x0, 0x0, 0x0 181 23490990 [main] rxvt 772 dtable::select_read: /dev/tcp fd 3 158 23491148 [main] rxvt 772 dtable::select_read: /dev/ptym fd 4 82 23491230 [main] rxvt 772 cygwin_select: to NULL, ms FFFFFFFF 101 23491331 [main] rxvt 772 cygwin_select: sel.always_ready 0 467 23491798 [main] rxvt 772 start_thread_socket: Handle 0x114 98 23491896 [main] rxvt 772 start_thread_socket: Added to readfds 423 23492319 [main] rxvt 772 start_thread_socket: exitsock 0x2D4 111 23492430 [main] rxvt 772 start_thread_socket: stuff_start 0x242FD58 250 23492680 [main] rxvt 772 select_stuff::wait: m 3, ms 4294967295 417 23493097 [select_pipe] rxvt 772 fhandler_pty_master::hit_eof: all other handles closed 112 23493209 [select_pipe] rxvt 772 peek_pipe: /dev/ptym, saw EOF 139 23493348 [select_pipe] rxvt 772 peek_pipe: saw eof on '/dev/ptym' 274 23493622 [main] rxvt 772 select_stuff::wait: woke up. wait_ret 1. verifying 108 23493730 [main] rxvt 772 set_bits: me 0xA03BAC0, testing fd 4 (/dev/ptym) 111 23493841 [main] rxvt 772 set_bits: ready 1 84 23493925 [main] rxvt 772 select_stuff::wait: gotone 1 83 23494008 [main] rxvt 772 select_stuff::wait: returning 0 84 23494092 [main] rxvt 772 select_stuff::cleanup: calling cleanup routines 198 23494290 [main] rxvt 772 socket_cleanup: si 0xA03BAF0 si->thread 0x2E0 86 23494376 [main] rxvt 772 socket_cleanup: connection to si->exitsock 0x2D4 904 23495280 [select_socket] rxvt 772 thread_socket: stuff_start 0xA03EB14 177 23495457 [select_socket] rxvt 772 thread_socket: Win32 select returned 1 95 23495552 [select_socket] rxvt 772 thread_socket: s 0xA03BA90, testing fd 3 (/dev/tcp) 86 23495638 [select_socket] rxvt 772 thread_socket: saw exitsock read 674 23496312 [main] rxvt 772 socket_cleanup: returning 103 23496415 [main] rxvt 772 peek_pipe: already ready 106 23496521 [main] rxvt 772 set_bits: me 0xA03BAC0, testing fd 4 (/dev/ptym) 86 23496607 [main] rxvt 772 set_bits: ready 1 85 23496692 [main] rxvt 772 peek_socket: considering handle 0x114 93 23496785 [main] rxvt 772 peek_socket: adding read fd_set /dev/tcp, fd 3 109 23496894 [main] rxvt 772 peek_socket: WINSOCK_SELECT returned 0 88 23496982 [main] rxvt 772 select_stuff::poll: returning 1 104 23497086 [main] rxvt 772 select_stuff::cleanup: calling cleanup routines 83 23497169 [main] rxvt 772 select_stuff::~select_stuff: deleting select records 234 23497403 [main] rxvt 772 _read: read (4, 0x41E200, 1024) nonblocking, sigcatchers 5 144 23497547 [main] rxvt 772 fhandler_pty_master::hit_eof: all other handles closed 110 23497657 [main] rxvt 772 peek_pipe: /dev/ptym, saw EOF 90 23497747 [main] rxvt 772 peek_pipe: saw eof on '/dev/ptym' 83 23497830 [main] rxvt 772 fhandler_base::ready_for_read: read_ready 1, avail 1 113 23497943 [main] rxvt 772 fhandler_pty_master::hit_eof: all other handles closed 88 23498031 [main] rxvt 772 fhandler_pty_master::process_slave_output: returning 0 85 23498116 [main] rxvt 772 _read: 0 = read (4, 0x41E200, 1024), errno 0 110 23498226 [main] rxvt 772 ioctl: fd 3, cmd 4004667F 135 23498361 [main] rxvt 772 fhandler_socket::ioctl: 0 = ioctl_socket (4004667F, 242F5C0) 91 23498452 [main] rxvt 772 cygwin_select: 5, 0x242FE3C, 0x0, 0x0, 0x0 1689 23500141 [main] rxvt 772 dtable::select_read: /dev/tcp fd 3 217 23500358 [main] rxvt 772 dtable::select_read: /dev/ptym fd 4 88 23500446 [main] rxvt 772 cygwin_select: to NULL, ms FFFFFFFF 83 23500529 [main] rxvt 772 cygwin_select: sel.always_ready 0 1313 23501842 [main] rxvt 772 start_thread_socket: Handle 0x114 178 23502020 [main] rxvt 772 start_thread_socket: Added to readfds 445 23502465 [main] rxvt 772 start_thread_socket: exitsock 0x2D4 153 23502618 [main] rxvt 772 start_thread_socket: stuff_start 0x242FD58 346 23502964 [main] rxvt 772 select_stuff::wait: m 3, ms 4294967295 453 23503417 [select_pipe] rxvt 772 fhandler_pty_master::hit_eof: all other handles closed 140 23503557 [select_pipe] rxvt 772 peek_pipe: /dev/ptym, saw EOF 88 23503645 [select_pipe] rxvt 772 peek_pipe: saw eof on '/dev/ptym' 475 23504120 [select_socket] rxvt 772 thread_socket: stuff_start 0xA03EB14 162 23504282 [select_socket] rxvt 772 thread_socket: Win32 select returned 1 108 23504390 [select_socket] rxvt 772 thread_socket: s 0xA03BA90, testing fd 3 (/dev/tcp) 87 23504477 [select_socket] rxvt 772 thread_socket: read_ready 233 23504710 [main] rxvt 772 select_stuff::wait: woke up. wait_ret 1. verifying 106 23504816 [main] rxvt 772 set_bits: me 0xA03BAC0, testing fd 4 (/dev/ptym) 86 23504902 [main] rxvt 772 set_bits: ready 1 82 23504984 [main] rxvt 772 select_stuff::wait: gotone 1 103 23505087 [main] rxvt 772 select_stuff::wait: returning 0 86 23505173 [main] rxvt 772 select_stuff::cleanup: calling cleanup routines 174 23505347 [main] rxvt 772 socket_cleanup: si 0xA03BAF0 si->thread 0x2E8 84 23505431 [main] rxvt 772 socket_cleanup: connection to si->exitsock 0x2D4 1141 23506572 [main] rxvt 772 socket_cleanup: returning 138 23506710 [main] rxvt 772 peek_pipe: already ready 95 23506805 [main] rxvt 772 set_bits: me 0xA03BAC0, testing fd 4 (/dev/ptym) 88 23506893 [main] rxvt 772 set_bits: ready 1 86 23506979 [main] rxvt 772 peek_socket: considering handle 0x114 86 23507065 [main] rxvt 772 peek_socket: adding read fd_set /dev/tcp, fd 3 115 23507180 [main] rxvt 772 peek_socket: WINSOCK_SELECT returned 1 109 23507289 [main] rxvt 772 set_bits: me 0xA03BA90, testing fd 3 (/dev/tcp) 85 23507374 [main] rxvt 772 set_bits: ready 1 82 23507456 [main] rxvt 772 select_stuff::poll: returning 2 84 23507540 [main] rxvt 772 select_stuff::cleanup: calling cleanup routines 84 23507624 [main] rxvt 772 select_stuff::~select_stuff: deleting select records 260 23507884 [main] rxvt 772 _read: read (4, 0x41E200, 1024) nonblocking, sigcatchers 5 146 23508030 [main] rxvt 772 fhandler_pty_master::hit_eof: all other handles closed 89 23508119 [main] rxvt 772 peek_pipe: /dev/ptym, saw EOF 83 23508202 [main] rxvt 772 peek_pipe: saw eof on '/dev/ptym' 118 23508320 [main] rxvt 772 fhandler_base::ready_for_read: read_ready 1, avail 1 133 23508453 [main] rxvt 772 fhandler_pty_master::hit_eof: all other handles closed 89 23508542 [main] rxvt 772 fhandler_pty_master::process_slave_output: returning 0 86 23508628 [main] rxvt 772 _read: 0 = read (4, 0x41E200, 1024), errno 0 92 23508720 [main] rxvt 772 ioctl: fd 3, cmd 4004667F 107 23508827 [main] rxvt 772 fhandler_socket::ioctl: 0 = ioctl_socket (4004667F, 242F5C0) 91 23508918 [main] rxvt 772 _read: read (3, 0x242F5C4, 32) nonblocking, sigcatchers 5 109 23509027 [main] rxvt 772 peek_socket: considering handle 0x114 85 23509112 [main] rxvt 772 peek_socket: adding read fd_set /dev/tcp, fd 3 107 23509219 [main] rxvt 772 peek_socket: WINSOCK_SELECT returned 1 87 23509306 [main] rxvt 772 fhandler_base::ready_for_read: read_ready 1, avail 1 101 23509407 [main] rxvt 772 _read: 32 = read (3, 0x242F5C4, 32), errno 0 126 23509533 [main] rxvt 772 do_exit: do_exit (0) 108 23509641 [main] rxvt 772 void: 0x40104C = signal (20, 0x1) 87 23509728 [main] rxvt 772 void: 0x4010BC = signal (1, 0x1) 223 23509951 [main] rxvt 772 void: 0x4010BC = signal (2, 0x1) 86 23510037 [main] rxvt 772 void: 0x4010BC = signal (3, 0x1) 114 23510151 [main] rxvt 772 fhandler_base::close: closing '/dev/pipew' handle 0x164 6329 23516480 [main] rxvt 772 fhandler_socket::close: 0 = fhandler_socket::close() 53489 23569969 [main] rxvt 772 fhandler_tty_common::close: no more masters left. sending EOF 296 23570265 [main] rxvt 772 fhandler_tty_common::close: tty1 <0x2A4,0x2A0> closed 132 23570397 [main] rxvt 772 fhandler_pty_master::close: freeing tty1 (1) 288 23570685 [main] rxvt 772 proc_terminate: nchildren 0, nzombies 1 156 23570841 [proc] rxvt 772 wait_subproc: looping 103 23570944 [proc] rxvt 772 wait_subproc: done 351 23571295 [main] rxvt 772 proc_subproc: args: 3, 1 117 23571412 [main] rxvt 772 proc_subproc: clear waiting threads 103 23571515 [main] rxvt 772 proc_subproc: finished clearing 318 23571833 [main] rxvt 772 proc_subproc: returning 1 190 23572023 [main] rxvt 772 proc_terminate: leaving 111 23572134 [main] rxvt 772 sigproc_terminate: entering 99 23572233 [main] rxvt 772 sigproc_terminate: done 101 23572334 [main] rxvt 772 do_exit: 772 == pgrp 772, send SIG{HUP,CONT} to stopped children 102 23572436 [main] rxvt 772 kill_pgrp: pid 772, signal -1 87707 23660143 [main] rxvt 772 kill_pgrp: -1 = kill (772, -1) 19230 23679373 [main] rxvt 772 do_exit: 772 == sid 772, send SIGHUP to children 362 23679735 [main] rxvt 772 __to_clock_t: dwHighDateTime 0, dwLowDateTime 34048960 108 23679843 [main] rxvt 772 __to_clock_t: total 00000000 00000D4C 106 23679949 [main] rxvt 772 __to_clock_t: dwHighDateTime 0, dwLowDateTime 19628224 101 23680050 [main] rxvt 772 __to_clock_t: total 00000000 000007AA 2053 23682103 [main] rxvt 772 _pinfo::exit: Calling ExitProcess 0 --- David Starks-Browning wrote: > On Monday 21 Jan 02, fergus at bonhard dot uklinux dot net writes: > > However, on pressing , or typing exit, to exit, the terminal window > > freezes, necessitating either a mouse-click on the top RH [x] close button, > > or followed by [End Task], to close down. Strange. > > I wouldn't dare post a "me too", but let me add that rxvt.exe is > actually left "spinning", consuming cpu resources until you close the > window explicitly. > > Like fergus, I notice this with 1.3.8 from 1.3.6-6. I did not see it > with the 2002-Jan-10 snapshot. > > It sounds like fergus is using Win9x. I see it on NT 4. > > Regards, > David > > > -- > Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple > Bug reporting: http://cygwin.com/bugs.html > Documentation: http://cygwin.com/docs.html > FAQ: http://cygwin.com/faq/ > __________________________________________________ Do You Yahoo!? Send FREE video emails in Yahoo! Mail! http://promo.yahoo.com/videomail/ -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/