Barnsley are back in the relegation zone after their fine recent home form was ended in a 6-0 hammering by Charlton.