[iyonix-support] Re: Memphis oddity.
- From: Martin Wuerthner <lists@xxxxxxxxxxxxxxx>
- To: iyonix-support@xxxxxxxxxxxxx
- Date: Thu, 10 Aug 2006 17:55:43 +0200
In message <171e46544e.pnyoung@xxxxxxxxxxxxxxxxxxxx>
Dr Peter Young <pnyoung@xxxxxxxxxxxx> wrote:
> I'm not sure whether this is the right list (it happens on RISC OS
> 5.11); if not, will someone tell me, but politely, please? :-) I just
> wonder whether it has some relevance to a previous thread when people
> were getting lines across the screen, which seemed to be due to
> applications' memory leaking out of their allotted spaces.
No, this is unrelated.
> [...]I'm a great addict of playing Klondike, courtesy of
> SuperPatience, and I save the current game in Memphis. On my peeping
> into some of these saved files, they contain fragments of e-mails (I
> use Hermes/NetFetch and Messenger Pro); no e-mails are stored in
> Memphis, and no corruption of e-mails is apparent (I think they're all
> deleted e-mails, but it's difficult to tell, as they are all
> fragmented, and, perhaps relevantly, appear to be only parts of
> headers).
>
> This doesn't seem to affect how the game plays, but I'm sure these
> bits shouldn't be there. Should I be worried? And does anyone out
> there have any idea how this happens?
This is perfectly normal under RISC OS. If an application releases a
page of memory and that page is later given to some other application
its contents are not deleted inbetween. So, if the second application
does not overwrite all of the newly allocated memory (and this happens
frequently, e.g., if the application reserves 256 bytes for a string
and then only writes a short string to it), then some random remaining
data from some other application remains and might even be saved to
disc as part of the second application's files.
Technically, this is perfectly safe (after all, the memory was
released by the first application) but has privacy issues (and maybe
security issues, too, if the memory contained passwords, for
instance).
Martin
--
---------------------------------------------------------------------
Martin Wuerthner MW Software lists@xxxxxxxxxxxxxxx
---------------------------------------------------------------------
---
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
- Follow-Ups:
- [iyonix-support] Re: Memphis oddity.
- From: Dr Peter Young
- References:
- [iyonix-support] Memphis oddity.
- From: Dr Peter Young
Other related posts:
- » [iyonix-support] Memphis oddity.
- » [iyonix-support] Re: Memphis oddity.
- » [iyonix-support] Re: Memphis oddity.
- [iyonix-support] Re: Memphis oddity.
- From: Dr Peter Young
- [iyonix-support] Memphis oddity.
- From: Dr Peter Young