Ok, I’ve tracked down the problem.
Deleting my config file resolved the issue.
In Avogadro.conf there is an entry for the default force field. I was testing out a force field script I’d written, so it was set to that. Removing just that entry also solves the issue.
It seems if Avogadro doesn’t find the force field specified in Avogadro.conf, either because it has been deleted or it doesn’t load properly, it crashes.
I feel like this could theoretically happen to normal users who aren’t fiddling around with scripts, just through deleting or moving files. So maybe this could be made a little more robust, where the forcefield entry in the config is ignored if not found.
Avogadro.conf.txt (1.4 KB)