I have a factory unlocked gsm 650. The only additional software I have is docs-to-go. I find that the only resets I get originate from my the phone application. It will either soft reset on random or when I try to purge the call log. The last error message I got was:

VFSDB Cache.C, Line:3693, found trailing records after dir sync.

This happen just after I purge the call log for the prior weeks calls. Any know a fix or why this is happening.