I begynnelsen av 1402 døde David 24 år gammel i Robert Stewarts fangenskap på Falkland Palace av mystiske årsaker. Ryktene sa at han sultet i hjel. Mange fant det sannsynlig ble han ryddet av veien på direkte ordre fra hertugen av Albany. Hertugen ble aldri tiltalt for dette påståtte mordet. Tvert imot slo parlamentet fast at hans død skyldtes «Guds vilje». En undersøkelse i mai 1402 konkludferte med Albanys uskyld.