Reputation: 337
I've got a process running in mono on Ubuntu 12 server. Occasionally when attempting to stop the process, it won't exit completely. kill pid doesn't kill the process, however kill -9 pid will successfully kill the process.
If I issue a kill -QUIT pid, I get the following:
"unnamed thread" tid=0x0xb753b700 this=0x0x56f18 thread handle 0x403 state : waiting on 0x400 : Event owns ()
I'm assuming one of my threads isn't exiting properly, Any suggestions on where to start looking for the problem?
Upvotes: 1
Views: 1926
Reputation: 17969
It was a Mono known issue, which a user fixed in a pull request which was merged, and the first version to include the fix is Mono 3.0.8:
https://github.com/mono/mono/pull/505
Upvotes: 1