When running our NHibernate-based unit tests, we get consistent AccessViolations trying to close DataReaders. Here's the relevant Stack Trace portion:

at OciDynamicType.nativeOCIDescriptorFree(IntPtr, Int32)
at OciDynamicType.OCIDescriptorFree(IntPtr, Int32)
at Devart.Data.Oracle.bs.a(IntPtr A_0)
at Devart.Data.Oracle.ay.l()
at Devart.Data.Oracle.ay.a()
at Devart.Data.Oracle.OracleDataReader.Close()