#765 Unknown file path reported in stack overflow

v4.0beta
closed
5
2012-08-14
2009-07-17
No

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





Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.





No, thanks