#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.