Hello,
I found a bug and fixed it myself, hope you don't mind ;-) but it would be cool if you included the fix for the future releases of Chameleon.
When waking from hibernation some people (including me) experienced messages "header read size 0" and incorrect sleepimage signature. Well it seems that Chameleon was unable to read any file over 4gb in size. So for anyone with 4gb or more memory waking from hibernation didn't work.
There was a bug in libsaio/hfs.c that treated every fileLength as 32bit (long). Attached to my post there is the fixed compiled boot file from Chameleon RC3 and fixed hfs.c (in function ReadFile, the fileLength variable for HFS+ files was cast to long instead of long long).
Works great now :-)
If you're going to incorporate the fix you can give credits to "radekg"

I rarely use the nick madwolf. Bye.