Notes client + .Net COM object + > 2GB RAM = crash

We’re having a strange issue with a system that’s been running fine for quite a few years.

The app in question calls a .Net (C#) COM control via the LotuScript CreateObject method. The control wraps a 3rd party C# library that we don’t have source code to.

This has been working well, but recently our standard desktops have been delivered with 4GB RAM installed. With this configuration, the C# control crashes with a “Catastrophic Error” when calling methods on the control - consistently and repeatably. The error number returned is of no use - basically it just says it broke…

This crash only occurs if the control is called from within Notes. Our test harness code works fine outside Notes on the same PC.

Also, this only crashes on physical PC’s - a virtual PC with 4GB RAM works fine! We use a standard desktop image, so differences are probably only down to hardware drivers. They are different models of PC too - some desktop, some notebook.

OS is Windows XP SP3 for both physical and virtual PC. Also tried with Win 7 with the same result.

We’ve been trying all sorts of things to resolve the crash to no avail. The C# control has been recompiled in a number of versions of .Net and re-tested as well.

Been tried with Notes 8.0.2 FP3 and 8.5.1.

So, a plea for anyone with ANY ideas on what we can look at.

Note: Notes client doesn’t die - only the .Net code.