My company has a couple of systems written in VB6 that use Crystal Reports. These programs have been running fine for years on a Windows Server 2003 (sp2) virtual machine, but a few months ago they started crashing on a weekly basis. I'm not able to find anything in the event viewer that is very helpful/descriptive as to why the programs are crashing.
I installed Visual Studio 98 on the machine and tried to step through the code to get some insight as to why the programs are crashing. While stepping through the code, I saw that the program crashed when I tried to instantiate a new instance of the report object from the CRAXDRT .dll. I didn't just throw an error, it completely crashed Visual Studio.
The only way I have been able to deal with this issue is to re-start the machine. That seems to be the only way to get everything working again. But when I try to re-start the machine, it takes at least 10 minutes for the machine to re-start itself after the Crystal module crashes. Any other time, the machine shuts itself down in a normal manner.
Anyone have any thoughts on what I can do to fix this? Thanks.