2018-02-22 05:29:58 ERROR: AcceptBlockHeader: block 00000000839a8e6886ab5951d76f411475428afc90947ee320161bbf18eb6048 is marked invalid
2018-02-22 05:29:58 ERROR: invalid header received
2018-02-22 05:29:58 ProcessMessages(headers, 162003 bytes) FAILED peer=0
Your chainstate is corrupt; that block is in fact valid. File corruption in conjunction with IO errors suggests strongly that your hard drive is not quite as healthy as you believe.
After copying the surviving data to a known-good drive, run with
-reindex-chainstate to repair the database (this will take some time, so be patient).