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 [[http://wiki.ptidej.net/doku.php?id=java_class_process|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; * It happens only when the [[http://www.phdcomics.com/comics.php?f=821|prof. is there]] ^_^ {{ :phd020707s.gif |Negation field by PhDComics}}