monotone-devel
[Top][All Lists]
Advanced

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

Re: [Monotone-devel] disapprove and kill_rev_locally do not interact wel


From: Thomas Keller
Subject: Re: [Monotone-devel] disapprove and kill_rev_locally do not interact well
Date: Thu, 18 Jan 2007 16:24:23 +0100
User-agent: Thunderbird 1.5.0.9 (X11/20060911)

Hi Daniel!

I actually ran into the exactly same bug today! My original problem is
described here: http://pastebin.ca/320483

> butch$ mtn update
> mtn: updating along branch 'com.st.foo.bar'
> mtn: already up to date at 35634f3ea785e203a874fc0682142f385d916e2c
> butch$ mtn disapprove 5e3ed308ba211627cf19fe54343708dfcee93c16
> terminate called after throwing an instance of 'std::logic_error'
>   what():  lru_writeback_cache.hh:99: invariant 'I(_dirty.empty())' violated
> mtn: fatal signal: Aborted
> this is almost certainly a bug in monotone.
> please send this error message, the output of 'mtn --full-version',
> and a description of what you were doing to address@hidden
> do not send a core dump, but if you have one,
> please preserve it in case we ask you for information from it.
> Aborted

For me it was propagating changes from a branch B back into another
branch A where the changes from B have already been deleted:

$ mtn propagate net.venge.monotone.guitone.waf
net.venge.monotone.guitone
mtn: übertrage net.venge.monotone.guitone.waf -> net.venge.monotone.guitone
mtn: [Quelle] a681b8a459e9bc1971e2710653740ea9b9223fe2
mtn: [Ziel] 36e7ea16c9e4fd0f7420b1657fe6f228d2e953d0
mtn: benötigte Hilfe für 3-Wege-Zusammenführen
mtn: [  Vorfahr] guitone/res/guitone.qrc
mtn: [    links] guitone/res/guitone.qrc
mtn: [   rechts] guitone/res/guitone.qrc
mtn: [vereinigt] guitone/res/guitone.qrc
executing external 3-way merge command
mtn: [vereinigt] a8640c8662200028556937b2e50bad38a6b00c9b
terminate called after throwing an instance of 'std::logic_error'
  what():  lru_writeback_cache.hh:99: Invariante 'I(_dirty.empty())'
verletzt
mtn: fatal signal: Abgebrochen
this is almost certainly a bug in monotone.
please send this error message, the output of 'mtn --full-version',
and a description of what you were doing to address@hidden
do not send a core dump, but if you have one,
please preserve it in case we ask you for information from it.
[1]    10792 abort      mtn propagate net.venge.monotone.guitone.waf



This was on



monotone 0.31 (Basis-Revision: 249ab07d07ebcab53fb0b6cd531298b5520a759e)
Laufe auf              : Linux 2.6.18.2-34-default #1 SMP Mon Nov 27
11:46:27 UTC 2006 i686
C++-Compiler           : GNU C++ version 4.1.0 (SUSE Linux)
C++-Standard-Bibliothek: GNU libstdc++ version 20060315
Boost-Version          : 1_33_1
Änderungen seit der Basis-Revision:
format_version "1"

new_manifest [2a900e4493607468c736da3298381a4696a35113]

old_revision [249ab07d07ebcab53fb0b6cd531298b5520a759e]

patch "po/es.po"
 from [e17bfb5cbee44534a142dacc478522808f8b3e8e]
   to [4baf140dc28077537cc1e7d86d01a6060bbc1a97]

patch "po/fr.po"
 from [c7f466da52c97eee89a2c0fc1f187ebdd63fbb42]
   to [a58f34f7e58e64f906bb45844912b678175973f4]

patch "po/ja.po"
 from [9e1b79176947ef21a6eefc5f645440f8e2b9e94d]
   to [45dbef9473a68f74ce478bfc093634780d8fd551]

patch "po/pt_BR.po"
 from [ccff69e42d620c1b0ca5e40023ab6b8b8f112324]
   to [7ca7cd9952da9283ba83f513edd6dacf4d0006d0]



but the exact same problem also occured on 0.32 (btw... do you notice
that for some unknown reason the "this is certainly a bug in monotone"
is not translated? My translation status was/is ok however for 0.32...)

> Noting that the fault was in lru_writeback_cache.hh I tried 'db
> regenerate_caches' on a whim. I was quite chuffed when this actually
> resolved the problem!

Yes, regenerating the caches solved the problem for me as well.

Thomas.

-- 
ICQ: 85945241 | SIP: 1-747-027-0392 | http://www.thomaskeller.biz
> Guitone, a frontend for monotone: http://guitone.thomaskeller.biz
> Music lyrics and more: http://musicmademe.com




reply via email to

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