Out of memory in diff
Closed, ResolvedPublic


Author: jayden54

It seems that the diff engine doesn't work when really large changes are made.

The following diff demonstrates this problem:

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."

Version: unspecified
Severity: normal
OS: Windows XP
Platform: PC
URL: http://en.wikipedia.org/wiki/Wikipedia:Village_pump_%28technical%29#Empty_diff

bzimport added a subscriber: wikibugs-l.
bzimport set Reference to bz9410.
bzimport created this task.Via LegacyMar 24 2007, 5:04 PM
bzimport added a comment.Via ConduitMar 29 2007, 1:36 PM

snottygobble wrote:

Don't know if this helps, but here's another example where only one character
was changed:

tstarling added a comment.Via ConduitMar 29 2007, 5:34 PM

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.

bzimport added a comment.Via ConduitSep 23 2009, 8:29 PM

chinchi29 wrote:

I can't reproduce this. This bug is very old and looks like sporadic server problems. WORKSFORME?

demon added a comment.Via ConduitMay 21 2010, 7:51 PM
  • This bug has been marked as a duplicate of bug 7601 ***

Add Comment

Column Prototype
This is a very early prototype of a persistent column. It is not expected to work yet, and leaving it open will activate other new features which will break things. Press "\" (backslash) on your keyboard to close it now.