#Your Java is messed up.
If java is sigsegv-ing, that means it's borked. It's most likely not minecraft's fault, probably something about your VM. Did you install the latest java on the VM?
The three things it could be:
This is an old version of java, minecraft needs a newer one.
This is a newer version of java that's not backwards-compatible and minecraft can't run on it.
Whatever version of java is working with minecraft, but the java and/or minecraft don't work with MacOS Sierra.
In my opinion, it's most likely #2. Basically there's nothing you can do about it until minecraft or java is updated to work with the other.
Sorry about that.