Ibn Ishaq
Ibn Ishaq implies that it occurred in 616, when Abu Lahab left the Hashim clan and refused to protect Muhammad.