Comment 43 for bug 553328

Revision history for this message
Daniel Manrique (roadmr) wrote :

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.