FileSwitch
|
I discovered an issue, caused by giving a file to be copied the same name as one that already exists, the action of copying (*Copy) the file to the pre-existing filename generates an error message. Internal error: abort on data transfer at &FC058B38 *where Address &FC058B40 is at offset &00006920 in module 'FileSwitch' FileSwitch 2.91 (13 Mar 2023) – ROM (19-Mar-23), RPi 4. |
|
Agreed. Just Tried it here …
|
|
It works fine with FileSwitch 2.89 …
But FileSwitch 2.90 also fails…
|
|
Recently a lot of futzing to use fsfile_ReadInfoNoLen, I wonder if a register is being corrupted that the previous code didn’t? (the joy of assembler 😉). |
|
Well RComp are looking at an issue I reported on these forums with JetDirectFS/UniPrint/Printers and potentially FileSwitch 2.91 may be involved in that. |
|
This bug can be demonstrated from the Desktop bt turning off Filer multitasking. The mains switch might be needed afterwards though! |
|
Mea culpa. Thanks for the report – a fix is now ready for merging. https://gitlab.riscosopen.org/RiscOS/Sources/FileSys/FileSwitch/-/merge_requests/16 |
|
Thanks Jeffrey – Now fixed in ROM 5.29 (26 Mar 2023) with FileSwitch 2.92 (25 Mar 2023) – tested on Titanium. |
|
Also, thank you, Jeffery – I can confirm that it has fixed not only the issue I reported but also resolved a Zap issue I was having, where opening multiple files caused the editor to crash. ROM 5.29 (26 Mar 2023), RPi 4. |