Bonjour à tous !

J'ai un problème bloquant pendant l'utilisation de Sybase avec NHibernate 3.2.

J'utilise une base de données Sybase 15.7 Je rencontre aléatoirement l'exception suivante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
   at Sybase.Data.AseClient.Unmanaged.ExecuteCommand(IntPtr pCommandHandle)
   at Sybase.Data.AseClient1.AseCommand.Execute(CommandBehavior commandBehavior)
   at Sybase.Data.AseClient1.AseCommand._ExecuteReader(CommandBehavior commandBehavior)
   at Sybase.Data.AseClient1.AseCommand.ExecuteReader(CommandBehavior commandBehavior)
   at Sybase.Data.AseClient.AseCommand.ExecuteDbDataReader(CommandBehavior behavior)
   at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader()
   at NHibernate.AdoNet.AbstractBatcher.ExecuteReader(IDbCommand cmd)
   at NHibernate.Loader.Loader.GetResultSet(IDbCommand st, Boolean autoDiscoverTypes, Boolean callable, RowSelection selection, ISessionImplementor session)
Ainsi qu'une "Pure virtual function call" avant que l'application ait le temps de faire quoique ce soit.

Cette exception apparaît sur une ordre SELECT la plupart du temps. elle chaotique car elle peut apparaître n'importe quand.

Quelqu'un a t'il déjà rencontré ce problème ?

Mac.