It's perhaps a bug in Acrobat, but my experience is that more than 90% of the time, when I think I have found an Acrobat bug I have actually a bug in my code.
Make sure all variables and pointers are initialised, that structures are completely filled out. Realise that a uninitialised pointer in one area can cause a crash later in an entirely different place. Analyse your code. Use the debugger.