A nasty bug is a bug that is difficult to reproduce, typically for the following reasons:
It occurs with a particular
OS, version of the
OS (see
this bug!);
It occurs with a particular version of the JVM or JVM implementation;
It involves multiple threads and data race / deadlocks;
It requires lengthy computations;
-