So, this camera has very little free memory:
free_size=74712
free_block_max_size=72656
Opening a file with fopen takes 32k, so it wouldn't take much to go over the limit. The camera uses different amounts of memory depending what you are doing. It usually uses a bit more in record mode. Even if the propcase error doesn't cause you big problems, you are likely to run into other problems if you use it much.
[code]
=return require'propcase'.TV
[/code]
2:return:266
This is the same that caused the error you reported before, but it worked this time.
This shows that there's no problem with the files or CHDK install. Running out of memory is the most likely explanation.
We can try a build that loads CHDK in a different memory pool. This may cause other problems. There's some commented code for this in the port, but I'm not sure if it's copy and paste from another camera. I'll try to post a test build later, if no one else does it first.