[Top][All Lists]
[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
ùÉ[NXy[XÅÉüêçêÄ¢é Yuka ðXLbvµÄ¢Ü·
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 = ?
»ÝÌìÆZbg: 6 ACe
----- begin 'full_version_string' (in virtual void mtn_sanity::initialize(int,
char**, const char*), at mtn-sanity.cc:21)
monotone 0.36 (îrW e4bc808d89e029ce623f9e8f2b10c84006b83fb5)
Às« : Windows NT/2000/XP/2003 (5.1, build 2600, Service Pack 2)
on ia32 (level 15, rev 9218)
C++ RpC : GNU C++ version 3.4.2 (mingw-special)
C++ WCu : GNU libstdc++ version 20040907
Boost o[W : 1_33_1
îêrW©çÌÏ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)
- [Monotone-devel] Crash trying to add directory with Unicode name,
Ben Gerdemann <=