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.