que suponer que la tercera parte está DLL nativa (De lo contrario, sólo tiene que utilizar reflector)
Antes de utilizar WinDbg para analizar el volcado, intente usar Proceso-Monitor (SysInternals, freeware) para supervisar la actividad de su proceso. si falla debido a un problema relacionado con el sistema de archivos, puede ver exactamente qué fue lo que causó el problema y qué intentó exactamente hacer antes de fallar.
Si Process-Monitor no fue suficiente, puede intentar y depurar su proceso. pero para ver alguna información significativa sobre el dll de terceros, necesitarás sus pdb.
Después de establecer los símbolos de depuración correctos, puede ver la pila de llamadas utilizando el comando k o una de sus variaciones (de nuevo, supongo que está hablando de código nativo). si su proceso se bloquea debido a este dll entonces examine los parámetros que pasa a su función para asegurarse de que el problema no está de su lado. Supongo que más adelante en la pila de llamadas, se llega a alguna API de Win32: examine los parámetros que está pasando la función de la dll, tratando de ver si algo "huele". Si tiene el símbolo privado de la dll, también puede examinar las variables locales de su función (dv) que le pueden dar más información.
Espero haberles dado un buen punto de partida.
¿Está administrado o es nativo? ¿Puedes arrojar más detalles? – Naveen