FileSwitch
Andrew McCarthy (3688) 605 posts |
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. |
Martin Avison (27) 1494 posts |
Agreed. Just Tried it here …
|
Martin Avison (27) 1494 posts |
It works fine with FileSwitch 2.89 …
But FileSwitch 2.90 also fails…
|
Rick Murray (539) 13840 posts |
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 😉). |
Doug Webb (190) 1180 posts |
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. |
David Pitt (9872) 363 posts |
This bug can be demonstrated from the Desktop bt turning off Filer multitasking. The mains switch might be needed afterwards though! |
Jeffrey Lee (213) 6048 posts |
Mea culpa. Thanks for the report – a fix is now ready for merging. https://gitlab.riscosopen.org/RiscOS/Sources/FileSys/FileSwitch/-/merge_requests/16 |
Martin Avison (27) 1494 posts |
Thanks Jeffrey – Now fixed in ROM 5.29 (26 Mar 2023) with FileSwitch 2.92 (25 Mar 2023) – tested on Titanium. |
Andrew McCarthy (3688) 605 posts |
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. |