I got this error all of a sudden, this is also my third time trying to sync the blockchain from scratch.
2017-07-01 02:37:30.764 [P2P7] INFO global src/cryptonote_protocol/cryptonote_protocol_handler.inl:1004 [1;33m[167.114.166.199:55957 INC] Synced 239998/1344461[0m
2017-07-01 02:37:33.263 [P2P3] INFO global src/cryptonote_protocol/cryptonote_protocol_handler.inl:1004 [1;33m[192.81.219.211:55014 INC] Synced 240198/1344461[0m
2017-07-01 02:37:38.763 [P2P9] ERROR blockchain src/cryptonote_core/blockchain.cpp:3383 Error adding block with hash: <d2655d92c4bb008650350bb60658f612297dde0685ebf4cb5735f4c261edfb15> to blockchain, what = Error adding spent key image to db transaction: MDB_PAGE_NOTFOUND: Requested page not found
2017-07-01 02:37:38.764 [P2P9] WARN blockchain.db.lmdb src/blockchain_db/lmdb/db_lmdb.cpp:71 Failed to query m_blocks: MDB_BAD_TXN: Transaction must abort, has a child, or is invalid
2017-07-01 02:37:40.152 [P2P9] WARN blockchain.db.lmdb src/blockchain_db/lmdb/db_lmdb.cpp:71 DB error attempting to fetch block index from hashMDB_BAD_TXN: Transaction must abort, has a child, or is invalid
2017-07-01 02:37:41.714 [P2P9] WARN blockchain.db.lmdb src/blockchain_db/lmdb/db_lmdb.cpp:71 DB error attempting to fetch block index from hashMDB_BAD_TXN: Transaction must abort, has a child, or is invalid
2017-07-01 02:37:41.834 [P2P9] WARN blockchain.db.lmdb src/blockchain_db/lmdb/db_lmdb.cpp:71 DB error attempting to fetch block index from hashMDB_BAD_TXN: Transaction must abort, has a child, or is invalid
2017-07-01 02:37:45.188 [P2P9] WARN blockchain.db.lmdb src/blockchain_db/lmdb/db_lmdb.cpp:71 Failed to query m_blocks: MDB_BAD_TXN: Transaction must abort, has a child, or is invalid
2017-07-01 02:37:47.176 [P2P9] WARN blockchain.db.lmdb src/blockchain_db/lmdb/db_lmdb.cpp:71 Failed to query m_blocks: MDB_BAD_TXN: Transaction must abort, has a child, or is invalid
2017-07-01 02:37:48.896 [P2P9] WARN blockchain.db.lmdb src/blockchain_db/lmdb/db_lmdb.cpp:71 Failed to query m_blocks: MDB_BAD_TXN: Transaction must abort, has a child, or is invalid