[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Monotone-devel] Issue 144 - mtn diff infinite loop (monotone)

From: code
Subject: [Monotone-devel] Issue 144 - mtn diff infinite loop (monotone)
Date: Tue, 8 Feb 2011 16:16:43 +0100 (CET)


A new issue has been created and assigned
to you:

144 - mtn diff infinite loop
Project: monotone
Status: New
Reported by: joe 23


The internal diff is apparently buggy. On a pathological (but real life) text 
file, mtn diff never returns. mtn diff --external works fine. This seems to 
have broken somewhere between 0.44 and 0.48. I have reports of this working for 
some people and not others, so it may depend on platform or libraries, but I 
haven't been able to isolate it further.

Steps to reproduce the problem:

1. gunzip v1.txt.gz
2. gunzip v2.txt.gz
3. mtn add v1.txt
4. mtn ci v1.txt
5. cp v2.txt v1.txt
6  mtn diff v1.txt

Expected result:

Actual results:
100% CPU forever

Output of `mtn version --full`:
monotone 0.99.1 (base revision: 8973482283db7c36780dce2b54721ccc0f5b7388)
Running on          : Linux 2.6.35-24-generic #42-Ubuntu SMP Thu Dec 2 01:41:57 
UTC 2010 i686
C++ compiler        : GNU C++ version 4.3.2
C++ standard library: GNU libstdc++ version 20080905
Boost version       : 1_40
SQLite version      : 3.5.9 (compiled against 3.5.9)
Lua version         : Lua 5.1
PCRE version        : 7.6 2008-01-28 (compiled against 7.6)
Botan version       : 1.8.9 (compiled against 1.8.9)
Changes since base revision:
format_version "1"

new_manifest [c1270158b7fa91abf8235ad129b0476943bde1ed]

old_revision [8973482283db7c36780dce2b54721ccc0f5b7388]

  Generated from data cached in the distribution;
  further changes may have been made.

- v1.txt.gz - 696.80 kB
- v2.txt.gz - 684.96 kB


reply via email to

[Prev in Thread] Current Thread [Next in Thread]