MemoryError in _dirstate_helpers_c.Reader.get_next_str
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
# I broke a lock and was attempting an update, then this happened:
V:\work\dev>bzr break-lock -v
Break lock file://
held by WHOMEVER on host monk [process #7368]
locked 3 hours, 28 minutes ago? [y/n]: y
V:\work\dev>bzr update v:\work\dev
bzr: ERROR: exceptions.
Traceback (most recent call last):
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "bzrlib\
File "_dirstate_
File "_dirstate_
File "_dirstate_
File "_dirstate_
MemoryError
bzr 1.0.0 on python 2.5.1.final.0 (win32)
arguments: ['bzr', 'update', 'v:\\work\\dev']
encoding: 'cp1252', fsenc: 'mbcs', lang: None
plugins:
launchpad C:\dev\
multiparent C:\dev\
*** Bazaar has encountered an internal error.
Please report a bug at https:/
including this traceback, and a description of what you
were doing when the error occurred.
On Mon, 2008-07-28 at 02:03 +0000, David C. Petty wrote: /V:/work/ dev/.bzr/ checkout/ lock MemoryError:
> Public bug reported:
>
> # I broke a lock and was attempting an update, then this happened:
>
> V:\work\dev>bzr break-lock -v
> Break lock file://
> held by WHOMEVER on host monk [process #7368]
> locked 3 hours, 28 minutes ago? [y/n]: y
>
> V:\work\dev>bzr update v:\work\dev
> bzr: ERROR: exceptions.
> File "_dirstate_ helpers_ c.pyx", line 502, in _dirstate_ helpers_ c.Reader. get_next_ str
> MemoryError
>
> bzr 1.0.0 on python 2.5.1.final.0 (win32)
We have seen this with a corrupt dirstate file. The problem is that the
error reporting from the C accelerator is, well, brief.
Could you move _dirstate_ helpers_ c.so out of the way, and then try
again? It will still fail but we'll get a better error. We can then see
if its a fixed bug, local data issue etc and talk about how to get you
going again.
-Rob www.robertcolli ns.net/ keys.txt>.
--
GPG key available at: <http://