... at my Windows computer at work the problem (of jqt crashing instead of issueing stack error) does not occur:
JVERSION Engine: j901/j64avx2/windows Release-c: commercial/2020-01-11T13:29:14 Library: 9.01.20 Qt IDE: 1.8.3/5.12.3 Platform: Win 64 Installer: J901 install InstallPath: c:/users/z3524452/j901 Contact: www.jsoftware.com F =: F F 8 |stack error: F | F 8 It looks like the QT libs in linux are much older: JVERSION Engine: j901/j64avx2/linux Release-c: commercial/2020-01-11T10:41:20 Library: 9.01.20 Qt IDE: 1.8.1/5.5.1 Platform: Linux 64 Installer: J901 install InstallPath: /home/ben/j901 Contact: www.jsoftware.com Could that be causing the problem? Thanks, Ben On Sun, 19 Jan 2020 at 10:15, Ben Gorte <[email protected]> wrote: > Dear J, > > A recursive verb that does not stop calling itself will eventually cause a > stack error. > > F =: 3 : 'if. y=0 do. 999 else. F y-1 end.' > F 10 > 999 > F _10 > |stack error: F > | F y-1 > > The above is from jconsole. The surprise is: when I try this in jqt, it > crashes - unfortunately also with less trivial examples. > > I'm using the latest J and upgraded all packages, including Qt ide. > > JVERSION > Engine: j901/j64avx2/linux > Release-c: commercial/2020-01-11T10:41:20 > Library: 9.01.20 > Platform: Linux 64 > Installer: J901 install > InstallPath: /home/ben/j901 > Contact: www.jsoftware.com > > Greetings, > Ben > > > > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
