bzr log command crashes with bzrlib.errors.ObjectNotLocked

Bug #459890 reported by Stas Kalashnikov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Bazaar
New
Undecided
Unassigned

Bug Description

bzr init proj
cd proj
vim .bzrignore
bzr add
bzr commit -m "Initial .bzrignore list"
bzr remove .bzrignore
bzr commit -m ".bzrignore was removed"
bzr log .bzrignore

bzr: ERROR: bzrlib.errors.ObjectNotLocked: <bzrlib.groupcompress._GCGraphIndex object at 0x90ffd0c> is not locked

*** Bazaar has encountered an internal error. This probably indicates a
    bug in Bazaar. You can help us fix it by filing a bug report at
        https://bugs.launchpad.net/bzr/+filebug
    attaching the crash file
        /home/halega/.cache/crash/bzr-20091024165817-380.crash
    and including a description of the problem.

    The crash file is plain text and you can inspect or edit it to remove
    private information.

Tags: log
Revision history for this message
Stas Kalashnikov (halega) wrote :
Revision history for this message
Brent Longborough (brent-launchpad) wrote :

I too have experienced what I think may be this bug (under cygwin).

I run this script in an empty directory:

#!/bin/bash
bzr init
echo "La La La" > test.txt
bzr add test.txt
bzr commit -m "Created a file"
mv test.txt lost.txt
bzr commit -m "Deleted a file by mistake"
bzr log -v
bzr log test.txt

And here's the output:

Created a standalone tree (format: 2a)
adding test.txt
Committing to: /cygdrive/d/Development/BazaarTest/
added test.txt
Committed revision 1.
Committing to: /cygdrive/d/Development/BazaarTest/
missing test.txt
modified test.txt
Committed revision 2.
------------------------------------------------------------
revno: 2
committer: Brent <brent@oppenheimer>
branch nick: BazaarTest
timestamp: Mon 2009-10-26 19:42:11 +0000
message:
  Deleted a file by mistake
removed:
  test.txt
------------------------------------------------------------
revno: 1
committer: Brent <brent@oppenheimer>
branch nick: BazaarTest
timestamp: Mon 2009-10-26 19:42:07 +0000
message:
  Created a file
added:
  test.txt
bzr: ERROR: bzrlib.errors.ObjectNotLocked: <bzrlib.groupcompress._GCGraphIndex object at 0x7f9828cc> is not locked

Traceback (most recent call last):
  File "commands.py", line 842, in exception_to_return_code
  File "commands.py", line 1037, in run_bzr
  File "commands.py", line 654, in run_argv_aliases
  File "commands.py", line 1052, in ignore_pipe
  File "builtins.py", line 2280, in run
  File "log.py", line 1889, in _get_info_for_log_files
  File "log.py", line 1929, in _get_kind_for_file_id
  File "revisiontree.py", line 148, in kind
  File "inventory.py", line 1883, in __getitem__
  File "chk_map.py", line 484, in iteritems
  File "chk_map.py", line 138, in _ensure_root
  File "chk_map.py", line 151, in _get_node
  File "chk_map.py", line 162, in _read_bytes
  File "groupcompress.py", line 1423, in get_record_stream
  File "groupcompress.py", line 1528, in _get_remaining_record_stream
  File "groupcompress.py", line 2002, in get_build_details
  File "groupcompress.py", line 1922, in _check_read
ObjectNotLocked: <bzrlib.groupcompress._GCGraphIndex object at 0x7f9828cc> is not locked

bzr 2.0.0 on python 2.5.2 (CYGWIN_NT-6.0-1.5.25-0.156-4-2-i686-32bit-WindowsPE)
arguments: ['/usr/bin/bzr', 'log', 'test.txt']
encoding: 'US-ASCII', fsenc: 'US-ASCII', lang: None
plugins:
  launchpad /usr/lib/python2.5/site-packages/bzrlib/plugins/launchpad [2.0.0]
  netrc_credential_store /usr/lib/python2.5/site-packages/bzrlib/plugins/netrc_credential_store [2.0.0]

*** Bazaar has encountered an internal error. This probably indicates a
    bug in Bazaar. You can help us fix it by filing a bug report at
        https://bugs.launchpad.net/bzr/+filebug
    including this traceback and a description of the problem.

Revision history for this message
Aliaksei Vasileuski (sagara1337) wrote :

It is probably a duplicate of bug 445171.

Revision history for this message
Andrew Bennetts (spiv) wrote :

Yes, I think this is bug 445171 too.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.