xenic wrote:Raziel wrote:
Has it been fixed in the meantime and could we have a quick fix, please?
What file were you able to reproduce it with? I tried several files in Multiview and no problem. I couldn't really test it in NotePad because the Find window stays open. I couldn't reproduce it in Multiviewer either.
All text files that go beyond the scroll window (not sure if that matters, but small files tend to not bring the bug up, maybe there has to be some part of the memory filled before it comes up, don't know)
I'm using a big configure file from on of my projects and look for anything.
First search is a 50/50 chance to fail because the find window is adding some crap right after i pressed enter.
Second find (with pressing enter again to bring up the find window) has an even higher chance.
Chances cummulate the more searces you triggered, it gets unusable after some time.
Just tried right now, first search for "amiga" worked, second, third and fourth as well, fifth brought up an error and the find field had this inside: "amigannfo)"...i never typed anything else than "amiga" into that field.
There seem to be some stuff copied from a fixed memory address, as once the stuff is in the search field it never changes, it just shows more chars, but the stuff that is added always stays the same
It's not always readable, somethimes there is some special chars.
MultiEdit and NotePad seem not to be affected (regardless of what i wrote in the last post) as they use a different find approach, MultiViewer and MultiView are, as they use the "press enter to bring up find" approach, haven't tested any more programs as the bug is clearly there.
Edit: I just tried out of fun and simply kept pressing ENTER for a very long time...
This is the outcome in the search field:
amigannnnnn.pciennZnnn[D
Š°nnnX«Êþ«Êþ«Êþ«Êþ«Êþ«Êþ«Êþ«Êþ«Êþ«Êþ«Êþ«Êþ«Êþ«Êþ«Êþ«Êþ«Êþ«Êþ«Êþ«Êþnnºnnn[nnÂnn
I could keep on doing that and it will probably copy the whole memory to it...
This is the file if one needs a test case:
https://github.com/scummvm/scummvm/blob ... /configure