Ok, I have a suspicion. Both me and Etho had an identical issue, which was cased by villagers transferred form 1.7 to 1.8 snapshots. My suggestion is, check entities who's behavior/AI/visuals or whatever has been changed. Back up the world before doing anything. After backing the world just "/kill @e". See if issue persists. If not, reload the backup and start picking out the corrupting entities. If not, open another ticket with the same name to attract the attention of a developer, who will refer you to this issue. Note that in my case the corrupting entity was only one, where as in Etho's case it was two villagers in the chunk who were both causing the issue, which can tell us there can be multiple causes for chunk corruption. Hope this helps.
My real hope is that, as said, Mojang can somehow use the information I was able to provide (I think this is the first ever chunk issue solved) as a guidelight to the solution. (Looking at the kind gentlemen form Mojang) As I said, for any more info, that I can provide ofcourse, PM me on youtube, I check that most often.
Hay mates! I noticed something really strange on the Defect chunk on my server. There is a Fletcher Villager with the following incompletable trade: Air + Air = Emerald. I'm putting a link to a video for more detail, in which I import it to single player and will do a bit of experimenting. Fingers crossed this at least helps! Link: https://www.youtube.com/watch?v=n83-Q-_g44E&feature=youtu.be
P.S.: BREAKTHROUGH! I FOUND THE CAUSE! Now that I've provided info for the it, the good gentlemen form mojang may have something to clink to. My guess is that it is an NBT error but let the experts say. HOPE THIS HELPS! Note: After the video ends and the villager is gone, all is normal. No chunk error, no crashes, propper chunk updates. Also, what I ment at the end is, if someone needs more info, or say mojang wants the world for closer inspection, then PM me. I will make a backup with the saves showed in this video (3 total: the gliched, the one where I kill the Villager and the one where he dissappears). Regards, Doomkaliber!
This is on a server. It runs on my presonal machine. I'm running it on a Static IP with Port Forwarding. Here's the scrypt I run it with:
@Echo off
"C:\Program Files (x86)\Java\jre7\bin\java.exe" -Xms1024M -Xmx1024M -jar minecraft_server.14w08a.jar
pause
And here is the output form the server console when I place down 2 blocks of Dark Oak Wooden Planks and log out (unload the chunks), logging back in right after: (more info below it)
[14:32:47 INFO]: Starting minecraft server version 14w08a
[14:32:47 INFO]: Loading properties
[14:32:47 INFO]: Default game type: SURVIVAL
[14:32:47 INFO]: Generating keypair
[14:32:47 INFO]: Starting Minecraft server on *:25565
[14:32:47 INFO]: Preparing level "world"
[14:32:47 INFO]: Preparing start region for level 0
[14:32:48 INFO]: Preparing spawn area: 28%
[14:32:49 INFO]: Preparing spawn area: 88%
[14:32:50 INFO]: Done (2,190s)! For help, type "help" or "?"
[14:33:33 INFO]: UUID of player Doomkaliber is 2171c4ad34f345c4ab87ee1649905435
[14:33:33 INFO]: Doomkaliber/192.168.1.3:49465 logged in with entity id 147 at (459.75766723599855, 64.0, 489.24470375510145)
[14:33:33 INFO]: §0Doomkaliber§r joined the game
[14:33:45 INFO]: Doomkaliber lost connection: TextComponent{text='Disconnected', siblings=[], style=Style{hasParent=false, color=null, bold=null, italic=null, underlined=null, obfuscated=null, clickEvent=null, hoverEvent=null, insertion=null}}
[14:33:45 INFO]: §0Doomkaliber§r left the game
[14:33:49 INFO]: UUID of player Doomkaliber is 2171c4ad34f345c4ab87ee1649905435
[14:33:49 INFO]: Doomkaliber/192.168.1.3:49469 logged in with entity id 708 at (453.8389606773384, 64.0, 487.4432998106701)
[14:33:49 INFO]: §0Doomkaliber§r joined the game
[14:33:54 INFO]: Doomkaliber lost connection: TextComponent{text='Disconnected', siblings=[], style=Style{hasParent=false, color=null, bold=null, italic=null, underlined=null, obfuscated=null, clickEvent=null, hoverEvent=null, insertion=null}}
[14:33:54 INFO]: §0Doomkaliber§r left the game
I just noticed the following thing: The info that is in the server console and the command prompt are different. The one in the cmd mentions NBT tags which I think is the thing you may be looking for. Since I cannot copy the text form there I will put it as a screenshot in this link: (please dont ask about the username...)
http://s534.photobucket.com/user/Anubirus_Uchiha_Stormrage/media/Troubleinheaven.png.html?sort=3&o=0
I hope this helps.
I ran my old world which had this issue and it still persisted with the troublesome villager alive. As for whether it appears or not in a world where it previously wasn't a thing I'd suspect not as to my understanding it was caused by the villager transition form 1.7 to 1.8. Note that I am not backing up my suspicion nor my understanding of the matter with facts or code elements and may be completely in an opposite direction form the truth. I'm still too new to java to be able to inspect the code myself for such flaws. Yet I still keep the worlds archived and could easily send them to anyone willing to look into the matter.