bzr crashed with TooManyConcurrentRequests in __init__()

Bug #635917 reported by Michael Terry
This bug affects 1 person
Affects Status Importance Assigned to Milestone
bzr (Ubuntu)

Bug Description

Binary package hint: bzr

I tried to commit to my bound remote branch without a network connection and got this error.

ProblemType: Crash
DistroRelease: Ubuntu 10.10
Package: bzr 2.2.0-1
ProcVersionSignature: Ubuntu 2.6.35-20.29-generic
Uname: Linux 2.6.35-20-generic x86_64
Architecture: amd64
BzrDebugFlags: set()
BzrVersion: 2.2.0
CommandLine: ['/usr/bin/bzr', 'commit', '-m', 'support connman as well as NetworkManager']
CrashDb: bzr
Date: Sat Sep 11 14:07:03 2010
ExecutablePath: /usr/bin/bzr
FileSystemEncoding: UTF-8
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release amd64 (20100429)
InterpreterPath: /usr/bin/python2.6
Locale: en_US.utf8
Platform: Linux-2.6.35-20-generic-x86_64-with-Ubuntu-10.10-maverick
ProcCmdline: /usr/bin/python /usr/bin/bzr commit -m support\ connman\ as\ well\ as\ NetworkManager
PythonVersion: 2.6.6
SourcePackage: bzr
Title: bzr crashed with TooManyConcurrentRequests in __init__()
UserEncoding: UTF-8
UserGroups: adm admin cdrom dialout dip fax floppy fuse lpadmin plugdev sambashare tape video

Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/bzrlib/", line 911, in exception_to_return_code
    return the_callable(*args, **kwargs)
  File "/usr/lib/python2.6/dist-packages/bzrlib/", line 1111, in run_bzr
    ret = run(*run_argv)
  File "/usr/lib/python2.6/dist-packages/bzrlib/", line 689, in run_argv_aliases
  File "/usr/lib/python2.6/dist-packages/bzrlib/", line 704, in run
    return self._operation.run_simple(*args, **kwargs)
  File "/usr/lib/python2.6/dist-packages/bzrlib/", line 135, in run_simple
    self.cleanups, self.func, *args, **kwargs)
  File "/usr/lib/python2.6/dist-packages/bzrlib/", line 165, in _do_with_cleanups
    result = func(*args, **kwargs)
  File "/usr/lib/python2.6/dist-packages/bzrlib/", line 3200, in run
    exclude=safe_relpath_files(tree, exclude))
  File "/usr/lib/python2.6/dist-packages/bzrlib/", line 194, in write_locked
    result = unbound(self, *args, **kwargs)
  File "/usr/lib/python2.6/dist-packages/bzrlib/", line 197, in commit
    result = WorkingTree3.commit(self, message, revprops, *args, **kwargs)
  File "/usr/lib/python2.6/dist-packages/bzrlib/", line 194, in write_locked
    result = unbound(self, *args, **kwargs)
  File "/usr/lib/python2.6/dist-packages/bzrlib/", line 200, in commit
    *args, **kwargs)
  File "/usr/lib/python2.6/dist-packages/bzrlib/", line 286, in commit
  File "/usr/lib/python2.6/dist-packages/bzrlib/", line 131, in run
    self.cleanups, self.func, self, *args, **kwargs)
  File "/usr/lib/python2.6/dist-packages/bzrlib/", line 165, in _do_with_cleanups
    result = func(*args, **kwargs)
  File "/usr/lib/python2.6/dist-packages/bzrlib/", line 360, in _commit
    self._check_bound_branch(operation, possible_master_transports)
  File "/usr/lib/python2.6/dist-packages/bzrlib/", line 501, in _check_bound_branch
  File "/usr/lib/python2.6/dist-packages/bzrlib/", line 140, in read_locked
    result = unbound(self, *args, **kwargs)
  File "/usr/lib/python2.6/dist-packages/bzrlib/", line 2699, in get_master_branch
  File "/usr/lib/python2.6/dist-packages/bzrlib/", line 167, in open
  File "/usr/lib/python2.6/dist-packages/bzrlib/", line 911, in open
    return BzrDir.open_from_transport(t, _unsupported=_unsupported)
  File "/usr/lib/python2.6/dist-packages/bzrlib/", line 946, in open_from_transport
    return, _found=True)
  File "/usr/lib/python2.6/dist-packages/bzrlib/", line 2216, in open
    return self._open(transport)
  File "/usr/lib/python2.6/dist-packages/bzrlib/", line 3468, in _open
    return remote.RemoteBzrDir(transport, self)
  File "/usr/lib/python2.6/dist-packages/bzrlib/", line 118, in __init__
  File "/usr/lib/python2.6/dist-packages/bzrlib/", line 130, in _probe_bzrdir
  File "/usr/lib/python2.6/dist-packages/bzrlib/", line 137, in _rpc_open_2_1
    response = self._call('BzrDir.open_2.1', path)
  File "/usr/lib/python2.6/dist-packages/bzrlib/", line 55, in _call
    return, *args)
  File "/usr/lib/python2.6/dist-packages/bzrlib/smart/", line 132, in call
    result, protocol = self.call_expecting_body(method, *args)
  File "/usr/lib/python2.6/dist-packages/bzrlib/smart/", line 145, in call_expecting_body
    method, args, expect_response_body=True)
  File "/usr/lib/python2.6/dist-packages/bzrlib/smart/", line 90, in _call_and_read_response
    readv_body=readv_body, body_stream=body_stream)
  File "/usr/lib/python2.6/dist-packages/bzrlib/smart/", line 45, in _send_request
  File "/usr/lib/python2.6/dist-packages/bzrlib/smart/", line 115, in _construct_protocol
    request = self._medium.get_request()
  File "/usr/lib/python2.6/dist-packages/bzrlib/smart/", line 711, in get_request
    return SmartClientStreamMediumRequest(self)
  File "/usr/lib/python2.6/dist-packages/bzrlib/smart/", line 969, in __init__
    raise errors.TooManyConcurrentRequests(self._medium)
TooManyConcurrentRequests: The medium 'SmartSSHClientMedium(bzr+ssh://<email address hidden>/)' has reached its concurrent request limit. Be sure to finish_writing and finish_reading on the currently open request.

Revision history for this message
Michael Terry (mterry) wrote :
tags: removed: need-duplicate-check
Martin Pool (mbp)
description: updated
Martin Pool (mbp)
visibility: private → public
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.