When I stop bitcoind and restart it. it always start with reindexing.
does anyone know why?
Check the command that you are using to start it. If you start with the -reindex option, it will always start with a reindex.
With the log, you need to provide all of it as segments of it may not contain the error.