[b]Summary[/b] Flash player 9.0 is prone to a severe memory leak when playing SWF files produced by Captivate 1 containing full-motion recordings. [b]Versions affected[/b] The problem reproduces with Flash player 9.0 (Flash9.ocx, Version 9.0.16.0) hosted in either Internet Explorer 6.0 or Mozilla Firefox 1.5 on a Windows XP SP2 system. The problem does not reproduce with Flash player 8.0 (Flash8.ocx, Version 8.0.22.0) in the same environment. [b]Description[/b] After a few minutes playing a SWF file produced by Captivate 1 containing a full-motion recording recorded with Captivate 1, the host browser ends up using more than a gigabyte of memory, and the playback of the movie slows down to a halt, together with responsiveness of the whole system. [b]Impact[/b] Our organization develops E-learning content with Captivate 1 for various customers, mostly Fortune 100 companies. This bug severely limits our ability to deliver content to our customers. [b]Steps to reproduce[/b] 1. Using Captivate 1.01.1418, create a ?blank movie? with default settings. 2. Use the ?Record? button and begin recording a full-motion movie for about 2-4 minutes. For the purposes of this bug, it is enough to record a user typing random text in a Notepad window resized to fit in the default 800x600 window. 3. After recording the full-motion movie, publish the Captivate movie as a ?Flash (SWF)? movie, using default settings (making sure that the ?export HTML? checkbox is selected). 4. Open the published movie?s HTML file with a host browser, making sure that the browser is using the Flash 9.0 player. 5. While the movie is playing, watch the memory usage of the browser process using Windows Task Manager, and you will see that the values of the ?Mem Usage? and ?VM Size? counters keep increasing until the system becomes unusable.
Is Adobe aware of this issue? Are there any plans to fix it?
Don't see what you're looking for? Try a search.
|