I've managed to trigger this error a few times now, and I think it's because the selection of options is not "transactional". Let me explain what I mean...
To swap between 2 CCcam config files, you must name them CCcam_1.cfg and CCcam_2.cfg, and place them in the "/etc" directory. Then, when you select "Blue Button > CCcam Info > Menu button", you get to choose which file to use. You can either select the right config file and click "OK", or you can use the Green Button to "Activate". Now, what this does is copy which ever file selected to "CCcam.cfg". If that file doesn't exist first, then Enigma crashes and reboots itself. I know, this is silly - why doesn't is just create the file if it doesn't exist?
Anyway, if the file already exists, it creates a backup of the previous CCcam.cfg file called CCcam.cfg.backup. However, because it seems I can make a selection twice (ie the 2nd selection before the result of the 1st selection has completed), the operation can be caught in the middle and it won't be able to find the cccam.cfg file - as before, Enigma will crash.
Now, it should be a trivial thing to create a new cccam.cfg file if it doesn't already exist. At least this would avoid an Enigma crash, right??