Таким образом, здесь знаком препинания является запятая, которая отделяет придаточную часть предложения "где продавали малиновое мороженое" от главной части "Обнаружили дощатый павильон". Грамматическими основами являются подлежащие и сказуемые в каждом предложении, а слово "где" является союзом, соединяющим данные простые предложения в составе сложного.
В данном предложении мы имеем два простых предложения, которые объединены союзом "где".
1. Обнаружили дощатый павильон.
- Здесь мы имеем подлежащее "павильон" и сказуемое "обнаружили".
2. Продавали малиновое мороженое.
- Здесь мы имеем подлежащее "малиновое мороженое" и сказуемое "продавали".
Для правильной пунктуации и выделения грамматических основ, в предложении мы расставляем знаки препинания и подчеркиваем нужные слова:
Обнаружили дощатый павильон, [где] продавали малиновое мороженое.
Таким образом, здесь знаком препинания является запятая, которая отделяет придаточную часть предложения "где продавали малиновое мороженое" от главной части "Обнаружили дощатый павильон". Грамматическими основами являются подлежащие и сказуемые в каждом предложении, а слово "где" является союзом, соединяющим данные простые предложения в составе сложного.