Using icedtea6 build of OpenJDK.
This experiment led me to the discovery that linux doesnt check architecture when loading binaries!
IDEA tried to execute its (x86) fsnotifier on my phone (arm-el), and instead of throwing an exception it
terminated IDEA with SIGILL (signal 4, bad instruction), this means it must’ve blindly tried to run a binary
built for the wrong architecture.