The two failures may be related, but a shutdown hang is a different class of failure than a process abort. Hang implies the threadpool is not stopping due to an unreleased resource. This can sometimes be seen in the debug log. Crash typically implies out of memory, handles, or access of unowned memory.