Today I had one crash after another while trying to connect from a Mac with macOS 10.12.6 Sierra installed. After all kinds of attempts like upgrade, downgrade, deletion of preferences and Saved State, total uninstall and reinstall, suspecting Firewall, audio settings, Accessibility privileges, making several reboots and trying to connect to different remote devices, I started searching the web, including this forum, but unfortunately couldn't find much helpful advice. It was one of the situations, when something (TeamViewer) has been working all the time, but suddenly stopped functioning without any specific reason.
Finally while trying to connect from another Mac with macOS 10.14.6 Mojave installed, I could see an error message popping up instead of just a crash:
Message title: EnforceAccountLogin
Message: "As an added security measure, every outgoing connection requires a FREE TeamViewer account. Please sign in if you have an account , or create an account if you don't have one yet."
Ahh, that's at least better than a crash on connect without a note :-)
Everyone facing the same continuously crashing of TeamViewer on connect, could try to register for an account and connect TeamViewer with user credentials. I write this post for those like me, wasting hours, just to find out why TeamViewer recently has a bug while connecting. I'm not sure when it started that a TeamViewer account is mandatory, but I realized it by today, on October 24th in 2023. Hope this helps.
Excerpt from crashlog:
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Termination Signal: Segmentation fault: 11
Termination Reason: Namespace SIGNAL, Code 0xb
Terminating Process: exc handler [0]