monotone-devel
[Top][All Lists]
Advanced

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

[Monotone-devel] "memory exhausted" error for 'mtn list status' command


From: Drakie Awita
Subject: [Monotone-devel] "memory exhausted" error for 'mtn list status' command
Date: Wed, 26 Jul 2006 19:09:23 -0700

Hi,

I've been a happy mtn user for a while, and the upgrade to v0.27 is ok
except for one problem: if I have some large amount of un-versioned
files/sub-directories (thousands of them) under my versioned project
tree, then 'mtn list unknow' command errors out with "memory
exhausted" message:

# mtn list unknown
mtn: fatal: std::runtime_error: Memory exhausted
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 address@hidden
mtn: wrote debugging log to ....../_MTN/debug
mtn: if reporting a bug, please include this file

and here's the debug file:

================ BEGIN: debug ============

acted bool = 1
empty include of path
'contrib/oss.boost.release/boost_1_33_1/tools/quickbook/doc/html/boostbook.css'
loading lua hook ignore_file
lua: extracted bool = 1
empty include of path
'contrib/oss.boost.release/boost_1_33_1/tools/quickbook/doc/html/index.html'
loading lua hook ignore_file
lua: extracted bool = 1
empty include of path
'contrib/oss.boost.release/boost_1_33_1/tools/quickbook/doc/Jamfile.v2'
loading lua hook ignore_file
lua: extracted bool = 1
empty include of path
'contrib/oss.boost.release/boost_1_33_1/tools/quickbook/doc/quickbook.qbk'
loading lua hook ignore_file
lua: extracted bool = 1
empty include of path
'contrib/oss.boost.release/boost_1_33_1/tools/quickbook/doc/quickbook.xml'
loading lua hook ignore_file
lua: extracted bool = 1
empty include of path
'contrib/oss.boost.release/boost_1_33_1/tools/quickbook/Jamfile.v2'
loading lua hook ignore_file
lua: extracted bool = 1
empty include of path
'contrib/oss.boost.release/boost_1_33_1/tools/quickbook/doc_info.hpp'

...... (thousands of them) ...........

loading lua hook ignore_file
lua: extracted bool = 1
empty include of path
'contrib/oss.boost.release/boost_1_33_1/bin/boost/libs/date_time/build'
loading lua hook ignore_file
lua: extracted bool = 1
empty include of path
'contrib/oss.boost.release/boost_1_33_1/bin/boost/libs/date_time/build/libboost_date_time.so'
loading lua hook ignore_file
lua: extracted bool = 1
empty include of path
'contrib/oss.boost.release/boost_1_33_1/bin/boost/libs/date_time/build/libboost_date_time.so/gcc'
loading lua hook ignore_file
lua: extracted bool = 1
empty include of path
'contrib/oss.boost.release/boost_1_33_1/bin/boost/libs/date_time/build/libboost_date_time.so/gcc/debug'
loading lua hook ignore_file
lua: extracted bool = 1
empty include of path
'contrib/oss.boost.release/boost_1_33_1/bin/boost/libs/date_time/build/libboost_date_time.so/gcc/debug/shared-linkable-true'
loading lua hook ignore_file
lua: extracted bool = 1
empty include of path
'contrib/oss.boost.release/boost_1_33_1/bin/boost/libs/date_time/build/libboost_date_time.so/gcc/debug/shared-linkable-true/greg_month.o'
loading lua hook ignore_file
lua: extracted bool = 1
empty include of path
'contrib/oss.boost.release/boost_1_33_1/bin/boost/libs/date_time/build/libboost_date_time.so/gcc/debug/shared-linkable-true/greg_weekday.o'
loading lua hook ignore_file
lua: extracted bool = 1
empty include of path
'contrib/oss.boost.release/boost_1_33_1/bin/boost/libs/date_time/build/libboost_date_time.so/gcc/debug/shared-linkable-true/date_generators.o'
loading lua hook ignore_file
statement cache statistics
prepared 6 statements
1 executions of SELECT 1 FROM revisions LIMIT 1
1 executions of SELECT 1 FROM rosters LIMIT 1
1 executions of SELECT data FROM rosters WHERE id = ?
1 executions of SELECT id FROM revisions WHERE id = ?
1 executions of SELECT id FROM rosters WHERE id = ?
1 executions of SELECT roster_id FROM revision_roster WHERE rev_id = ?

================ END: debug ============

The directory "contrib/oss.boost.release" is the large un-versioned
sub-directory in my versioned project.  If I remove this unversioned
directory from the project, the 'mtn list unknow' works ok.   Any
clue?

--- Drakie




reply via email to

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