I had a kitchen sink waste trap smell for a long time. I took out all the waste pipes underneath the sink and cleaned them all , there was a little bit of gunge stuck in them. Still had the smell now and then ,more so when any hot water went down the sink. I was convinced that the u bend was holding water o.k so was baffled as to the problem. I could not find a forum or website with the answer to my problem which is why I'm writing this. It turned out to be my sink waste, I can only assume that the original seal or plumbers mait had slowly washed away to the extent that food particles fed into the gap between top and bottom section of the waste. There was no obvious sign of this happening and I can only assume that when anything hot went down the sink the gap must have expanded a fraction ,just enough to let crap into the gap. It was only by pure chance and a suggestion from my wife that as a last resort I would fit a new waste trap. when I removed the old one it immediately became obvious that this was where the smell originated. there was a layer of black smelly gunge where the seal was. Fitted new trap and no smell at all, fantastic. I must point out that the original seal or putty cannot have washed away completely as I never had a leak underneath the sink.