[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#398021: konsole: utf8 decoder can't decode multibyte characters crossing received chunks



Package: konsole
Version: 4:3.5.5a.dfsg.1-1
Severity: normal


When I ssh to a remote computer to use some UTF-8 application, characters randomly start popping up as question marks.
They only appear when there should be non-ascii characters. I've looked at the source, and suspect that
TEmulation::onRcvBlock will throw away incomplete sequences instead of saving them until more data arrives.

To reproduce: Start an UTF-8 intensive application (mutt with graphical threading) over a slow connection,
hit CTRL-L (redraw screen) a few times and you will notice question marks.

-- System Information:
Debian Release: 4.0
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-1-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages konsole depends on:
ii  kdelibs4c2a            4:3.5.5a.dfsg.1-2 core libraries and binaries for al
ii  libc6                  2.3.6-16          GNU C Library: Shared libraries
ii  libgcc1                1:4.1.1-14        GCC support library
ii  libstdc++6             4.1.1-14          The GNU Standard C++ Library v3
ii  libxrender1            1:0.9.0.2-4       X Rendering Extension client libra
ii  libxtst6               1:1.0.1-5         X11 Testing -- Resource extension 

konsole recommends no packages.

-- no debconf information



Reply to: