bugmonotone - Bugs: bug #16649, Invariant violated when triggering...

 
 

You are not allowed to post comments on this tracker with your current authentication level.

bug #16649: Invariant violated when triggering mtn automate inventory

Submitted by:  Thomas Keller <tommyd>
Submitted on:  Sun 21 May 2006 09:16:58 PM UTC  
 
Category: NoneSeverity: 3 - Normal
Item Group: crashStatus: Fixed
Privacy: PublicAssigned to: None
Open/Closed: Closed
mtn version --full: 

$ LC_ALL=c mtn --full-version
monotone 0.26 (base revision: a52c4841622dce00ac96b0b892b12354065f1b4c)
Running on : Linux 2.6.14-1.1637_9.rhfc4.cubbi_swsusp2 #1 Fri Nov 25 17:06:18 CET 2005 i686
C++ compiler : GNU C++ version 4.0.2 20051125 (Red Hat 4.0.2-8)
C++ standard library: GNU libstdc++ version 20051125
Boost version : 1_32
Changes since base revision:
format_version "1"

new_manifest [7b95337c18ba221da4c40f3e225277e11db45a46]

old_revision [a52c4841622dce00ac96b0b892b12354065f1b4c]

patch "po/fr.po"
from [e2c042c205a5abf8d1dba3a2359a17429543919d]
to [cba23cad8ce86ae38b355f170f0167ec172c344d]

patch "po/it.po"
from [20c54eb688616e9c7bb2f4b5b37c8d23052014c6]
to [a51a8b3df75c731a5dd4d3072496d74bc4da7758]

patch "po/ja.po"
from [be680168510cd01818f1886624d49d8bff014123]
to [b52e7b4c945275361abfeb9989b11385b09b7664]

patch "po/pt_BR.po"
from [fbe22212f56fc1ac923a20dee66ed01d6a9821f6]
to [5672fd40603e0d8b4b3d7db96b63131d7c10733b]

patch "po/sv.po"
from [17cefda859b8fea2948f0eb6b8d9119e3d0b9802]
to [189ccbaf9761fc9776bef1377b8cf4ec59043c15]

Mon 22 May 2006 08:38:28 AM UTC, comment #3:

Yep, Derek's change you mention fixed exactly this bug. Fix will be in 0.27. (The assertion in question was just invalid; sometimes _MTN/work will contain stuff that he thought it would never contain, when he first wrote the code. So triggering the bug depends on what exactly you have uncommited in your workspace.)

Nathaniel Smith <njs>
Project Member
Sun 21 May 2006 10:40:51 PM UTC, comment #2:

Hrmm, this issue was probably already fixed by Derek on 2006-05-09 (rev 9e233e1935f7dcbfc4ad8ec2265670881818ce9c), so this issue may be closed if

"* automate.cc (automate_inventory): remove invalid assertion"

targets at the above assertion.

Thomas Keller <tommyd>
Project Administrator
Sun 21 May 2006 10:22:42 PM UTC, comment #1:

After I committed my changes in the workspace, the cmd decided to run flawlessly again. (There were no commit errors or warnings.)

Still, I have no idea what went wrong there, but it made me implement an error check in guitone if mtn automate inventory isn't working as it should.

Thomas Keller <tommyd>
Project Administrator
Sun 21 May 2006 09:16:58 PM UTC, original submission:

I have no idea whats wrong here, since I haven't touched the workspace for some time:

$ LC_ALL=c mtn automate inventory
mtn: fatal: std::logic_error: automate.cc:692: invariant 'I(cs.deltas_applied.empty())' violated
mtn:
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 monotone-devel@nongnu.org.
mtn: wrote debugging log to /home/tommyd/monotone/guitone/_MTN/debug
mtn: if reporting a bug, please include this file

Thomas Keller <tommyd>
Project Administrator

 

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

CC list is empty

 

Do you think this task is very important?
If so, you can click here to add your encouragement to it.
This task has 0 encouragements so far.

Only logged-in users can vote.

 

Please enter the title of George Orwell's famous dystopian book (it's a date):

 

 

Follow 2 latest changes.

Date Changed By Updated Field Previous Value => Replaced By
Mon 22 May 2006 08:38:28 AM UTCnjsStatusNone=>Fixed
  Open/ClosedOpen=>Closed

Back to the top


Powered by Savane 3.1-cleanup1