must allocate page before read the page

must allocate page before read the page