This post shows an example of a BEAM process' core dump analysis to backtrack what was the root cause of its crash.
Start gdb by pointing out the BEAM executable that generated the core dump and the core dump file. Optionally, you can provide a directory with the VM's source code:
gdb erts-6.3/bin/beam.smp -core core.14747 -d /home/azureuser/otp_src_17.4/erts/emulator
gdb should tell you what caused the crash and where in code this happened: