Rory McIlroy had a nightmare during his second round at the Abu Dhabi Championship.