Wed 10 Jan 2007 05:32:26 AM UTC, original submission:
Looks like something is awry in the boost regex library..
--Jack
Starting program: /home/jack/bin/mtn commit --debug --dump=./logn -m.
mtn: started up on Linux 2.6.16 #1 PREEMPT Mon Jan 8 08:40:18 PST 2007 armv5tel
mtn: command line: '/home/jack/bin/mtn', 'commit', '--debug', '--dump=./logn', '-m.'
mtn: set locale: LC_ALL=C
mtn: initial abs path is: /home/jack/tmp/mtn-test
mtn: converting 6 bytes from ASCII to UTF-8
mtn: converting 7 bytes from ASCII to UTF-8
mtn: converting 13 bytes from ASCII to UTF-8
mtn: converting 3 bytes from ASCII to UTF-8
mtn: converting 3 bytes from ASCII to UTF-8
mtn: started up on Linux 2.6.16 #1 PREEMPT Mon Jan 8 08:40:18 PST 2007 armv5tel
mtn: command line: '/home/jack/bin/mtn', 'commit', '--debug', '--dump=./logn', '-m.'
mtn: set locale: LC_ALL=C
mtn: initial abs path is: /home/jack/tmp/mtn-test
mtn: converting 6 bytes from ASCII to UTF-8
mtn: converting 7 bytes from ASCII to UTF-8
mtn: converting 13 bytes from ASCII to UTF-8
mtn: converting 3 bytes from ASCII to UTF-8
mtn: converting 3 bytes from ASCII to UTF-8
mtn: initializing from directory /home/jack/tmp/mtn-test
mtn: searching for '_MTN' directory with root '/'
mtn: search for '_MTN' ended at '/home/jack/tmp/mtn-test' with '' removed
mtn: working root is '/home/jack/tmp/mtn-test'
mtn: initial relative path is ''
mtn: opening rcfile '/home/jack/.monotone/monotonerc'
mtn: '/home/jack/.monotone/monotonerc' is ok
mtn: skipping nonexistent rcfile '_MTN/monotonerc'
mtn: executing command 'commit'
mtn: options path is _MTN/options
mtn: branch name is 'test'
mtn: options path is _MTN/options
mtn: options path is _MTN/options
mtn: options path is _MTN/options
mtn: options path is _MTN/options
mtn: revision path is _MTN/revision
mtn: base roster has 0 entries
mtn: revision path is _MTN/revision
mtn: inodeprints path is _MTN/inodeprints
mtn: inodeprints path is _MTN/inodeprints
mtn: inodeprints path is _MTN/inodeprints
mtn: inodeprints file format is wrong, skipping it
mtn: loading lua hook get_linesep_conv
mtn: lua failure: isfunction() in get_fn; stack = nil
mtn: lua: extracted string =
mtn: lua: extracted string =
mtn: Lua::ok(): failed
mtn: loading lua hook get_charset_conv
mtn: lua failure: isfunction() in get_fn; stack = nil
mtn: lua: extracted string =
mtn: lua: extracted string =
mtn: executing SQL 'SELECT sql FROM sqlite_master WHERE (type = 'table' OR type = 'index') AND sql IS NOT NULL AND name not like 'sqlite_stat%' ORDER BY name'
mtn: result: 0 (not an error)
mtn: prepared statement SELECT 1 FROM revisions LIMIT 1
mtn: binding 0 parameters for SELECT 1 FROM revisions LIMIT 1
mtn: prepared statement SELECT 1 FROM manifests LIMIT 1
mtn: binding 0 parameters for SELECT 1 FROM manifests LIMIT 1
mtn: prepared statement SELECT 1 FROM rosters LIMIT 1
mtn: binding 0 parameters for SELECT 1 FROM rosters LIMIT 1
mtn: prepared statement SELECT 1 FROM heights LIMIT 1
mtn: binding 0 parameters for SELECT 1 FROM heights LIMIT 1
mtn: prepared statement SELECT id FROM revision_certs WHERE name = ? AND value = ?
mtn: binding 2 parameters for SELECT id FROM revision_certs WHERE name = ? AND value = ?
mtn: binding 1 with value 'branch'
mtn: binding 2 with value 'test'
mtn: prepared statement SELECT parent,child FROM revision_ancestry
mtn: binding 0 parameters for SELECT parent,child FROM revision_ancestry
mtn: called predicate 0 times
mtn: found heads of branch test (0 heads)
mtn: loading lua hook get_branch_key
mtn: lua failure: isfunction() in get_fn; stack = nil
mtn: lua: extracted string =
mtn: Lua::ok(): failed
mtn: reading key dir '/home/jack/.monotone/keys'
mtn: reading keys from file 'jack@flask.mudshark.org'
mtn: read keypair data packet
Program received signal SIGSEGV, Segmentation fault.
0x000488c8 in boost::re_detail::raw_storage::~raw_storage ()
(gdb) bt
#0 0x000488c8 in boost::re_detail::raw_storage::~raw_storage ()
#1 0x000488ec in boost::re_detail::regex_data<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::~regex_data ()
#2 0x00048918 in boost::re_detail::basic_regex_implementation<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::~basic_regex_implementation ()
#3 0x00048938 in boost::checked_delete<boost::re_detail::basic_regex_implementation<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > > > ()
#4 0x00021da8 in boost::detail::sp_counted_base::release ()
#5 0x00021dd4 in boost::detail::shared_count::~shared_count ()
#6 0x00042b58 in boost::shared_ptr<boost::re_detail::basic_regex_implementation<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > > >::~shared_ptr ()
#7 0x00042b74 in boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::~basic_regex ()
#8 0x000ffd50 in feed_packet_consumer::operator() ()
#9 0x001003bc in boost::regex_grep<feed_packet_consumer, __gnu_cxx::__normal_iterator<char const*, std::string>, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > > ()
#10 0x00100584 in boost::regex_grep<feed_packet_consumer, std::char_traits<char>, std::allocator<char>, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > > ()
#11 0x000fc16c in extract_packets ()
#12 0x000fd918 in read_packets ()
#13 0x000f2630 in key_store::read_key_dir ()
#14 0x000f337c in key_store::get_keys ()
#15 0x000c64a8 in get_user_key ()
#16 0x00097270 in commands::cmd_commit::exec ()
#17 0x000639a8 in commands::process ()
#18 0x001c3958 in cpp_main ()
#19 0x001c4474 in main ()
(gdb) quit
|