He was succeeded by his son , Ecgfrith , but according to the Anglo-Saxon Chronicle Ecgfrith died after a reign of only 141 days .
His son , Ecgfrith , lasted only 141 days as king .