This was done using the Gentoo 1.4rc4 LiveCD, chrooted into a new installation with the pre-built stage3 binaries. After emerging mirrorselect I tried to choose rsync mirrors by running 'mirrorselect -i -r', which caused mirrorselect to crash, giving me some blue stripes on the screen and sent me back to the bash prompt. I then tried running 'emerge sync' to check for a new version of mirrorselect. This gave me the same set of blue stripes I got when mirrorselect crashed. I opened make.conf and it seems like mirrorselect wrote part of itself to the SYNC line when it crashed, which caused emerge to execute mirrorselect when running 'emerge sync'. I removed the corrupt SYNC line and replaced it with a correct one and 'emerge sync' worked fine. After rebooting, 'mirrorselect -i -r' worked like a charm. Reproducible: Didn't try Steps to Reproduce: 1. Make a new installation of Gentoo 1.4rc4, using the pre-built stage3 binaries. 2. When chrooted into your new installation, run 'emerge mirrorselect'. 3. Run 'mirrorselect -i -r'. If this causes mirrorselect to crash, run 'emerge sync'. Actual Results: Running 'emerge sync' gave me exactly the same output on the screen as when mirrorselect crashed. Expected Results: It should have updated my Portage tree. Computer configuration: AMD Athlon XP 2400+ 2GHz Asus A7N8X-X motherboard (ViA chipset) 512 MB PC3200 RAM
this was an issue with ncurses at one stage and should be all resolved now.