[Pkg-urxvt-maintainers] Bug#703884: Setting window title with ^]2; escape fails if sent too early
Ryan Kavanagh
rak at debian.org
Tue Mar 26 15:02:21 UTC 2013
reassign 703884 zsh
affects 703884 rxvt-unicode rxvt-unicode-256color rxvt-unicode-lite
thanks
On Mon, Mar 25, 2013 at 11:55:21PM +0100, Marc Lehmann wrote:
> when I run this and in another terminal do killall -SIGWINCH zsh, then after
> 10 retries, I got this output (and zsh even exits with status 1!):
>
> xxx[many x's omitted]xxxxxxzsh:print:1:
> write error: interrupt
I too can confirm this. An strace of the behaviour can be found below.
> I suggest reassigning this to zsh.
Done.
Best wishes,
Ryan
-----
Process 7564 attached - interrupt to quit
rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [CHLD], [CHLD], 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [CHLD], [CHLD], 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
write(1, "7564\n", 5) = 5
rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [CHLD], [CHLD], 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [CHLD], [CHLD], 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
write(1, "7564\n", 5) = 5
[......... SNIP .............]
rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [CHLD], [CHLD], 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [CHLD], [CHLD], 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
write(1, "7564\n", 5) = ? ERESTARTSYS (To be restarted)
--- SIGWINCH (Window changed) @ 0 (0) ---
rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [CHLD WINCH], 8) = 0
rt_sigprocmask(SIG_SETMASK, [CHLD WINCH], ~[KILL STOP RTMIN RT_1], 8) = 0
ioctl(10, TIOCGWINSZ, {ws_row=57, ws_col=226, ws_xpixel=1356, ws_ypixel=741}) = 0
rt_sigreturn(0x1c) = -1 EINTR (Interrupted system call)
ioctl(2, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [CHLD], [CHLD], 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [CHLD], [CHLD], 8) = 0
write(2, "zsh:print:1: write error: interr"..., 36) = 36
exit_group(1) = ?
Process 7564 detached
--
|_)|_/ Ryan Kavanagh | Debian Developer
| \| \ http://ryanak.ca/ | GPG Key 4A11C97A
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 1876 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-urxvt-maintainers/attachments/20130326/5463a3cd/attachment.pgp>
More information about the Pkg-urxvt-maintainers
mailing list