After updating my system ( including an update from splashutils 1.1.9.5 to 1.1.9.6-r1/1.1.9.7), running "make menuconfig" for kernel configuration is horribly garbled, with text artifacts appearing on the screen; mostly on the lefthand side. The program is still functional, but this makes it very hard to use, and completely obscures the help screens. Reproducible: Always Steps to Reproduce: 1. Set up a kernel for fbsplash 2. emerge splashutils-1.1.9.6-r1 or newer 3. Boot with a properly configured fbsplash 4. Enter a kernel source tree (clean or otherwise - I used gentoo-sources) and "make menuconfig" Actual Results: The screen is garbled as shown above, with strange text covering large portions of the left side. Expected Results: None of the artifacts should appear; indeed, they do not when fbsplash is not active. First of all, this does not occur when fbsplash is not being used. I have disabled the splash rc item (rc- update del splash), so fbsplash is only used when specified as a kernel argument in grub. This is my grub.conf for splash and non-splash: title Gentoo Vanilla root (hd0,3) kernel /kernel/2.6.12-gentoo-r4/vmlinuz ro root=/dev/sda4 title Gentoo Splash root (hd0,3) kernel /kernel/2.6.12-gentoo-r4/vmlinuz ro root=/dev/sda4 quiet video=vesafb:ypan,mtrr, 1280x1024-32@85 CONSOLE=/dev/tty1 splash=verbose,theme:livecd-custom initrd /kernel/2.6.12-gentoo-r4/splash-livecd-custom "Gentoo Vanilla" has no problems with menuconfig. "Gentoo Splash" exhibits errors as seen in the URL. # emerge info Portage 2.0.51.22-r1 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.4.20041102-r1, 2.6.12-gentoo-r4 i686) =============================================================== == System uname: 2.6.12-gentoo-r4 i686 Pentium II (Deschutes) Gentoo Base System version 1.6.12 dev-lang/python: 2.3.5 sys-apps/sandbox: 1.2.10 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=i686 -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/ qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=i686 -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/ gentoo" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 alsa apm avi berkdb crypt cups emboss encode foomaticdb fortran gdbm gif gpm imlib ipv6 jpeg libg++ libwww mad mikmod mp3 mpeg ncurses nls ogg oggvorbis oss pam pdflib perl png python quicktime readline samba spell ssl svga tcpd tiff vorbis xml2 xv zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Does the problem occur in any other applications, or is it specific to 'make menuconfig'? Could you please upload somewhere a tarball with the theme configs and images? (I can see you're using some kind of modified gentoo-livecd-2005.0 theme)
Created attachment 63261 [details] Custom livecd fbsplash This is the fbsplash I have been using when the problems occur. It's a modified version of the 2005.0 LiveCD splash.
I'm not sure what other applications I can test - I what other applications would be good candidates? Nothing else I use takes over the whole screen as "make menuconfig" does (this box is usually a home server, running things like NFS, samba, and bittorrent for new ISO's).
Nice theme, but I was unable to reproduce the problem with it, so probably the bug is not theme-specific (you might want to check with some other themes, like livecd-2005.0 or emergence just to be sure). Did fbsplash/splashutils work for you before upgrading your system? If yes, which version of gentoo-sources were using before?
(In reply to comment #4) > Nice theme, but I was unable to reproduce the problem with it, so probably the > bug is not theme-specific (you might want to check with some other themes, like > livecd-2005.0 or emergence just to be sure). Did fbsplash/splashutils work for > you before upgrading your system? If yes, which version of gentoo-sources were > using before? I was previously using 2.6.11-gentoo-r6 with splashutils 1.1.9.5. I updated my system (an emerge world), and tried both splashutils 1.1.9.6-r1 and 1.1.9.7 and the current 2.6.12-gentoo-r4 kernel. Just to try and clarify, this happens under any combination of splashutils 1.1.9.6-r1 or splashutils 1.1.9.7, running under kernel 2.6.11-gentoo-r6 or 2.6.12-gentoo-r4, and when using make menuconfig on the source tree for 2.6.11-gentoo-r6 or 2.6.12-gentoo-r4. I have not attempted downgrading to splashutils 1.1.9.5 yet. Now, obviously something else may have changed in the 50-odd packages that were updated. However, the fact remains that when the splash is off, it works. When it's on, it fails. Why, I have no clue - I know next to nothing about the issues surrounding the framebuffer, console text, and the like.
I can confirm that problem with splashutils 1.1.9.5 up to the newest version 1.1.9.8 and with gentoo-sources 2.6.11 and 2.6.12 both newest versions. The same problem i have not only with make menuconfig but also for example with Midnight Commander.
I've done a test again today :) I didn't touch splashutils or kernel but I've looked and console setup. I've tried to solve that problem these was because when I was connecting to my machine via SSH remotely (Midnight Commander and make menuconfig) were looking fine :) The only thing which I've changed to have the MC and make menuconfig working fine was a change to /etc/rc.conf. I've changed UNICODE to no :)) Now everything is fine.
Sadly, UNICODE is set to "NO" on my system, and I don't have a custom consolefont set. I'm still seeing the garbled text in menuconfig.
I've checked a printscreen on your homepage and it looks for me as a problem with graphics card display. Do you have that problem only in make menuconfig ? What about Midnight Commander? What is your graphics card? and what is in your kernel .config file for video frame buffer ?
I don't have Midnight Commander, so I don't know how it would work. My graphics card is an older ATI Rage 8MB card. Here's the requested kernel config section: # # Graphics support # CONFIG_FB=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y CONFIG_FB_SOFT_CURSOR=y # CONFIG_FB_MACMODES is not set CONFIG_FB_MODE_HELPERS=y # CONFIG_FB_TILEBLITTING is not set # CONFIG_FB_CIRRUS is not set # CONFIG_FB_PM2 is not set # CONFIG_FB_CYBER2000 is not set # CONFIG_FB_ASILIANT is not set # CONFIG_FB_IMSTT is not set # CONFIG_FB_VGA16 is not set CONFIG_FB_VESA=y # CONFIG_FB_VESA_STD is not set CONFIG_FB_VESA_TNG=y CONFIG_FB_VESA_DEFAULT_MODE="1280x1024-32@85" CONFIG_VIDEO_SELECT=y # CONFIG_FB_HGA is not set # CONFIG_FB_NVIDIA is not set # CONFIG_FB_RIVA is not set # CONFIG_FB_I810 is not set # CONFIG_FB_INTEL is not set # CONFIG_FB_MATROX is not set # CONFIG_FB_RADEON_OLD is not set # CONFIG_FB_RADEON is not set # CONFIG_FB_ATY128 is not set CONFIG_FB_ATY=m CONFIG_FB_ATY_CT=y # CONFIG_FB_ATY_GENERIC_LCD is not set # CONFIG_FB_ATY_XL_INIT is not set CONFIG_FB_ATY_GX=y # CONFIG_FB_SAVAGE is not set # CONFIG_FB_SIS is not set # CONFIG_FB_NEOMAGIC is not set # CONFIG_FB_KYRO is not set # CONFIG_FB_3DFX is not set # CONFIG_FB_VOODOO1 is not set # CONFIG_FB_TRIDENT is not set # CONFIG_FB_GEODE is not set # CONFIG_FB_S1D13XXX is not set # CONFIG_FB_VIRTUAL is not set # # Console display driver support # CONFIG_VGA_CONSOLE=y CONFIG_DUMMY_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE=y # CONFIG_FONTS is not set CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y # # Logo configuration # CONFIG_LOGO=y # CONFIG_LOGO_LINUX_MONO is not set # CONFIG_LOGO_LINUX_VGA16 is not set CONFIG_LOGO_LINUX_CLUT224=y # CONFIG_BACKLIGHT_LCD_SUPPORT is not set CONFIG_FB_SPLASH=y
I would suggest to remove Ati Framebuffer support. I wonder why you have applied config logo ? >CONFIG_LOGO=y ># CONFIG_LOGO_LINUX_MONO is not set ># CONFIG_LOGO_LINUX_VGA16 is not set >CONFIG_LOGO_LINUX_CLUT224=y
If I remove ATI support, how am I supposed to use my video card? I'll see what happens if I just remove boot logo - that's a leftover from a long time back.
No dice. Tried removing ATI support, and it locked *very* early during boot (just after VESA 2.0). Removed Boot Logo; no change.
I can't test at the moment (rebuilding my server), but could this be a problem with ncurses? I'll try rebuilding that once I'm back up and running. In other news, I also updated to the latest kernel (2.6.12-gentoo-r9) and splashutils (1.1.9.9, I think) and no change.
The info provided in bug #105529 seems to indicate that the problem is actually caused by the framebuffer driver, not by fbsplash itself. Could you please try running with another graphics driver? (vesafb -- the standard driver, not vesafb-tng, or the ATI driver (you'll have to set it to 'y', not to 'm')).
My apologies for the delay - I was waiting on some replacement parts for my server before I could test this. I can verify that this bug disappears when using radeonfb, so this bug report can probably be closed. Thanks!
OK, closing then.