Hi Daniel,
Thanks for the update and information.
After some searching, we found that the address you included with the Access Violation message is consistant with the function that loads the list of specifications you can select to print from. When someone chooses to print a spec (invoice, check or whatever), Adagio looks for all the appropriate specification files it can and builds a list. When the Print Dialog opens, you have the option of selecting any spec from that list.
Are you aware if anyone else was attempting to print a specification at the same time when the error was produced? R&D thought there might be a chance that a timing issue occured when two people tried to print and build that list at the same time. It's a hard thing to test and duplicate.
One thing you can try is to reduce the number of specifications in your data directory, to decrease the amount of time it takes to build that list. For example, Adagio creates a number of sample specifications for you, and you could remove those you don't use. All Adagio OE specs have file names that start with OE$.
It sounds like you've taken the right steps in all the other areas (hardware, disabling NAV auto-protect, etc).
If it matters, there is a new PTF for Order Entry that is now available for download. There was nothing fixed that would specifically address what you have run into.
Regards,