#1177 ooRexx Interpreter Crash

4.1.3
closed
None
none
1
2013-07-09
2013-05-28
Erich
No

The code snippet

call lineout copies('x',999)

will crash the interpreter (REXX-ooRexx_4.1.2(MT) 6.03 28 Aug 2012, 64 Bit, Windows 7)

Thanks to Mark Miesfeld here's the initial output from the debugger:

"A buffer overrun has occurred in rexx.exe which has corrupted the
program's internal state. Press Break to debug the program or Continue
to terminate the program."

Discussion

  • Mark Miesfeld

    Mark Miesfeld - 2013-05-28

    There are other similar things that will cause the crash. For example:

    fsObj = .Stream~new(copies('x', 999))
    say 'Name:' fsObj~qualify

     
  • Mark Miesfeld

    Mark Miesfeld - 2013-05-28
    • assigned_to: Mark Miesfeld
     
  • Mark Miesfeld

    Mark Miesfeld - 2013-06-04
    • status: open --> pending
    • Group: 4.1.2 --> 4.1.3
     
  • Mark Miesfeld

    Mark Miesfeld - 2013-07-09
    • status: pending --> closed
     
  • Mark Miesfeld

    Mark Miesfeld - 2013-07-09

    This bug is fixed in the ooRexx 4.1.3 release.

     


Anonymous

Cancel  Add attachments





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

Sign up for the SourceForge newsletter:





No, thanks