none
Error Intento de leer o escribir en la memoria protegida RRS feed

  • Pregunta

  • Hola, hace semanas que tengo un problema que no puedo solucionar, espero que me puedan ayudar. Desde ya, muchas gracias por su tiempo.

    Estoy desarrollando una aplicación en VB.NET 2010, en la cual, interactúa con una Base de Datos SQL SERVER 2008, utilizando Entity Framework.

    La aplicación, corre constantemente un hilo backgroundworker, desde que inicia, hasta que finaliza la aplicación.

    Dicho hilo, a través de Entity Framework, obtiene registros y los actualiza.

    Y a lo largo de la ejecución de la aplicación, me genera el siguiente error:

    No se controló System.AccessViolationException
      Message=Intento de leer o escribir en la memoria protegida. A menudo, esto indica que hay otra memoria dañada.
      Source=mscorlib
      StackTrace:
           en System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
           en System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink)
           en System.Runtime.Remoting.Proxies.AgileAsyncWorkerItem.DoAsyncCall()
           en System.Runtime.Remoting.Proxies.AgileAsyncWorkerItem.ThreadPoolCallBack(Object o)
           en System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(Object state)
           en System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
           en System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
           en System.Threading.ThreadPoolWorkQueue.Dispatch()
           en System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()

    Lo curioso, es que se genera en cualquier momento, y no me especifica en qué línea de código se produjo.

    Una vez más, desde ya, muchas gracias por su tiempo. Saludos.

    • Cambiado Enrique M. Montejo viernes, 20 de junio de 2014 16:03 Desarrollo con Entity Framework.
    miércoles, 18 de junio de 2014 19:28

Todas las respuestas

  • intenta poner la instruccion

    System.Windows.Forms.Application.EnableVisualStyles()


    asi.

    Public Shared Sub Main()
    
                System.Windows.Forms.Application.EnableVisualStyles()
                System.Windows.Forms.Application.Run(New Form1)
            End Sub 'Main



    miércoles, 18 de junio de 2014 19:40
  • Hola, muchas gracias por tu respuesta, pero esas líneas de código que me describiste las tengo y se genera el error mencionado. ¿Se les ocurre alguna otra sugerencia?
    jueves, 19 de junio de 2014 12:40