Для определения рода слова “ледник” его необходимо поставить в именительный падеж единственного числа, получается форма: “ледник” . Тогда в зависимости от окончания в слове “ледник” можно определить род.
Слово “ледник” употребляется в мужском роде (Потому как в начальной форме слова “ледник” окончание [а], [я] или [ ] нулевое).Полный морфологический разбор Cуществительного “ледник” находится по ссылке