[Top][All Lists]
[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
debug
Description: Text document
- [Monotone-devel] circular symlinks -> 'mtn ls unknown' now broken,
Thomas Klausner <=