monotone-devel
[Top][All Lists]
Advanced

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

[Monotone-devel] Crash trying to add directory with Unicode name


From: Ben Gerdemann
Subject: [Monotone-devel] Crash trying to add directory with Unicode name
Date: Mon, 01 Oct 2007 17:17:56 +0100
User-agent: Thunderbird 2.0.0.6 (Windows/20070728)

C:\Documents and Settings\Ben\My Documents\Yuka>mtn add -R .
mtn: 既にワークスペースで数に入れられている Yuka をスキップしています
mtn: fatal: std::logic_error: paths.cc:415: invariant 'I(utf8_validate(utf8(data )) && !has_bad_component_chars(data) && data != "." && data != "..")' violated
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 C:/Documents and Settings/Ben/My Documents/_MTN/debu
g
mtn: if reporting a bug, please include this file

C:\Documents and Settings\Ben\My Documents\Yuka>mtn version --full
monotone 0.36 (基準リビジョン e4bc808d89e029ce623f9e8f2b10c84006b83fb5)
実行環境 : Windows NT/2000/XP/2003 (5.1, build 2600, Service Pack 2)
on ia32 (level 15, rev 9218)
C++ コンパイラ : GNU C++ version 3.4.2 (mingw-special)
C++ 標準ライブラリ : GNU libstdc++ version 20040907
Boost バージョン : 1_33_1
基底リビジョンからの変更:
format_version "1"

new_manifest [87e344675f9dd7758eb68b2a01516c552307591c]

old_revision [e4bc808d89e029ce623f9e8f2b10c84006b83fb5]

started up on Windows NT/2000/XP/2003 (5.1, build 2600, Service Pack 2) on ia32 
(level 15, rev 9218)
command line: 'mtn', 'add', '-R', '.'
set locale: LC_ALL=English_United States.1252
initial abs path is: C:/Documents and Settings/Ben/My Documents/Yuka
searching for '_MTN' directory with root 'C:/'
'_MTN' not found in 'C:/Documents and Settings/Ben/My Documents/Yuka' with '' 
removed
working root is 'C:/Documents and Settings/Ben/My Documents'
initial relative path is 'Yuka'
local dump path is _MTN/debug
setting dump path to _MTN/debug
skipping nonexistent rcfile 'C:/Documents and Settings/Ben/Application 
Data/monotone/monotonerc'
skipping nonexistent rcfile '_MTN/monotonerc'
loading lua hook note_mtn_startup
lua failure: isfunction() in get_fn; stack = nil  
Lua::ok(): failed
executing command 'add'
options path is _MTN/options
branch name is 'top'
options path is _MTN/options
options path is _MTN/options
writing _MTN/options via temp _MTN/mt2ys6pa.tmp
using MoveFileEx for renames
revision path is _MTN/revision
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'
success
executing SQL 'PRAGMA user_version'
success
prepared statement SELECT 1 FROM manifests LIMIT 1
prepared statement SELECT 1 FROM revisions LIMIT 1
prepared statement SELECT 1 FROM rosters LIMIT 1
prepared statement SELECT 1 FROM heights LIMIT 1
prepared statement SELECT 1 FROM rosters WHERE id = ? LIMIT 1
prepared statement SELECT checksum, data FROM rosters WHERE id = ?
prepared statement SELECT data FROM revisions WHERE id = ?
loading lua hook ignore_file
lua: extracted bool = 0
Šù‚Ƀ[ƒNƒXƒy[ƒX‚Ő”‚É“ü‚ê‚ç‚ê‚Ä‚¢‚é Yuka ‚ðƒXƒLƒbƒv‚µ‚Ä‚¢‚Ü‚·
paths.cc:415: invariant 'I(utf8_validate(utf8(data)) && 
!has_bad_component_chars(data) && data != "." && data != "..")' violated
saving current work set: 6 items
finished saving work set
statement cache statistics
prepared 7 statements
1 executions of SELECT 1 FROM heights LIMIT 1
1 executions of SELECT 1 FROM manifests LIMIT 1
1 executions of SELECT 1 FROM revisions LIMIT 1
1 executions of SELECT 1 FROM rosters LIMIT 1
1 executions of SELECT 1 FROM rosters WHERE id = ? LIMIT 1
1 executions of SELECT checksum, data FROM rosters WHERE id = ?
1 executions of SELECT data FROM revisions WHERE id = ?
Œ»Ý‚̍ì‹ÆƒZƒbƒg: 6 ƒAƒCƒeƒ€
----- begin 'full_version_string' (in virtual void mtn_sanity::initialize(int, 
char**, const char*), at mtn-sanity.cc:21)
monotone 0.36 (Šî€ƒŠƒrƒWƒ‡ƒ“ e4bc808d89e029ce623f9e8f2b10c84006b83fb5)
ŽÀsŠÂ‹«            : Windows NT/2000/XP/2003 (5.1, build 2600, Service Pack 2) 
on ia32 (level 15, rev 9218)
C++ ƒRƒ“ƒpƒCƒ‰      : GNU C++ version 3.4.2 (mingw-special)
C++ •W€ƒ‰ƒCƒuƒ‰ƒŠ  : GNU libstdc++ version 20040907
Boost ƒo[ƒWƒ‡ƒ“    : 1_33_1
Šî’ꃊƒrƒWƒ‡ƒ“‚©‚ç‚̕ύX:
format_version "1"

new_manifest [87e344675f9dd7758eb68b2a01516c552307591c]

old_revision [e4bc808d89e029ce623f9e8f2b10c84006b83fb5]
-----   end 'full_version_string' (in virtual void mtn_sanity::initialize(int, 
char**, const char*), at mtn-sanity.cc:21)
----- begin 'system_flavour' (in virtual void sanity::initialize(int, char**, 
const char*), at sanity.cc:57)
Windows NT/2000/XP/2003 (5.1, build 2600, Service Pack 2) on ia32 (level 15, 
rev 9218)
-----   end 'system_flavour' (in virtual void sanity::initialize(int, char**, 
const char*), at sanity.cc:57)
----- begin 'cmdline_string' (in virtual void sanity::initialize(int, char**, 
const char*), at sanity.cc:71)
'mtn', 'add', '-R', '.'
-----   end 'cmdline_string' (in virtual void sanity::initialize(int, char**, 
const char*), at sanity.cc:71)
----- begin 'string(lc_all)' (in virtual void sanity::initialize(int, char**, 
const char*), at sanity.cc:76)
English_United States.1252
-----   end 'string(lc_all)' (in virtual void sanity::initialize(int, char**, 
const char*), at sanity.cc:76)
----- begin 'new_roster' (in void workspace::perform_additions(const 
std::set<file_path, std::less<file_path>, std::allocator<file_path> >&, bool, 
bool), at work.cc:1263)
Root node: 1
   at 0x1147c98, uses: 3

Node 1
address: 0x1147c98 (uses: 3)
self: 1
parent: 0
name: 
attrs:
type: dir
children: 1
  Yuka -> 0x1173b60

Node 2
address: 0x1173b60 (uses: 3)
self: 2
parent: 1
name: Yuka
attrs:
type: dir
children: 0
-----   end 'new_roster' (in void workspace::perform_additions(const 
std::set<file_path, std::less<file_path>, std::allocator<file_path> >&, bool, 
bool), at work.cc:1263)
----- begin 'data' (in path_component::path_component(const char*), at 
paths.cc:412)
“ú–{Œê
-----   end 'data' (in path_component::path_component(const char*), at 
paths.cc:412)

reply via email to

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