The progress on log sometimes shows like 0.999971, 1.000001 or 1.000009 what is impossible, and should be 1.000000. This must be a precision error.
I imagine this little bug does not affect the Bitcoin UI, only the log files.
Where to modify:
src/main.cpp - Line 1907 at 2b45345aaca9d0091972f983ac6e5c0b09d14777 LogPrintf("UpdateTip: ...");
Related commit: 9f2467ad6241ce6cf0897ed30c676598d59441a7
NOTE: This is a just slight improvement and very low priority.