I noticed in the past that I coughed out a couple of white stones that have very bad smell. It seems to be a common issue that such stones accumulate in the tonsils. I remove them occasionally with long cotton sticks. What is causing their formation? Are the toxic. I know that they can cause bad breath, so they are probably toxic.