monotone-devel
[Top][All Lists]
Advanced

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

[Monotone-devel] Monotone bombs on privkey?


From: Aaron W. Hsu
Subject: [Monotone-devel] Monotone bombs on privkey?
Date: Mon, 22 Nov 2010 10:51:12 -0500
User-agent: Opera Mail/11.00 (Linux)

I was attempting to use privkey, but apparently it isn't working the way I thought it was:


782 arcfide$ mtn privkey address@hidden
mtn: misuse: there is no key named 'address@hidden'
783 arcfide$ mtn privkey 0
mtn: fatal: error: project.cc:599: I(!info.id.inner()().empty())
mtn: this is almost certainly a bug in monotone.
mtn: please send this error message, the output of 'mtn version --full',
mtn: and a description of what you were doing to address@hidden
mtn: wrote debugging log to /home/arcfide/.monotone/dump
mtn: if reporting a bug, please include this file
784 arcfide$

The output of mtn version --full follows:

monotone 0.99.1 (base revision: 8973482283db7c36780dce2b54721ccc0f5b7388)
Running on : Linux 2.6.33.4 #2 SMP Tue Sep 21 17:28:38 CDT 2010 x86_64
C++ compiler        : GNU C++ version 4.4.4
C++ standard library: GNU libstdc++ version 20100429
Boost version       : 1_42
SQLite version      : 3.6.23.1 (compiled against 3.6.23.1)
Lua version         : Lua 5.1
PCRE version        : 8.02 2010-03-19 (compiled against 8.2)
Botan version       : 1.8.10 (compiled against 1.8.10)
Changes since base revision:
format_version "1"

new_manifest [c1270158b7fa91abf8235ad129b0476943bde1ed]

old_revision [8973482283db7c36780dce2b54721ccc0f5b7388]

  Generated from data cached in the distribution;
  further changes may have been made.

And a dump that was in .monotone/dump:

Encountered an error while musing upon the following:
project.cc:599: detected internal error, 'I(!info.id.inner()().empty())' violated
Current work set: 7 items
----- begin 'system_flavour' (in virtual void sanity::initialize(int, char**, const char*), at sanity.cc:117)
Linux 2.6.33.4 #2 SMP Tue Sep 21 17:28:38 CDT 2010 x86_64
----- end 'system_flavour' (in virtual void sanity::initialize(int, char**, const char*), at sanity.cc:117) ----- begin 'cmdline_string' (in virtual void sanity::initialize(int, char**, const char*), at sanity.cc:131)
'mtn', 'privkey', '0'
----- end 'cmdline_string' (in virtual void sanity::initialize(int, char**, const char*), at sanity.cc:131) ----- begin 'string(lc_all)' (in virtual void sanity::initialize(int, char**, const char*), at sanity.cc:136)
LC_CTYPE=en_US;LC_NUMERIC=en_US;LC_TIME=en_US;LC_COLLATE=C;LC_MONETARY=en_US;LC_MESSAGES=en_US;LC_PAPER=en_US;LC_NAME=en_US;LC_ADDRESS=en_US;LC_TELEPHONE=en_US;LC_MEASUREMENT=en_US;LC_IDENTIFICATION=en_US
----- end 'string(lc_all)' (in virtual void sanity::initialize(int, char**, const char*), at sanity.cc:136) ----- begin 'full_version_string' (in virtual void mtn_sanity::initialize(int, char**, const char*), at mtn-sanity.cc:32)
monotone 0.99.1 (base revision: 8973482283db7c36780dce2b54721ccc0f5b7388)
Running on : Linux 2.6.33.4 #2 SMP Tue Sep 21 17:28:38 CDT 2010 x86_64
C++ compiler        : GNU C++ version 4.4.4
C++ standard library: GNU libstdc++ version 20100429
Boost version       : 1_42
SQLite version      : 3.6.23.1 (compiled against 3.6.23.1)
Lua version         : Lua 5.1
PCRE version        : 8.02 2010-03-19 (compiled against 8.2)
Botan version       : 1.8.10 (compiled against 1.8.10)
Changes since base revision:
format_version "1"

new_manifest [c1270158b7fa91abf8235ad129b0476943bde1ed]

old_revision [8973482283db7c36780dce2b54721ccc0f5b7388]

  Generated from data cached in the distribution;
  further changes may have been made.
----- end 'full_version_string' (in virtual void mtn_sanity::initialize(int, char**, const char*), at mtn-sanity.cc:32) ----- begin 'info.id' (in void project_t::complete_key_identity_from_id(key_store*, lua_hooks&, key_identity_info&) const, at project.cc:596)

----- end 'info.id' (in void project_t::complete_key_identity_from_id(key_store*, lua_hooks&, key_identity_info&) const, at project.cc:596) ----- begin 'info.official_name' (in void project_t::complete_key_identity_from_id(key_store*, lua_hooks&, key_identity_info&) const, at project.cc:597)

----- end 'info.official_name' (in void project_t::complete_key_identity_from_id(key_store*, lua_hooks&, key_identity_info&) const, at project.cc:597) ----- begin 'info.given_name' (in void project_t::complete_key_identity_from_id(key_store*, lua_hooks&, key_identity_info&) const, at project.cc:598)

----- end 'info.given_name' (in void project_t::complete_key_identity_from_id(key_store*, lua_hooks&, key_identity_info&) const, at project.cc:598)


If I may ask, what's going on? How is privkey supposed to work?

        Aaron W. Hsu

--
Programming is just another word for the lost art of thinking.



reply via email to

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