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

- Your java is corrupted, meaning you should try to reinstall it.  Do other applications that require java still work?

- 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 #3. Basically, try reinstalling java. If that doesn't work, it's most likely minecraft not liking macOS Sierra.
Sorry about that.