Everything was fine, but when the recent Java update happend it blew away everything in the Java directory, including things that didn't belong to it. Now I'm trying to get Hotspot assembly printouts working again, but it keeps crashing the VM.
I've done this many times (and there often seems to be an issue).
I downloaded the hsdis-amd64.so from Kenai: https://kenai.com/projects/base-hsdis/downloads
I moved it to: /usr/lib/jvm/java-8-oracle/jre/lib/amd64/hsdis-amd64.so
And java now bombs when I try to use it. I can't find a mention to this anywhere online. I'll have to revert to the pervious java update somehow if I can't get this to work.
me@machine:~$ java -XX:+UnlockDiagnosticVMOptions -XX:+PrintAssembly -version
76 1 3 java.lang.String::hashCode (55 bytes)
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGBUS (0x7) at pc=0x00007f5e56e7f97a, pid=16820, tid=140042649700096
#
# JRE version: Java(TM) SE Runtime Environment (8.0_31-b13) (build 1.8.0_31-b13)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.31-b07 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C [ld-linux-x86-64.so.2+0x1a97a]