Perhaps it is Houttuynia....it has tiny flowers that are usually hidden under the leaves.....besides the general look of the plant, it was your reference to Unpleasant smell that made me consider it. Perhaps someone will have a more positive ID for you.