add IO error testcase