On 10/15/06, Axel Liljencrantz <[EMAIL PROTECTED]> wrote: > On 10/14/06, Philip Ganchev <[EMAIL PROTECTED]> wrote: [...] > > Rename all config files. > > Start an xterm running Bash ``xterm -e bash &``. > > Install released version 1.21.12. > > Kill all fish and fishd instances. > > Change to the darcs directory. > > Start any version of fish. > > You get an endlss loop and the output: > > connection reset by peer > > connection reset by peer > > Can't reproduce.
It seems to be caused by fishd (darcs version) having trouble reading file ~/.fishd-* . If the file is removed or a daemon is already running, Fish (either version) starts normally. If the file exists, fishd goes into a loop, regardless whether the file is completely empty (crated by ``touch''), or contains just header comments (created when ``fishd'' exits having no universal variables at all), or contains all the usual ``set'' commands. It happens on clean install from a freshly pulled darcs directory. /usr/local/share/fish, /usr/local/etc/fish* and ~/.fish* had been removed. Maybe you can't reproduce it because you are doing something different with .fishd.* ? The only other explanation that I can find is that the version you have in the darcs is different than what Martin and I have. Puzzling... > > From anywhere else, you get the following printed > > > > fish: Warning: The directory ./bin has been removed from your PATH > > because it does not exist > > fish: Warning: The directory /tools has been removed from your PATH > > because it does not exist > > Welcome to fish, the friendly interactive shell > > Type help for instructions on how to use fish > > [EMAIL PROTECTED] ~/s/fish> > > Can't reproduce. This is not a bug. The "fish" config file tries to set the path, because we removed the file ~/.fishd.* which records the value of the universal variable "PATH". > > Now install the darcs version. > > From the directory of the old version, you get the warning messages above. > > From anywhere else, you get an endless loop. > > > > Once it printed the following lines endlessly, but now I can't reproduce > > this. > > > > mbrtowc: Invalid or incomplete multibyte or wide character > > �AAl4A0[4AܚAA�ؚ�<[EMAIL PROTECTED]' variable afterܚAjd0A8<W0A,AA8 > > > > Can't reproduce. > > > > > The endless loop while trying to delete a word occurs while running > > the darcs version (and the released config files). > > > > fish> echo hello.bye<Alt+Backslace> > > > > endless loop > > Can't reproduce. > [...] Oops, I meant fish> echo hello.bye<Alt+Backspace><Alt+Backspace> It only happens if these are the first two invocations of "backward-kill-word". In other words, start fish and type the above. ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Fish-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/fish-users
