Rename your ~/.config/darktable directory so it’s safe and you can check with a clean darktable config.
It‘s helpful to run darktable from terminal: /Applications/darktable.app/Contents/MacOS/darktable -d all to get an idea what happened just before it crashes. You might provide this and the crash report in an issue at: https://github.com/darktable-org/darktable/issues/new?assignees=&labels=&template=bug_report.md&title=