#765 Unknown file path reported in stack overflow

v4.0beta
closed
Mark Miesfeld
5
2012-08-14
2009-07-17
Mark Gaubatz
No
0 up votes | 0 down votes | 0%
1 comment

4.0 RC 2; Ubuntu 9.04

Directory /home/miesfeld/work.ooRexx/wc/ooRexx-4.0.0 as reported by the error message does not exist on this machine.

REX0011E: Error 11 running /home/miesfeld/work.ooRexx/wc/ooRexx-4.0.0/CoreClasses.orx line 976: Control stack full
REX0218E: Error 11.1: Insufficient control stack space; cannot continue execution

Discussion

  • Mark Miesfeld
    Mark Miesfeld
    2009-07-17

    In and of itself the file path is not a bug. It is a product of where the interpreter is built. The path name is embedded in rexx.img when it is built.

    For instance if I take the rexx.img on the machine I'm currently using I can find this string embedded:

    C:\work.ooRexx\wc\main\Win32Dbg\CoreClasses.orx

    The Rexx code in CoreClasses.orx looks like:

    ::METHOD unknown unguarded
    /**********/
    /
    Class Monitor
    /
    /
    Method UNKNOWN
    /
    /
    Function
    /
    /
    To forward any message sends that are not monitor messages
    /
    /
    to the currently active destination
    /
    /
    Input Message name and Argument list
    /
    /
    Output Any return from the forwarded message */
    /
    **********/
    /
    unknown: forward monitored message to destination */
    expose destination
    use strict arg msgname, arglist

    forward to (destination~peek) message (msgname) arguments (arglist)

    The 'forward to' line is line 976.

    It might be interesting to find out why the error is being raised at that point, but the fact that the path name does not exist on your system is not significant. It is to be expected.

     
  • Mark Miesfeld
    Mark Miesfeld
    2009-07-21

    Mark, I don't see this as a bug.

    If you think there was some reason why the insufficient control stack space shouldn't have happened, and that that was a bug, then just re-open this and let us know what the bug is.

     


Anonymous


Cancel   Add attachments