Hello, the following information should complete this bug as a valid SRU report, to hopefully upload this fix to Lucid.
Solution:
Checkbox revision 796 addresses this by Closing fifo descriptors so that backend can get terminated.
TEST CASE:
1- Perform a fresh installation of 10.04 and do a dist-upgrade to install checkbox 0.9.1.
2- Launch System Testing and press "Next".
3- Input the user password when prompted, wait for System Testing to finish "gathering information from your system".
4- Close the System Testing application.
5- A process /usr/bin/python /usr/share/checkbox/backend remains. This process's CPU usage starts climbing up eventually reaching 100%.
Regression potential:
The fix makes the code more robust and closes descriptors, basically just required cleanup, so there's almost no potential for a regression.
Hello, the following information should complete this bug as a valid SRU report, to hopefully upload this fix to Lucid.
Solution:
Checkbox revision 796 addresses this by Closing fifo descriptors so that backend can get terminated.
TEST CASE:
1- Perform a fresh installation of 10.04 and do a dist-upgrade to install checkbox 0.9.1.
2- Launch System Testing and press "Next".
3- Input the user password when prompted, wait for System Testing to finish "gathering information from your system".
4- Close the System Testing application.
5- A process /usr/bin/python /usr/share/ checkbox/ backend remains. This process's CPU usage starts climbing up eventually reaching 100%.
Regression potential:
The fix makes the code more robust and closes descriptors, basically just required cleanup, so there's almost no potential for a regression.