Ctrl-C when bzr asks for password causes no more input to be visible in terminal
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
New
|
Undecided
|
Unassigned | ||
Breezy |
Triaged
|
Low
|
Unassigned |
Bug Description
This seems like a duplication/
bzr pull bzr+ssh:
Password: (here I hit Ctrl-C)
bzr: interrupted
Password:
Password:
Permission denied (publickey,
^C
cyli@vetinari:
Text no longer appears, although it obviously has an effect (although the rest of the text gets messed up). Here is me typing 'ls' afterward:
cyli@vetinari:
bashrc brew_setup.sh gitconfig linux_setup.py prompt_ps1 Sublime virtualenvs
Typing 'reset' fixes the problem.
Also, this seems to be intermittent, as I reproduced it 5 times in a row, then it worked fine twice, and failed again another four times.
---
Bazaar (bzr) 2.5.1
Python interpreter: /usr/bin/python 2.7.3
Python standard library: /usr/lib/python2.7
Platform: Linux-3.
bzrlib: /usr/lib/
Bazaar configuration: /home/cyli/.bazaar
Bazaar log file: /home/cyli/.bzr.log
This is probably unhelpful, as this traceback from the .bzr.log is just because I hit Ctrl-C, and occurs whether or not my terminal gets messed up, but I'll include it anyway.
Sun 2012-06-10 00:00:23 -0700
0.046 bazaar version: 2.5.1
0.046 bzr arguments: [u'pull']
0.048 looking for plugins in /home/cyli/
0.048 looking for plugins in /usr/lib/
0.067 encoding stdout as sys.stdout encoding 'UTF-8'
0.087 opening working tree '/home/
0.142 ssh implementation is OpenSSH
1.330 Transferred: 0kB (0.1kB/s r:0kB w:0kB)
1.340 Traceback (most recent call last):
File "/usr/lib/
return the_callable(*args, **kwargs)
File "/usr/lib/
ret = run(*run_argv)
File "/usr/lib/
return self.run(
File "/usr/lib/
return self._operation
File "/usr/lib/
self.cleanups, self.func, *args, **kwargs)
File "/usr/lib/
result = func(*args, **kwargs)
File "/usr/lib/
possible_
File "/usr/lib/
possible_
File "/usr/lib/
_unsupporte
File "/usr/lib/
return format.
File "/usr/lib/
return self._open(
File "/usr/lib/
return RemoteBzrDir(
File "/usr/lib/
self.
File "/usr/lib/
self.
File "/usr/lib/
response = self._call(
File "/usr/lib/
return self._client.
File "/usr/lib/
result, protocol = self.call_
File "/usr/lib/
method, args, expect_
File "/usr/lib/
return request.
File "/usr/lib/
return self._call_
File "/usr/lib/
response_tuple, response_handler = self._call(
File "/usr/lib/
expect_
File "/usr/lib/
self.
File "/usr/lib/
self.
File "/usr/lib/
bytes = self._medium_
File "/usr/lib/
return self._read_
File "/usr/lib/
return self._medium.
File "/usr/lib/
return self._read_
File "/usr/lib/
return self._real_
File "/usr/lib/
return self._read_
File "/usr/lib/
self._socket, self._report_
File "/usr/lib/
bytes = sock.recv(
KeyboardInterrupt
1.344 return code 3
tags: | added: check-for-breezy |
tags: |
added: ui removed: check-for-breezy |
Changed in brz: | |
status: | New → Triaged |
importance: | Undecided → Low |