Flash IDE CS4 crashes on any AS3 file close after profiling in Eclipse FlexBuilder 3
Recently I felt the need to work with the Flex Builder 3 Profiler. I found, as many OSX people do that the profiler didn’t work out of the box. I modified my mm.cfg file with the following line
PreloadSwf=/Users/mengel/Documents/workspace/.metadata/.plugins/ com.adobe.flash.profiler/ProfilerAgent.swf?host=127.0.0.1&port=9999
This allowed the profiler to talk to pretty much every swf I load and was working great. What I didn’t know is that when you get your profiler working, it starts modifying your Flash Player preferences in a way that the Flash IDE may not like. It specifically added a folder:
/Users/mengel/Library/Preferences/Macromedia/Flash Player/#Security
This folder, coupled with my project settings, produced a configuration file that, every time I closed anything remotely AS3 related, crashed Flash, never to return. Since this is a bug in Flash player, uninstalling/reinstalling CS4 does nothing.
Even opening the projects panel and closing it breaks Flash as the IDE uses the player to display it. The solution is to remove the #security folder, drop your mm.cfg, and work without the profiler until you absolutely need it.
A friend of mine also tells me that the beta of FlashBuilder 4 may solve this problem as well. Your mileage may vary.