Showing changes from revision #19 to #20:
Added | Removed | Changed
Nightly builds of RISC OS since 2015-07-05 include zero page protection, which forbids accesses to “zero page”, an area of system memory reserved for use by the Kernel.
Some software may still make references to these locations, usually because the programmer has not checked a pointer for validity before using it. Please see this post for a more in depth explanation of what this is about.
A compatibility/logging module called “ZeroPain” is available that logs such illegal accesses and allows the buggy application to continue to run in the short term. The log permits the problems to be identified so that application writers can fix the bugs.
In order to keep duplicated reports to a minimum, the following alphabetical lists record the known status of system components (part of RISC OS itself) and third party software (maintained by other authors). If not listed and you find the software fails, simply send the author the log following the general guidance for reporting bugs to give as much detail as possible.
None
Menu 0.38 will under some circumstances pass a null pointer.
Menu 0.39 contains a fix for a known issue with !FTPc 1.51, and Menu 0.40 fixes the remaining known issues.
Version 7.08. The author was advised 19-Feb-2016.
NewsUK 1.28 is affected and will not currently work. The author was advised 15-Jul-2016, and is working on an update.
Version 1.31 aborts with NULL pointer read at address &174FC, the author was advised 07-Jan-2017.
Version 1.32 aborts with a read of &16 from &10D7C, and also read of &0 from &2E030, the author was advised 21-Feb-2018.
Version 2.39 and earlier are incompatible. Adrian Lees has updated the program. Version 2.40 and later are compatible with zero page protection.
Version 1.30 suffers from Zero Pain errors when closing windows. Versions 1.35 and onwards are believed to be free of issues.
Version 3.52 is free of “Zero pain” errors with versions of RISC OS 5.23 dated 8-Oct-2015 (or later).
Version 1.00 is free of “Zero pain” errors with versions of RISC OS 5.23 dated 8-Oct-2015 (or later).
Version 1.51 is available for test from here
Version 1.51 is free of "Zero pain’’ errors with versions of OS5.23 dated 15-Oct-2015 and later, specifically Menu module 0.39 is required.
Version 3.01 is free of “Zero pain” errors with versions of RISC OS 5.23 dated 8-Oct-2015 (or later).
Version 0.51 has some strange “Zero pain” errors. Upgrade to version 0.52 or later.
Version 2.00 suffers from Zero Pain errors when processing the contents of the Search dialogue box. Versions 2.10 and onwards are believed to be free of issues.
Spray can tool and possibly other make zero page accesses. The distributor is aware of the problem. Fixed in version 3.14 update.
Version 1.00 is believed to be free of Zero Pain issues.
Version 1.24 is free of “Zero pain” errors with versions of RISC OS 5.23 dated 8-Oct-2015 (or later).
Version 1.28 is free of “Zero pain” errors with versions of RISC OS 5.23 dated 8-Oct-2015 (or later).
Version 1.31 is free of “Zero pain” errors with versions of RISC OS 5.23 dated 8-Oct-2015 (or later).
Version 1.30 is free of “Zero pain” errors with versions of RISC OS 5.23 dated 8-Oct-2015 (or later).
Version 2.35 is free of “Zero pain” errors with versions of RISC OS 5.23 dated 8-Oct-2015 (or later).
WeatherUK 1.11 has been fixed not to call Window_ExtractGadgetInfo with a NULL window.
Version 2.38 would read address &00000007 during processing of the EVERY() command. Fixed in version 2.39 update.