Package: rxvt Version: 1:2.7.10-7+b1 Severity: important Dear Maintainer,
Exiting your shell by ^D seems to cause rxvt to successfully terminate and close its window only about 25% of the time. Usually it hangs, and will not echo any further input to the terminal. If you try to use the window manager to close it, it will not respond, and it also does not respond to SIGTERM or SIGINT. Only SIGKILL (-9) will make it close. The odd thing is this doesn't happen all the time. Sometimes all that is needed to make it happen is to open rxvt and type ^D immediately without entering any commands, and other times, you need to produce some scrolling output in the terminal for awhile, for example, by doing 'ls -la' a few times, and then doing ^D to try to close afterward. I have never needed to produce much more than about 100 lines of terminal output to provoke this bug. So, to reproduce it, just open an rvxt, do 'ls -la' a few times until you've produced about a hundred lines of text, then try to close your shell. I've reproduced this on multiple amd64 machines running stretch. A 'kill -9' is always needed to make the rxvt window terminate, even though the shell has already exited normally. I had initially thought perhaps the new stretch version of rxvt didn't like my ~/.Xdefaults, but I deleted it, restarted X11, and saw no change in behavior. It does this even with no user-supplied X resource settings. Typically, exiting your shell with ^D while in an X11 terminal window causes the window to close with it. This works in xterm, and in KDE Konsole provided the tab whose shell is closing is the last tab in that Konsole window. Rxvt used to also close and exit with the shell prior to the release of stretch. -- System Information: Debian Release: 9.1 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 4.9.0-3-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: sysvinit (via /sbin/init) Versions of packages rxvt depends on: ii libc6 2.24-11+deb9u1 ii libx11-6 2:1.6.4-3 ii libxpm4 1:3.5.12-1 rxvt recommends no packages. rxvt suggests no packages. -- no debconf information