From: Vladimir T. <vtz...@gm...> - 2009-09-04 06:15:22
|
On 9/3/09, Don Cohen <don...@is...> wrote: > > It's not clear to me whether this belongs on clisp-list or clisp-devel > or when the place it belongs will (or did) change. > I notice a recent change in version to 2.48+. > I don't think I mentioned it before, but the following error has > continued to appear in nightly builds. > > base/lisp.run -B . -M base/lispinit.mem -norc -q -i i18n/i18n -i > syscalls/posix -i regexp/regexp -i readline/readline -x (saveinitmem > "base/lispinit.mem") > > *** - handle_fault error2 ! address = 0x1 not in [0x21590004,0x216ec50c) ! > SIGSEGV cannot be cured. Fault address = 0x1. This happens sometimes with both 2.48 and 2.48+. These days I am doing extensive testing in order to locate and fix few SIGSEGV that occur - hope really soon to fix this as well. > It occurs to me that it would be useful to have a version of > with-timeout that limits run time rather than real time. > Is this easy to do? Hmm, I do not think so (but my be I am wrong). I do not see way to trigger an interrupt based on the run time (except some kind of polling but it will not be efficient in general. better such polling be implemented in the app code). Vladimir |