How to help debug a frozen UE4 Editor (c++ plugin)

Hi,

A customer is having the Editor frozen when clicking on a SButton on a Source Control plugin I made. It’s a C++ plugin, in development build. I am unable to reproduce it.

In this frozen state, Unreal Engine is using 100% of one cpu core, the Log window is not clickable, and and last logs are not dump to the Log file.

Any tool to pinpoint this? Is there a way to get and understanding of what the Editor is doing from the outside ?

Seems much more difficult to debug than a “proper crash”:

  • => Is there a way to crash the Editor from outside to get a proper stack?

Also, any common culprit to look at for such a freeze with a Slate UI? Some problems with delegates?

Regards,

SRombauts

edit: I will try using Process Explorer to get a stack of a running process