Re: Compile+execution problems on: SWI-Prolog 6.6.3
Jan Wielemaker <[email protected]>
| Newsgroups | gmane.comp.ai.prolog.swi |
|---|---|
| Message-ID | <[email protected]> |
On 03/19/2014 08:57 AM, jon wrote: > I've just gone through recompiling all the sources from 6.2.6 onwards to find > where this was introduced... in each case I did make distclean, download, > configure, make, make install, run, then ctrl+c: > > These are ok: 6.2.6, 6.4.0, 6.4.1 > *This is the first build showing the bad behaviour: 6.6.0* > > I tried 7.18, and 7.19, and they are bad too, so whatever happened in 6.6.0 > has been carried through. It turns out to depend a little on what you did before the ^C^C and possibly on the version because they do different things during startup, which may reserve more or less stack. I've made a couple of improvements. e(xit) should now generally work. Aborting a toplevel read using readline now works too (I think reliably). Still, only use ^C^C to force an interrupt if there is nothing else to safe the system. Thanks for the feedback and work to test versions. Cheers --- Jan P.s. Uploaded 6.6.4 binary for MacOSX as the 6.6.3 was rather broken. The rest will hopefully follow tomorrow.