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

Reply via email to