Hi all
after resuming my "project" on Hollywood 4.0, I found a 2 bugs. One is harmless, the other one kills hollywood and sometimes even entire AmigaOS (-- on AmigaForever's Aos3.1 (e-uae in linux) and AOS4.1 on SAM and Peg2, too).
1) Some transition effects where objects are moved to its final position doesn't work correctly. So the finaly coordinate is not reached. This bug appears with ShowLayerFX() on TextObjects with bullets (done with "Circle()") in front of it. Sometimes, the text is quite far away from it's destination. I can't exactly say which effect causes the error. There are too many to test
2) The second one is worse but seems also to be related to some (one special?) transitioin effect. I used ShowLayerFX(..,(async=True) on a group of (maybe 20?) layers which all are displayed in with "AsyncDrawFrame()" afterwards within a loop. The transition effect is chosen randamly again.
If i repeat that loop often enough (-- I display the result and press a key to hide the group and then to display it again with the next random effect), first my application breaks, then Hollywood and finally AOS. On AmigaOS3.1 I get an Guru Meditation which forces a reboot. On AmigaOS4.1 (update 1), I got on my Peg2 a system freeze without a GrimReaper. And on Sam440ep, AmigaOS4.1 just Hollywood froze without GR, but AmigaOS4.1 was still alive.
Even if i had programmed stupid things in HW, it shouldn't crash HW or AOS itself, right? And most of the transitioin effects seem to work without a problem. But sometimes, after 1, 10 or more times hiding/showing of the same group of layers with AsyncDrawFrame() and without having them modified in any way, it causes the dead of my system -- thats of course not nice
Are these Bugs already known and maybe even fixed in HS4.5?
thanks! nexus