Recently I stumbled up this bug where it appeared like my threads were deadlocked, but triggered a thread dump to stand out using kill -3 $(pidof java) or Ctrl+Break did not report any deadlocks. Normally when you have a dead lock you would see something like below at the end of the thread dump: