I had a problem with a long running transaction which was preventing the tempdb logs from being truncated.

After identifying the offending process I tried killing it by using the kill command and also through the current activity.

It refused to die although no error messages appeared and the error logs indicated that the process was killed.