what will the camera do when the memory leak wastes all of the memory like you were saying? will it just freeze the OS, automatically reboot or what? I've already gone out and bought and installed the Eye-Fi card. I'm just wondering when the camera will freeze up. It is an A490 btw. is it wasting internal memory or card memory?
It will definitely not restart. It don't remember what mine does, I may have written about it previously somewhere. It probably either shuts down with lens out (your normal every day assert) or sits in a dull state with display on and either reacts or doesn't react to things such as the power button (i.e. could require battery/external power removal).
My camera (a570) is one of the models that don't have a lot of free RAM, it pretty much consistently crashes on timelapses (booted with an empty DCIM tree) when it attempts to create the fifth DCIM subdirectory. Each DCIM subdirectory can hold up to 2000 photos, meaning my maximum is 8000 photos, and that requires resetting the JPEG image counter before starting a timelapse. See
http://chdk.wikia.com/wiki/CHDK/Camera_RAM_memory_usage.The amount of free RAM changes between camera models (not price tag). It's of course possible that Canon has changed the file table code in ways that makes this better or worse for you. No way of knowing that unless someone tries to find the limits. I believe Canon considers having several thousands of shots on a card abnormal, because starting the camera with a huge number of photos makes booting to play mode extremely slow when the camera tries to index the DCIM tree.
Note that I can actually boot the camera and shoot successfully (albeit slowly) even with >8000 images on the card i.e. the camera has ways to overcome this RAM issue -- it just doesn't do this sort of cleanup while powered on, only when it's first switched to play mode after power-on.
None of this is related to CHDK really... CHDK (and eye-fi too I suppose) just makes it possible for you to delete photos without Canon firmware knowing it so you'll be able to confuse the camera by shooting more than what fits the card. CHDK scripting enables useful timelapse, MD etc applications that may fill a huge SD card with tiny images without rebooting, which is not normal for a everyday use of a P&S camera.