none
Error al depurar RRS feed

  • Pregunta

  • Tengo un problema, normalmente puedo depurar con mi visual studio 2005, pero en este caso estoy depurando una función recursiva y al hacerlo, al pasar algun tiempo mientras estoy depurando me saca el siguiente mensaje de error:

     

    Se detectó: ContextSwitchDeadlock

    The CLR has been unable to transition from COM context 0x1a4298 to COM context 0x1a4408 for 60 seconds. The thread that owns the destination context/apartment is most likely either doing a non pumping wait or processing a very long running operation without pumping Windows messages. This situation generally has a negative performance impact and may even lead to the application becoming non responsive or memory usage accumulating continually over time. To avoid this problem, all single threaded apartment (STA) threads should use pumping wait primitives (such as CoWaitForMultipleHandles) and routinely pump messages during long running operations.

     

    Seguidamente me dice: No se cargaron simbolos para ningun marco de pila de llamadas, No se puede mostrar el código fuente.

     

    y luego de eso no me deja seguir, se bloquea tengo que parar la ejecución nuevamente. Normalmente sin depurar la aplicación funciona perfectamente, el error es solo al depurar la función recursiva.

     

    Alguien tiene idea de cómo solucionar este problema.

     

    Saludos

    Joel.

    miércoles, 11 de julio de 2007 18:59

Respuestas