There are zero Google hits for "smoked their ears off" (apart from this one), which suggests it's a "homemade" expression meaning "smoked very heavily", patterned on similar "verb-ed one's noun(s) off" formulations like "laugh one's head off", "work one's **** off", etc.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.