MemoryError/OverflowError in _read_info_file during branch unlock when pushing over SFTP
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
Invalid
|
High
|
Unassigned | ||
Launchpad itself |
Invalid
|
High
|
Unassigned |
Bug Description
bzr: ERROR: exceptions.
Traceback (most recent call last):
File "/usr/lib/
return run_bzr(argv)
File "/usr/lib/
ret = run(*run_argv)
File "/usr/lib/
return self.run(
File "/usr/lib/
stop_
File "/usr/lib/
return unbound(self, *args, **kwargs)
File "/usr/lib/
target.unlock()
File "/usr/lib/
self.
File "/usr/lib/
self.
File "/usr/lib/
self.confirm()
File "/usr/lib/
info = self.peek()
File "/usr/lib/
info = self._read_
File "/usr/lib/
return self._parse_
File "/usr/lib/
f = self._get_
File "/var/lib/
t, msg = self._request(
File "/var/lib/
return self._read_
File "/var/lib/
t, data = self._read_packet()
File "/var/lib/
data = self._read_
File "/var/lib/
x = self.sock.recv(n)
File "/usr/lib/
return os.read(
OverflowError: long int too large to convert to int
bzr 1.3.1 on python 2.5.2.final.0 (linux2)
arguments: ['/usr/bin/bzr', 'push']
encoding: 'UTF-8', fsenc: 'UTF-8', lang: 'de_DE.UTF-8'
plugins:
launchpad /usr/lib/
Changed in launchpad: | |
importance: | Undecided → High |
Changed in bzr: | |
status: | Incomplete → Triaged |
importance: | Undecided → High |
Changed in launchpad: | |
status: | Incomplete → Triaged |
Changed in bzr: | |
assignee: | nobody → Andrew Bennetts (spiv) |
Interesting, as this seems to indicate a single "recv" of more than 2GB (2^31).
I'm very surprised for this to be failing as part of "recv" since that would indicate a pull, and not a push.
I assume "get-you" is a project? Could you give any more details?