monotone-devel
[Top][All Lists]
Advanced

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

[Monotone-devel] circular symlinks -> 'mtn ls unknown' now broken


From: Thomas Klausner
Subject: [Monotone-devel] circular symlinks -> 'mtn ls unknown' now broken
Date: Sat, 24 Feb 2007 11:58:28 +0100

Hi!

I'm using monotone-0.32 from pkgsrc on NetBSD-4.99.11/amd64.

I was running 'mtn ls unknown' on a dir where a subdirectory had
a symlink loop (i.e. foo/bar/baz links back to foo).  'mtn ls
unknown' took a long time and then complained about too many levels
of symbolic links. So far, so good.  I removed the directory.

However, since then I can't use 'mtn ls unknown', it fails with a
violated invariant.  'mtn db check' is happy.

What should I do now?

Here's the relevant part of what I did. I'll also attach the debug
file, as mtn requested.

# mtn ls unknown
mtn: fatal: boost::filesystem::filesystem_error: 
boost::filesystem::is_directory: 
"/disk/wd1a/archive/cvs/pkgsrc/zzz/xmlrpc-c/work.x86_64/xmlrpc-c-1.09.00/lib/abyss/src/srcdir/lib/abyss/src/srcdir/lib/abyss/src/srcdir/lib/abyss/src/srcdir/lib/abyss/src/srcdir/lib/abyss/src/srcdir/lib/abyss/src/srcdir/lib/abyss/src/srcdir/lib/abyss/src/srcdir/lib/abyss/src/srcdir/lib/abyss/src/srcdir/lib/abyss/src/srcdir/lib/abyss/src/srcdir/lib/abyss/src/srcdir/lib/abyss/src/srcdir/lib/abyss/src/srcdir/lib/abyss/src/srcdir/lib/abyss/src/srcdir/lib/abyss/src/srcdir/lib/abyss/src/srcdir/lib/abyss/src/srcdir/lib/abyss/src/srcdir/lib/abyss/src/srcdir/lib/abyss/src/srcdir/lib/abyss/src/srcdir/lib/abyss/src/srcdir/lib/abyss/src/srcdir/lib/abyss/src/srcdir/lib/abyss/src/srcdir/config.guess":
 Too many levels of symbolic links
mtn: this is almost certainly a bug in monotone.
mtn: please send this error message, the output of 'mtn --full-version',
mtn: and a description of what you were doing to address@hidden
mtn: wrote debugging log to /disk/wd1a/archive/cvs/pkgsrc/zzz/_MTN/debug
mtn: if reporting a bug, please include this file
# mtn ls unknown
mtn: fatal: std::logic_error: paths.cc:308: invariant 
'I(is_valid_internal(data()))' violated
mtn: this is almost certainly a bug in monotone.
mtn: please send this error message, the output of 'mtn --full-version',
mtn: and a description of what you were doing to address@hidden
mtn: wrote debugging log to /disk/wd1a/archive/cvs/pkgsrc/zzz/_MTN/debug
mtn: if reporting a bug, please include this file
# mtn db check
mtn: files
mtn:   671
mtn: rosters
mtn:     107
mtn: revisions
mtn:       107
mtn: markings
mtn:      107
mtn: ancestry
mtn:      107
mtn: keys
mtn:    1
mtn: certs
mtn:   428
mtn: heights
mtn:     108
mtn: height relations
mtn:              107
mtn: check complete: 671 files; 107 rosters; 107 revisions; 1 keys; 428 certs; 
108 heights
mtn: total problems detected: 0 (0 serious)
mtn: database is good
# mtn ls unknown
mtn: fatal: std::logic_error: paths.cc:308: invariant 
'I(is_valid_internal(data()))' violated
mtn: this is almost certainly a bug in monotone.
mtn: please send this error message, the output of 'mtn --full-version',
mtn: and a description of what you were doing to address@hidden
mtn: wrote debugging log to /disk/wd1a/archive/cvs/pkgsrc/zzz/_MTN/debug
mtn: if reporting a bug, please include this file

As for the
        C++ compiler        : Unknown ISO C++ Compiler
        C++ standard library: Unknown ISO standard library
in the debug, it's a
        gcc (GCC) 4.1.2 20070110 prerelease (NetBSD nb1 20070110)
No idea why it's not recognized.

Cheers,
 Thomas

Attachment: debug
Description: Text document


reply via email to

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