Нет, это некорректное сочетание. Можно сказать: житель блокадного Ленинграда.
См. "Письмовник".
Правильно: мариец.
Верно: краковянин и краковец.
Можно и так. Но лучше использовать описательную конструкцию: житель, жительница Голицына.
Житель Уганды - угандиец.
Общего правила нет, но есть регулярные и нерегулярные словообразовательные модели. Жители Свердловска - свердловчане.
Возможны варианты. Лучше всего: житель Липецка.
1. Место героям найдется, были бы герои.
2. Буденновец - и житель города, и соратник Буденного. А вот буденовка - только головной убор. Жительница Буденновска - будеННовка.