Aaron wrote:
I've never had this reported before. There are limits on the number of files that RISC OS can display in a filer window (although I don't know what the limit is off hand) but it should be more than 256.
Can you check and see who/what owns that memory address?
Just to answer your earlier enquiry:
Doing a *modules reports
21 038FA200 02110654 InternationalKeyboard
22 039037CC 0411A014 WindowManager
23 03921AB8 00000000 Desktop
24 039227E0 022160C4 TaskManager
so I suppose that puts the abort address in the window manager.
I renamed !boot as you suggested, but I still got the data abort.
To investigate further, I have installed a fresh copy of VirtualRPC-AdjustSA
on another drive so that I have a clean boot sequence to use.
I ran my program, this time creating 256 files in the directory. I did not
get the data abort.
However, since I have the [Ram] size configured to 256Mb in VA I decided to
try different [Ram] sizes with this clean boot sequence.
There was no data abort with sizes of 16, 32, 64 and 128Mb, but with the
[Ram] size set to 256Mb the data abort occurs. It is exhibited by clicking
on the directory in the filer window.
I tried renaming !boot on this fresh copy and still got the data abort.
If I reduce the configured [Ram] size to 128Mb the data abort does not occur.