[iyonix-support] Re: Lazy Task Swapping on Iyonix/RISC OS 5.11

On 23 Jun, Peter Bell <peter@xxxxxxxxxxxxxxxxx> wrote:
> In message <4e3b7f127csteve@xxxxxxxxxxxxxxx>
>           "Ste (PlusNet)" <steve@xxxxxxxxxxxxxxx> wrote:
>
> > On 23 Jun, jb <jwb@xxxxxxxxxx> wrote:
> > > Hi Roger
> > > having examined the sprite data you sent:
> > >
> > > the 'wrong data' is 8k in length starting at offset &298ffc, and is, or
> > > appears to be, font data.
> > 
> > More specifically, it includes a font list similar to that output by the
> > *FontCat command.
>
> Each font name is null-terminated.  It looks more like a data structure
> set up by listing fonts.

It's the same thing really - just the current font list. If you call
Font_ListFonts to create a menu, you'll get a similar list structure but
it's clearly not a font menu. I tried opening a font menu in Organizer to
see if it resulted in this structure being in its workspace somewhere but it
didn't so I ruled Organizer out.

The focus of my attention would be either the Font Manager or an application
related to fonts (or which might have reason to store a font list structure
in its workspace) if we saw a font list like this appearing in other
examples of the pinboard workspace corruption bug.

However, if this is a LTS fault, then the contents of the page(s) which are
out-of-place are unlikely to be the same every time and the font list is
simply a reflection of what was in the source physical page(s) at the time
of the incorrect physical->logical mapping.

Steve

-- 
Steve @ PlusNet
---
To alter your preferences or leave the group, 
visit http://www.freelists.org/list/iyonix-support
Other info via http://www.freelists.org/webpage/iyonix-support

Other related posts: