fixed a bug that causes strings to write to invalid pages when they are written to the boundary of a page table