The following makes erl hang:
$ erl
Erlang/OTP 24 [erts-12.1] [source] [64-bit] [smp:6:6] [ds:6:6:10] [async-threads:1] [jit] [dtrace]
Eshell V12.1 (abort with ^G)
1> receive X -> X end.
Hitting ctrl-C brings up a menu of options:
BREAK: (a)bort (A)bort with dump (c)ontinue (p)roc info (i)nfo
However, I have not found that any of those returned me to the erl prompt. Is the idea that you have to Let It Crash by choosing "(a)bort" and then starting erl again?