I have recently had this problem pop up out of the blue. The report printed fine in house but at the customers site we got the failed to load message.
After much messing about we found that the customer had uploaded a new image which was displayed on the report. It seemed to be a perfectly good jpg, however Crystal seemed to take exception to it, and crashed. Replacing the image fixed the problem.