Last modified: 2010-05-21 19:51:20 UTC
It seems that the diff engine doesn't work when really large changes are made. The following diff demonstrates this problem: http://en.wikipedia.org/w/index.php?title=Sanskrit&diff=117546265&oldid=117458836 If you look at the diff it appears as if no changes at all have been made, but in reality around 64,000 characters were removed. Obviously something is wrong as a message is also displayed: "Out of memory in diff."
It's now occurring with small changes also: http://en.wikipedia.org/w/index.php?title=Criticism_of_Islam&curid=2394308&diff=118645774&oldid=118547252
Don't know if this helps, but here's another example where only one character was changed: http://en.wikipedia.org/w/index.php?title=Surat_Basin&diff=next&oldid=117464012
The changes are not really large. Those diffs would only require a few hundred KB. The problem is probably that some servers (srv51, srv69, srv103) are swapping and are probably experiencing transient out of memory conditions.
Hoi. Found a new one outside enwiki: http://de.wikipedia.org/w/index.php?title=Wikipedia:Entsperrw%C3%BCnsche&diff=prev&oldid=42600173
I can't reproduce this. This bug is very old and looks like sporadic server problems. WORKSFORME?
*** This bug has been marked as a duplicate of bug 7601 ***