Without knowing your system setup, tailoring your DAW buffers is an important thing to look at (and repeat when you make system changes). I do this with the demo project, and setting the I/O buffers too small gave me a "General Program Error" window on save... no crash, but no save either. Having them too high can be just as bad as too low. The demo file is a good candidate for this, since it is a full (and big project), and can be used by muting the final mix down track versus soloing it.
Tailoring DAW buffers:Stay in ASIO mode first. There is some tailoring that needs to be done between the audio buffer and the I/O buffers. I had my ASIO buffer too high the other day and FastBikerBoy sent me back a nice PM on this:
Start with the ASIO buffer at 128 (Preferences->Audio->Driver Settings->ASIO Panel...), and I/O buffers at 512 (Advanced Mode: Preferences->Audio->Synch and Caching)
- Set preferred audio buffer.
- Start playback.
- If it drops out or other issues adjust I/O buffers. Try 512 for both as a starting point.
- Repeat steps 2 & 3. Try adjusting buffers both up and down until happy. 256 jumps should do.
- If after trying all sizes up to 1024 you still have issues go back to step 1 and increase audio buffer.
- Repeat as necessary until you find the "magic" combination for your setup.
The 128 audio and 512 for I/O was the "magic" combo for me at that time for the hardware I was using.