ride icon indicating copy to clipboard operation
ride copied to clipboard

RIDE tracer locks up with a Classic interpreter

Open DyalogRichard opened this issue 2 years ago • 0 comments

Describe the issue you are having

This issue may well in part be due to the interpreter generating bad messages but manifests as a RIDE hang so I am reporting it here first.

If I type a name such as A in the session and shift-enter, I go into the editor as expected. Ditto if I enter )ED A.

However, if I change the name A to ∆A nothing happens in either case.

If I try to create any function using the del editor I get defn errors.

However I can )ED A and then when in the editor change the name to ∆A to create that function.

If I then try to trace into the function ∆A, RIDE locks up – a clock appears at the bottom of the screen, no tracer appears, and “Cannot edit while interpreter busy” pops up if I type anything.

Also, in some cases I can’t even get as far as the above: when I start up I get a session in RIDE but nothing seems to work; the “Cannot edit while interpreter busy” message pops up when I type from the outset.

Did you connect to an already running interpreter or start the interpreter from RIDE?

Start the interpreter from RIDE.

How do you reproduce the issue?

See description above

Paste the contents of Help → About (Shift+F1)

IDE:
  Version: 4.4.3732
  Electron: 13.6.9
  Chrome: 91.0.4472.164
  Node: 14.16.0
  Platform: Win32
  Date: 2022-10-11 16:52:29 +0100
  Git commit: 491568f297958f1db18eef72f0f70c8a9cb69eaa
  Preferences:{
    "dbg":"1",
    "kbdLocale":"en_GB",
    "selectedExe":"C:\\Program Files\\Dyalog\\Dyalog APL-64 18.2 Classic\\dyalog.exe"
  }

Interpreter:
  Version: 18.2.45981
  Platform: Windows-64
  Edition: Classic/64
  Date: Sep  5 2022 at 19:34:59

DyalogRichard avatar May 05 '23 10:05 DyalogRichard