The recently introduced read buffer in IODevice broke relative seeking. The amount of data in the buffer wouldn't get taken into account.