hi,i run irssi and centericq in to screen windows. i switch between them using C-a 0 and C-a 1,but sometimes after switching the window looks more like cat /dev/urandom than a programm. colors are still correct. seems like the console font or so changed as new output is also screwed up.reattaching the screen helps. don't know if this is a screen or a xterm problem. hope my report is understandable...only school english...
I have the same problems. I usually have centericq, BitchX and a few shells in the screen. everything is fine until I start centericq, then fonts become garbled. to the level that Ctrl-L and 'reset' don't help. I'll look closer at it today since I've been running screen on my RedHat box earlier.
this was interesting. right now I'm at work, and if I ssh to my gentoo-box screen works as expected no matter what applications I run. when I'm at home, I have the problems one saw earlier (I'll see if I can produce a snapshot) when I get back home. I use rxvt both places, so I'm wondering if it can be termcap-related or something. at least screen is shown to work. if I find a solution, I'll give notice here.
okay, further testing shows that it works as expected under xterm, except for some UTF-8 issues... sigh. :-)
Changed the hardware choice, because it's on my Mac, too. Some "good" programs that will result to the error are: mc or `make menuconfig`. On my Mac I use Konsole as terminal application, but it will also occur in xterm. Using the console, everything seems to be fine. I will add two screenshots. I guess the error lays somewhere in ncurses...
Created attachment 9279 [details] screen on konsole
Created attachment 9280 [details] screen on xterm
Comment on attachment 9280 [details] screen on xterm The inner box of mc looks fine, but everything around has these weird characters.
Beg my pardon, but could everybody add the output of `emerge info` and the installed version of screen and ncurses? Mine is: screen: 3.9.13-r4 ncurses: 5.3-r1 $ emerge info Portage 2.0.47-r8 (default-ppc-1.4, gcc-3.2.2, glibc-2.3.1-r2) ================================================================= System uname: 2.4.20-ben8 ppc GENTOO_MIRRORS=" ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ http://ftp.tu-clausthal.de/pub/linux/gentoo/ ftp://ftp.tu-clausthal.de/pub/l inux/gentoo/" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/ share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="/usr/local/portage" USE="oss dvd xv jpeg nls gif kde png truetype ppc directfb gdbm berkdb slang readline arts tetex aalib tcltk guile mysql X sdl tcpd pam libwww ssl perl python imlib oggvorbis gtk qt motif mozilla cdr apm avi crypt cups dga fbcon ipv6 maildir mpeg ncurses opengl pdflib qtmt quicktime samba slp spell xml xmms -mitshm -gnome -gnome-libs -gpm -esd" COMPILER="gcc3" CHOST="powerpc-unknown-linux-gnu" CFLAGS="-O3 -pipe" CXXFLAGS="-O3 -pipe -fsigned-char" ACCEPT_KEYWORDS="ppc ~ppc" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="ccache"
Found out a little workaround for this problem: If you press two times "Refresh-Screen" (ctrl-L) in the ncurses application (like mc) and then change to another window, it won't show those strange characters.
Reassigning bugs due to lack of time.
When the screen is started when no X is active, i.e. on a plain virtual text console, the above described error does _not_ occur. I can switch sessions using C-a and no rubbish appears on screen. Perhaps this let us isolate the problem.
cc added, this bug is "interesting".
yeah, everyone post `emerge info`
screen-3.9.15 ncurses-5.3-r1 Portage 2.0.48-r5 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1) ================================================================= System uname: 2.4.19 i686 AMD Duron(tm) Processor GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /var/bind /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="/usr/local/portage" USE="x86 oss 3dnow apm avi crypt encode foomaticdb gif jpeg libg++ mad mikmod mmx mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv zlib gtkhtml alsa gdbm berkdb slang readline arts tetex aalib nas bonobo svga ggi tcltk java guile mysql X sdl libwww perl python esd imlib oggvorbis gnome qt kde motif opengl mozilla ldap cdr gpm gtk -cups flash scanner directfb sasl tiff tcpd ssl pam acpi doc dvd evo fbcon gb gd imap innodb ipv6 jikes mbox pic samba socks5 xml activefilter" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-O3 -march=i686 -mcpu=i686 -pipe -fomit-frame-pointer -funroll-loops -mmmx" CXXFLAGS="-O3 -march=i686 -mcpu=i686 -pipe -fomit-frame-pointer -funroll-loops -mmmx" ACCEPT_KEYWORDS="x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox ccache"
Problem still occurs even though the system changed a bit: screen-3.9.15-r1 ncurses-5.3-r4 $ emerge info Portage 2.0.48-r7 (default-ppc-1.4, gcc-3.2.3, glibc-2.3.1-r2,2.3.2-r1) ================================================================= System uname: 2.4.21-ppc-r2 ppc GENTOO_MIRRORS="ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ " CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/mnt/datenhalde/gentoo/gentoo-x86/" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/mnt/datenhalde/gentoo/tmp" PORTDIR_OVERLAY="/usr/local/portage" USE="oss dvd xv jpeg nls gif png truetype ppc foomaticdb directfb gtkhtml gdbm berkdb readline arts tetex aalib bonobo tcltk guile mysql X sdl tcpd pam libwww ssl perl python imlib oggvorbis gtk qt kde motif mozilla ldap cdr apm apache2 crypt cups dga esd fbcon gnome gnome-libs gpm gtk2 ipv6 -java maildir -mitshm mpeg ncurses opengl pdflib qtmt quicktime samba -slang slp spell xml xml2 xmms" COMPILER="gcc3" CHOST="powerpc-unknown-linux-gnu" CFLAGS="-O2 -pipe" CXXFLAGS="-O2 -pipe" ACCEPT_KEYWORDS="ppc ~ppc" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.de.gentoo.org/gentoo-portage" FEATURES="ccache userpriv sandbox usersandbox fixpackages cvs"
It seems that screen-4.0.1 in combination with ncurses-5.3-r4 resolves this problem. Could you please test and post your results?
Good work! It works for me with screen-3.9.15-r1 ncurses-5.3-r4 mc-4.6.0-r2 I updated ncurses today; it seems that ncurses was broken. I tested with two screen session, mutt and mc.
closing as fixed with latest versions