Link to home
Start Free TrialLog in
Avatar of Bob_Langdon
Bob_Langdon

asked on

Problem with Code Fragment Manager in Photoshop???

I've been using Eye-Candy3.01 w/ Photoshop 5.0 for several months. Suddenly, whenever I try using an Eye Candy filter, I get an error:

"Problem with the Macintosh Code Fragment Manager."

Disabled my extensions. Ran Nortons. Pulled all other plugins out. Dumped the Photoshop and Eye Candy Prefs.  Did a clean install (sys v8.1)

STILL can't get it to work.  Anyone have any thoughts on what causes this?

TIA
Bob Langdon
bingdo19@earthlink.net
Avatar of Timbuk3
Timbuk3

how much RAM and what kind of computer... also any recent changes to ram alocation and have you tried reinstalling EyeCandy?  Also, i'm not sure if EyeCandy filters can be shared, but if so and you have a copy of Painter or something,try the filters there to see if they work.
ASKER CERTIFIED SOLUTION
Avatar of TheHub
TheHub

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of Bob_Langdon

ASKER

As it turns out, the problem was caused by not having the eye candy "english" file in the same folder with "core." (after having moved some stuff around)  I have been having trouble with memory allocation however since buying a 6500. This, too I blame on the CFM. (Won't release RAM after an app is quit.

You say the CFM is "integrated" into the system... how do I remove it?  There is no CFM "extension" Do I ned to open the system with ResEdit or something?
If there is no CFM Extension, my proposed answer is incorrect. The issue I was addressing was the conflict that arises from having the CFM Extension installed on a MacOS that has the CFM integrated into the System. When both are present, the MacOS complains.

RAM (the application heap) is used in a sequential fashion (what a contradiction...hear me out), that is, each application gets a block of RAM on top of another. Picture it this way, stack several boxes of different sizes on top of each other (each box represents a block of RAM used up by an application in the order that they were launched). Suppose that all of your RAM is now used up by these boxes. Pull out a small box in the middle of the stack. There is now free RAM at the end of the application heap (above the stack of boxes) and in the middle of the application heap (the box you removed...the other boxes above the box that you removed defy gravity...there is a hole now). The new application that you want to launch is a tad smaller than the total amount of available RAM, but larger than either the RAM at the end of the heap or in the middle. Your application will not load because there is not enough RAM in a contiguous block for your application to fit into.

This is called heap fragmentation. A general rule of thumb is to launch applcations in the order they will be least likely to quit. To clarify, launch application that you always use first, and applications that you use occassionally last. When you need more RAM to run another application, quit the least used apps which are at the end of the heap because you loaded them last.

Hope that helps.