I get a StackOverflowException when I run the following code:
StackOverflowException
private void MyButton_Click(object sender, EventArgs e) { MyButton_Click_Aux(); } p
When that exception happens, why not check what was recorded in call stack panel? The call stack itself can tell a lot.
Besides, low level debugging using SOS.dll and WinDbg can also tell you a lot.