i put some white vinegar, sea salt, and water into a pot. Just a splash of vinegar would do, not too much, you don't want your cup to smell like vinegar do you? after it boiled i put the cup in and kept an eye on it. i think i let it boil for 10 minutes, occasionally moving the cup so it won't melt on me.
afterwards, i put some excessive amounts of baking soda into a cup and poured in some of the hot water and put the cup in. swished it around and let it sit. i added more baking soda and waited some more. after 5-10 minutes, i took it out and rinsed it. the baking soda made it feel gritty.. then... sniffed.
it smelled pleasant. actually, the pleasant smell could be the soap i used after i took the cup out but the scent of whatever bacteria overpowered the floral scent of dial. but after 'killing' off the smelly bacteria, the floral scent was able to come through.
yep, hope i was able to help someone :)
hot water, salt, vinegar, and baking soda. i also contemplated rubbing alcohol if the smell didn't go away. but maybe next time :)