I found that this line in util.c version 4.5.12,
has been changed to the following in version 4.6:
if (addr != 0 && errno != EIO && errno != ESRCH)
Yay! Seems like this annoying error has been fixed! But wait a minute, does this fix the incomplete lines issue (as mentioned in my previous posts)? Hmm...