this happens to me a lot, especially when I have too many add-ons. i usually start a dedicated server and join that when I host, it's the best workaround I have without disabling add-ons.
however, disabling add-ons you feel that you don't need also works (I hope), find troublesome add-ons by starting a server with specific add-ons loaded, delete or disable the ones that cause crashing