Обращение по нулевому указателю: *p или вызов метода через p.M(), когда p == nil. Вызывает панику. Нужно проверять указатель перед использованием или гарантировать инициализацию. Частая причина - неинициализированная структура или ошибочное предположение о возвращаемом значении.