Is it true on the show Roseanne the guy that played Mark really died of a drug overdose?

Sadly, yes. His name was Glenn Quinn, by the way.