I wanted to try that. qstack.ijs in jsource/test shows how to change the stack size for j501 and j601 but I don't know the offset for j805 beta.
On Tue, Aug 30, 2016 at 3:35 PM, Henry Rich <[email protected]> wrote: > This error on infinite recursion happens when the J interpreter's stack > (allocated by the OS) runs out before the J recursion limit is reached. I > am not enough of an OS jock to know how to fix this across platforms. The > problem is that the stack usage per J recursion depends on what is being > done at each recursion level; and also on the number of C stack space used > by each level. That depends on code changes and compiler optimizations. > > Right now (and since the beginning, I think) there is a guess at how many > J recursion are safe before the C stack overflows. > > Is there any way for you to increase your stack size? > > Henry Rich > > > On 8/30/2016 3:37 PM, Don Guinn wrote: > >> My Qt library may not be up to date. I noticed a message in the jhs805 >> window, not the browser page, the execution window, "Qt: Untested Windows >> version 10.0 detected!" after I loaded plot in the jijx window. I don't >> know if this is related or not. >> >> Is there some tool or option I can use to better capture the failure? >> Windows must be generating some documentation of the failure, a dump or >> something. If someone can tell me what that is I would appreciate it. >> >> On Tue, Aug 30, 2016 at 12:42 PM, 'Mike Day' via Beta <[email protected] >> > >> wrote: >> >> Strange, as, like Robert Theriault, I also get a stack error: >>> >>> f =: 3 : 'f y' >>> f 0 >>> >>> |stack error: f >>> >>> | f y >>> >>> JVERSION >>> >>> Engine: j805/j64/windows >>> >>> Beta-11: commercial/2016-08-23T12:51:40 >>> >>> Library: 8.05.02 >>> >>> Qt IDE: 1.5.1/5.6.1 >>> >>> Platform: Win 64 >>> >>> Installer: J805 install >>> >>> InstallPath: c:/d/j805 >>> >>> Contact: www.jsoftware.com >>> >>> >>> Some parameters are different, but we're both >>> running Beta-11. >>> >>> Mike >>> >>> >>> On 30/08/2016 19:01, Don Guinn wrote: >>> >>> Entered: >>>> f =: 3 'f y' >>>> f 0 >>>> and got a crash in J Qt under Windows 10. >>>> >>>> JVERSION >>>> >>>> Engine: j805/j64/windows >>>> >>>> Beta-11: commercial/2016-08-23T12:51:40 >>>> >>>> Library: 8.04.15 >>>> >>>> Qt IDE: 1.4.9/5.4.2 >>>> >>>> Platform: Win 64 >>>> >>>> Installer: J804 install >>>> >>>> InstallPath: c:/j64-805 >>>> >>>> Contact: www.jsoftware.com >>>> >>>> >>>> Running jconsole with same correctly returns "Stack Error" >>>> >>>> >>>> Also tried it on J Android and also got "Stack Error" >>>> ---------------------------------------------------------------------- >>>> For information about J forums see http://www.jsoftware.com/forums.htm >>>> >>>> >>> >>> --- >>> This email has been checked for viruses by Avast antivirus software. >>> https://www.avast.com/antivirus >>> >>> ---------------------------------------------------------------------- >>> For information about J forums see http://www.jsoftware.com/forums.htm >>> >>> ---------------------------------------------------------------------- >> For information about J forums see http://www.jsoftware.com/forums.htm >> > > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
