When clicking a particular recursive function call (go to definition) the entire application hangs and must be reopened.
I think I've whittled the problem down to the following components:
The sequence of events also seems to have a part. After decompiling, select Foo() in the tree to the left, then click the recursive call in the code.
Of course nothing should really happen when this is clicked, as one must be at said definition before clicking the recursive call so nothing would really happen, but still...