[Chandler-dev] MemoryError: (12, 'Not enough space')

Andi Vajda vajda at osafoundation.org
Fri Mar 2 12:35:44 PST 2007


On Fri, 2 Mar 2007, Andre Mueninghoff wrote:

> Hi, I suspect this may be a known issue. I've seen this error on several
> occasions in the past couple of months, most often after leaving
> Chandler running overnight, or after doing a half dozen to a dozen or so
> restores and frequent Check and Repairs. Today I noticed (with r13329)
> that if I hovered the mouse pointer over the toolbar icons, that these
> MemoryError messages would scroll by very quickly. There seem to be
> other contributing causes, but hovering over the toolbar had a definite
> effect. Thought I'd mention it.
> Andre

No, it is not (yet) a known issue. What are the contents of your 
__repository__ directory like when this happens ?
What is the Chandler process size (see Task Manager) ?
How much free diskspace do you have when this happens ?

A workaround is to run without mvcc, using the --nomvcc command line arg.

Andi..

>
> Traceback (most recent call last):
>  File "C:\Program
>  Files\Chandler0.7alpha5\repository\persistence\DBRepositoryVi
> ew.py", line 298, in refresh
>    txnStatus = self._startTransaction(False)
>  File "C:\Program
>  Files\Chandler0.7alpha5\repository\persistence\DBRepositoryVi
> ew.py", line 162, in _startTransaction
>    return self.store.startTransaction(self, nested, nomvcc)
>  File "C:\Program
>  Files\Chandler0.7alpha5\repository\persistence\DBRepository.p
> y", line 1207, in startTransaction
>    locals['txn'] = DBTransaction(self, None, status, not nomvcc)
>  File "C:\Program
>  Files\Chandler0.7alpha5\repository\persistence\DBRepository.p
> y", line 905, in start
>    return store.repository._env.txn_begin(_txn, DBEnv.DB_TXN_SNAPSHOT)
> MemoryError: (12, 'Not enough space')
> Traceback (most recent call last):
>  File "C:\Program Files\Chandler0.7alpha5\application\Application.py",
>  line 920
> , in OnIdle
>    self.propagateAsynchronousNotifications()
>  File "C:\Program Files\Chandler0.7alpha5\application\Application.py",
>  line 897
> , in propagateAsynchronousNotifications
>    self.fireAsynchronousNotifications()
>  File "C:\Program Files\Chandler0.7alpha5\application\Application.py",
>  line 892
> , in fireAsynchronousNotifications
>    view.itsVersion -= 1
>  File "C:\Program
>  Files\Chandler0.7alpha5\repository\persistence\DBRepositoryVi
> ew.py", line 298, in refresh
>    txnStatus = self._startTransaction(False)
>  File "C:\Program
>  Files\Chandler0.7alpha5\repository\persistence\DBRepositoryVi
> ew.py", line 162, in _startTransaction
>    return self.store.startTransaction(self, nested, nomvcc)
>  File "C:\Program
>  Files\Chandler0.7alpha5\repository\persistence\DBRepository.p
> y", line 1207, in startTransaction
>    locals['txn'] = DBTransaction(self, None, status, not nomvcc)
>  File "C:\Program
>  Files\Chandler0.7alpha5\repository\persistence\DBRepository.p
> y", line 905, in start
>    return store.repository._env.txn_begin(_txn, DBEnv.DB_TXN_SNAPSHOT)
> MemoryError: (12, 'Not enough space')
> --
>  Andre Mueninghoff
>  andre_mueninghoff at fastmail.fm
>
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> Open Source Applications Foundation "chandler-dev" mailing list
> http://lists.osafoundation.org/mailman/listinfo/chandler-dev
>


More information about the chandler-dev mailing list