NCover on Windows Server 2008 64bit
Hi,
I'm having problems getting NCover to work correctly under Windows Server 2008 64bit.
It runs the tests correctly, but when it finishes running all the tests a rather nasty exception is thrown.
[info] MbUnit execution finished in 1.490149s.
***************** Exception *****************
-- Top-level exception (System.Runtime.InteropServices.SEHException)
External component has thrown an exception.
-- Stack Trace
at _CxxThrowException(Void* , _s__ThrowInfo* )
at ShMemReader.GetMemoryPointer(ShMemReader* , UInt32 addr)
at ShMemLinkedList<moduleinfo>.getHeadNode(ShMemLinkedList<moduleinfo>* , ShM
emReader* rdr)
at ShMemLinkedList<moduleinfo>.count(ShMemLinkedList<moduleinfo>* , ShMemRead
er* rdr)
at NCover.Data.MwShMemLinkedList<ncover::interfaces::imoduleinfo>
o\,NCover::Data::ModuleInfoConverter>.get_Count()
at NCover.Framework.CoverageData._ReadBinary()
at NCover.Framework.CoverageData..ctor(INCoverData data)
at NCover.Framework.ProfilerDriver._GetCoverageData()
at NCover.Framework.ProfilerDriver.Execute()
at NCover.ConsoleMain.ConsoleMain.Main(String[] args)
So, it looks like a memory access problem. I am running NCover as an administrator - I'm not sure what else to do. Any pointers?