This is the mail archive of the cygwin@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Impossible to exit rxvt, now


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 <starksb@ebi.ac.uk> wrote:
> On Monday 21 Jan 02, fergus at bonhard dot uklinux dot net writes:
> > However, on pressing <Ctrl-d>, or typing exit, to exit, the terminal window
> > freezes, necessitating either a mouse-click on the top RH [x] close button,
> > or <Ctrl-Alt-Del> 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/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]