Click to email this to a friend (Opens in new window)

Click to share on Twitter (Opens in new window)

Click to share on Facebook (Opens in new window)

Scott Weiland’s demons got the best of him.

The late Stone Temple Pilots lead singer, who had battled drug addiction for years, died of an overdose, reports TMZ.

According to the Hennepin County medical examiner, the 48-year-old overdosed on a mixture of cocaine, MDA and alcohol.

Weiland, who had been on tour with his band the Wildabouts, was found dead on his tour bus in Bloomington, Minn., on Dec. 3.