I am trying to do a simple controller rendering with Sitecore 8 and for some reason it's producing a StackOverflowException on the line within the main layout markup that contains the reference to the placeholder it is to be rendered in. This seems to crash the worker process, but you can see the stack overflow on debugging the process:


Here is my very basic controller:

And here is my controller rendering definition:

Reproduction notes:
- This is occurring in a vanilla Sitecore 8 installation (rev. 150427 -installed via SIM).
- The MVC project is also vanilla -created with empty ASP.NET project, then NuGetting in MVC 5.1.
- Web.config & Global added to project from the Sitecore site root in
wwwroot.
FYI - everything is absolutely fine doing a view rendering - it's just controller renderings that seem to be causing a problem