Red Hat Bugzilla – Bug 407461
Pirut leaves hanging process after botched quit and locks RPM datbase
Last modified: 2007-12-04 16:45:27 EST
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:188.8.131.52) Gecko/20071126 Fedora/184.108.40.206-1.fc8 Firefox/220.127.116.11
Description of problem:
When running pirut, if packages are selected and the user tries to quit the program, a dialog box comes up asking "Software selected and not installed. Would you like to finish installing or quit anyway, losing all package selections?". Selecting "Don't quit" closes the main window and asks the same thing again. Answering "Don't quit" a second time closes pirut and leaves it's process hanging, which locks the RPM database.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Open pirut.
2. Go to Search tab.
3. Type in a package that is not installed.
4. Select the check box next to the package to install it.
5. Select File -> Quit
6. Answer "Don't quit".
7. Answer "Don't quit" again.
8. Notice that pirut is still running, without a GUI and has locked the RPM database.
The pirut GUI closed and the program is still locking the RPM database with no way for the user to exit other than "kill -9".
When answering "Don't quit" on the first dialog, pirut should not close down. If pirut really does need to close, it should quit cleanly.
*** This bug has been marked as a duplicate of 359201 ***