No, I’m not sure this only happens to the weaver during starvation. But this is what I encountered it with so that’s what I’m reporting. I didn’t go and test every way I could think of to kill the weaver. I did however witness Worker Hearthlings die of starvation and the error did not get thrown.
At the time the error occurred I was literally doing nothing but watching them starve to death in a building they couldn’t find their way out of to the food next door. See (Alpha 10 r271 x64) Hearthlings stuck in building and starve to death for that.