Poor insulation or slow snowfall can cause the underlayer of snow on your roof to melt and drip into your gutters. As a result of debris and snow in the gutters, water collects. Eventually, the water overflows and drips down the sides, forming icicles.