On 10/14/06, Philip Ganchev <[EMAIL PROTECTED]> wrote: > On 10/13/06, Martin Baehr <[EMAIL PROTECTED]> wrote: > > > [...] > > the current implementation sends fish in an endless loop when attempting > > to delete a seperation character with ctrl-w: > > This is a very slippery bug.
That's not even the half of it, it seems. > > It seems to be caused by a fish script, because the endless loop > occurs only when you install the released version of fish and run any > version of fish from the darcs directory, or install the darcs version > and run any version from anywhere but the directory of the released > version. There are no issues with fishd vesions, because I am > starting fish from a bash prompt after first killing all fish and > fishd instances. > > 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. > > 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. > > 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. > > fish> .<Alt+Backslace><Space> > fish> .fish: Job 1, "./fish" terminated by signal SIGSEGV (Address > boundary error) Yes! I can reproduce this one. *WOOT* :-D I'll look into this one, hopefully this will also fix Martins endless loop. Thank you for writing all these very clear test cases. Hopefully, this will help get to the bottom of this issue. -- Axel ------------------------------------------------------------------------- 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 Fish-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fish-users