Answer
David, Duke of Rothesay, died in March 1402. The exact circumstances of his death are unknown, but it is believed that he was imprisoned and starved to death by his uncle, Robert Stewart, Duke of Albany, who was regent of Scotland at the time. Rothesay was the heir to the Scottish throne, and his death left Albany as the next in line.