| kachung:~/Development/OpenEmbedded/stuff# mtn \
| --db=/root/Development/OpenEmbedded/stuff/OE.mtn pull \
| monotone.openembedded.org org.openembedded.dev
[...]
| mtn: bytes in | bytes out | certs in | revs in
| mtn: 2.1 M | 677.7 k | 1532/2464 | 383/615
| mtn: fatal: std::logic_error: database.cc:1386: \
| invariant 'I(expected_mid == actual_mid)' violated
| mtn: this is almost certainly a bug in monotone.
Definitely either a bug or some sort of data corruption
somewhere... pretty strange in any case.
Can you run the command again with --debug, and save the log
somewhere? Alternatively, if that's too large, you should be able to
run it with just --dump=<file>, and when it crashes it will dump out
the last part of the log to <file>.