I have a multithreaded application with a C # console with a lot of trhat threads ending. All my streams go out. 90% of the time the app exits gracefully. But in 10% of cases, a copy of my application is delayed: the console is still open.
I join this through Visual Studio 2010 and use break to interrupt it, and I see two “empty” stack frames: one for Main and one for one of my applications created by the application. There is nothing on the stack. Visual Studio says that "the source code is not available for the stream" if I click on any of these streams and it offers a "code breakdown" link. I click on this and it says that "disassembled code is not available for this thread."
Any ideas what I can do wrong?
source
share