Sri Lanka fell to a historic low in its entirety of Test history on Day 2 of the series opener against South Africa at Kingsmead in Durban.