#430 Regina crashes when it can't find a non-existant routine.


Regina 3.8 crashes the "DOS" window, system being used is Windows/XP,
a new window pops up (contents below):
Regina Rexx Launcher (x86)
Regina Rexx Launcher (x86) has encounterd a problem
and needs to close. We are sorry for the inconvenience.
If you were in the middle of something, the info...
For more information about this error, click here.

The output of the REXX program is one line:
version= REXX-Regina_3.8(MT) 5.00 04 Jun 2014

The REXX program is:
/**/ signal on syntax
parse version xx; say 'version=' xx
call noThere

syntax: call noWhere
--where the noThere and
noWhere programs don't exist.

The REXX program executes as expected under earlier verions of Regina.
version= REXX-Regina_3.7(MT) 5.00 14 Oct 2012
6 +++ call noWhere
Error 43 running "D:\ttt.rex", line 6: Routine not found
Error 43.1: Could not find routine "NOWHERE"
The program is a very much boiled-down version of error recovery boilerplate.

The DOS environmental variable REGINA_OPTIONS has the
in it, but it fails whether it is present or not.
_______ Gerard Schildberger


  • Mark Hessling

    Mark Hessling - 2014-06-22
    • status: open --> closed-duplicate
    • assigned_to: Mark Hessling
  • Mark Hessling

    Mark Hessling - 2014-06-22

    An occasional crash when generating error messages is also the result of the incorrect handling of error message strings identified in bug [#429].



    Bugs: #429

Log in to post a comment.

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

Sign up for the SourceForge newsletter:

JavaScript is required for this form.

No, thanks