Det var imidlertid stadige lokale opprør mot hans styre. Et opprør i 1013 ledet av Leinsterkongen Maelmorda MacMurchada og Dublins norrøn-gæliske konge Sigtrygg Silkeskjegg førte til det kjente slaget ved Clontarf hvor Brian ble drept. Donnchad var sønn av Brians kone Gormflaith, datter av Murchad mac Finn, konge av Leinster. Hun hadde tidligere vært gift med både Olav Kvåran, konge av Dublin og Máel Sechnaill mac Domnaill, overkongen som måtte vike plassen for Brian i 1002. Donnchad var dermed på morsiden nevø av Maelmorda og halvbror til Sigtrygg, de to motstanderne til Brian ved Clontarf.