Ticket #634 (Open)Fri Apr 19 13:30:00 UTC 2024
Double *WimpTask in obeyfile corrupts environment
Reported by: | Julie Stamp (8365) | Severity: | Normal |
Part: | RISC OS: General | Release: | |
Milestone: | Status | Open |
Details by Julie Stamp (8365):
Running the below with Obey 0.41 and WindowManager 5.86 gives abort on data transfer at offset &1745C in WindowManager.
Inspecting the environment shows that on return from the second WimpTask, the Exit, Error and CAO are all pointing to the Wimp values rather than the Obey values you’d expect.
Obey1:
Set A <Obey$Dir>
Obey <A>.StartTask
Obey <B>.StartTask
StartTask:
WimpTask Echo
<Obey$Dir>.blank
blank: (Absolute)
SWI OS_Exit