Reading data from 0x0 to 0x3fffffff.
To skip bad blocks, and use logical address to read.
To verify spare area data.
There are (is) 1good block(s) with verify errors.
Good block178 contains 2 difference, block address [0x5900000-0x597ffff], with spare area at [0x5dde000-0x5e64fff]
Please erase and program again, because good block contains verify error.