At least for garden ponds, a layer of felt cloth is used between the liner and stony soil, just in case. The fabric is cheap per square ft, and is insurance against a leak.