In a large saucepan, brown the onions in the butter. Add the corn and cook for about 2 minutes, stirring frequently. Add the broth, corn cobs (they give flavour to the broth) and potato and bring to a boil. Simmer, uncovered, for about 20 minutes or until the potato is tender. Remove the cobs and discard.