Package: evilvte
Version: 0.4.3-1
Severity: normal

[ X-Debbugs-Cc set to upstream Wen-Yen Chuang <[email protected]> since
this is probably not a debian specific bug. I was unable to find an
usptream bug tracking system. ]

Steps to reproduce:
1) evilvte
2) screen
3) strace -o strace.out bash
4) type X
5) hit backspace

Expected results:
5) X is removed from screen

Actual results:
5) nothing visible happens

More info:
1) strace.out shows that bash receives \0 instead of any of the
typical backspace characters:

read(0, "X"..., 1)                      = 1
write(2, "X"..., 1)                     = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
read(0, "\0"..., 1)                     = 1

2) If I do not use screen then bash receives its backspace just fine:

read(0, "X"..., 1)                      = 1
write(2, "X"..., 1)                     = 1
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
read(0, "\177"..., 1)                   = 1
rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
write(2, "\10 \10"..., 3)               = 3

3) This happens also with upstream

'evilvte-0.4.4.tar.gz (6 Mar 2009)'

-- System Information:
Debian Release: 5.0
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.26-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US, LC_CTYPE=en_US.ISO-8859-1 (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages evilvte depends on:
ii  libc6                        2.9-4       GNU C Library: Shared libraries
ii  libglib2.0-0                 2.18.4-2    The GLib library of C routines
ii  libgtk2.0-0                  2.12.12-1   The GTK+ graphical user interface 
ii  libvte9                      1:0.16.14-4 Terminal emulator widget for GTK+ 

evilvte recommends no packages.

evilvte suggests no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to