Sorry you are having trouble! Thanks for the information. The threads you linked are not related to your problem. Your log shows:
NullPointerException at java.desktop/sun.font.FontDesignMetrics.getDefaultFrc
Unfortunately this is a crash happening deep inside the Java libraries. Some Googling shows it has been a problem in Java for a long time, since 2015 or maybe earlier. It only affects a small number of Java users and it seems no one has figured out why it occurs.
Spine doesn't use the system Java, so that should not affect Spine (though it wouldn't be terribly surprising). You could try uninstalling the system Java if you don't need it for anything else, as Spine uses a much newer version anyway.
We've installed Spine after a fresh OS X installation and it is working fine. I don't normally suggest reinstalling an OS for any reason as that is almost always more voodoo than actual troubleshooting, but if you just reinstalled anyway, you might try running Spine immediately after reinstalling the OS, without installing Java or Comodo or anything else.
This is unlikely to be directly of much use to you, but here is the exact place it crashes inside Java:
https://hg.openjdk.java.net/jdk10/jdk10/jdk/file/777356696811/src/java.desktop/share/classes/sun/font/FontDesignMetrics.java#l153
This code is using the "graphics environment" to get the "default transform" from the "default screen device configuration". One of those values is empty (null) when it should never be. This indicates it's likely something to do with graphics. That is very broad, for example it could be a problem with the video hardware, GPU driver, initialization of the windowing system, or something else. It crashes before it gets very far doing anything with fonts, so I doubt the problem is specifically with fonts.
We've added some logging to the next launcher (3.8.13) that may give us a tiny bit more information about which of the values was empty. I wish I could be of more help! 🙁
Here is something you can try: open Terminal and run this command:
/Applications/Spine/Spine.app/Contents/MacOS/Spine
---
laf com.sun.java.swing.plaf.motif.MotifLookAndFeel
This sets the "look and feel", which determines how a few dialogs and other things look. The "motif" look and feel is quite ugly, but Spine uses very few such dialogs anyway. Changing the look and feel may change how Java initializes things and might avoid the crash.