Pavel Ivanoff wrote:
> Hi!
> 
> We have a very strange and non-repeatable bug in bash came with the last
> version of cygwin. It appears during execution of a set of long-play
> scripts. These scripts do a lot of work and their normal execution time
> is 20-40 hours. Sometimes after 20 or more hours of work bash exits as
> it was killed with signal 9. I.e. it exits in the middle of the scripts
> without saying any word to stdout or stderr. At other times it exits
> with printing stack frame or some other info and the error description.
> Error description is similar to "C:\cygwin\bin\bash.exe (4588): *** WFSO
> timed out after longjmp", i.e. this message is different from time to
> time but when it's printed it always has some mentioning of longjmp. I
> can conclude from this that there's some wrong using of longjmp in the
> bash source code...
> This bug is not stable, so there's a lot of times when scripts finished
> it's work successfully. But as this failure appears and as there were
> periods when it happened often, we want to correct this behaviour very
> much. BTW: the same scripts work in Linux bash and they had never failed
> there in such way.
> 
> Can you tell us something about this strange behaviour and give some
> advice about healing it?

All I can recommend is to instrument the version of bash you're using to
log longjmp calls in some fashion.

Chet
-- 
``The lyf so short, the craft so long to lerne.'' - Chaucer
                       Live Strong.  No day but today.
Chet Ramey, ITS, CWRU    [EMAIL PROTECTED]    http://cnswww.cns.cwru.edu/~chet/


_______________________________________________
Bug-bash mailing list
Bug-bash@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-bash

Reply via email to