FS#28491 - sending SIGINT signal to password promt to install package make terminal emulator unusable

Attached to Project: Pacman
Opened by Quan Tum (tum) - Friday, 17 February 2012, 18:27 GMT
Last edited by Allan McRae (Allan) - Friday, 30 March 2012, 04:20 GMT
Task Type Bug Report
Category makepkg
Status Closed
Assigned To Dave Reisner (falconindy)
Architecture x86_64
Severity Very Low
Priority Normal
Reported Version 4.0.2
Due in Version 4.1.0
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Summary and Info:

Sending SIGINT signal to password promt to install package make terminal emulator unusable.

Example:
$ makepkg -si
==> WARNING: Sudo can not be found. Will use su to acquire root privileges.
==> WARNING: A package has already been built, installing existing package...
==> Installing package sudokuki with pacman -U...
Password:
==> ERROR: Aborted by user! Exiting...

After that terminal emulator does not show typed command and pressing key "Return" executes invisible command.
After closing terminal emulator or typing commad "reset" terminal emulator responds normally again.

Tested on urxvt and xterm.

Shell is /bin/bash.
Note: zsh is not affected.

Steps to Reproduce:

Run "makepkg -i" or "makepkg -si" with some PKGBUILD.
At password promt to install package press Control-C.
Type some command or press Control-L.
This task depends upon

Closed by  Allan McRae (Allan)
Friday, 30 March 2012, 04:20 GMT
Reason for closing:  Fixed
Additional comments about closing:  Git commit 1a8c3e52
Comment by Quan Tum (tum) - Friday, 17 February 2012, 18:47 GMT
sorry for typos.
Comment by Dave Reisner (falconindy) - Thursday, 29 March 2012, 00:26 GMT

Loading...