Bug 249521 - Muon buttons don't sometimes work under heavy CPU load, UI partially freezes
Summary: Muon buttons don't sometimes work under heavy CPU load, UI partially freezes
Status: RESOLVED FIXED
Alias: None
Product: muon
Classification: Applications
Component: qaptworker (show other bugs)
Version: 1.0.1
Platform: Ubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: Jonathan Thomas
URL:
Keywords:
: 250922 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-08-30 17:31 UTC by Henri Valta
Modified: 2010-10-10 18:17 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Henri Valta 2010-08-30 17:31:55 UTC
Version:           1.0.1 (using KDE 4.5.0) 
OS:                Linux

Sometimes when clicking 'Apply changes' or 'Check for updates', when both cores of my CPU are nearly 100% utilized (for example when running critterding), the button bar goes grey, but no other actions happen and the application is basically stuck.
The menu is still functional and I can quit the application, but the requested action never begins.
After restarting muon, it may then work fine under same load.

Reproducible: Sometimes

Steps to Reproduce:
Start critterding or other CPU consumer to get all cores to 100% use.
Try Check for updates or Apply changes

Actual Results:  
Sometimes UI partially freezes and does not go further, even if CPU becomes idle

Expected Results:  
No freeze

OS: Linux (x86_64) release 2.6.36-020636rc2-generic
Compiler: cc
Comment 1 Jonathan Thomas 2010-09-11 20:53:28 UTC
*** Bug 250922 has been marked as a duplicate of this bug. ***
Comment 2 Jonathan Thomas 2010-09-28 03:04:09 UTC
I've made what I think could be a significant improvement, maybe even a fix, to LibQApt trunk. If anyone with the know-how could test with libqapt from trunk/extragear/sysadmin/libqapt, it would be appreciated.
Comment 3 Jonathan Thomas 2010-10-10 18:17:39 UTC
I've not seen this since I applied the potential fix to trunk. (And I was seeing it occasionally)

I think its safe to say that this one is fixed. (Fix will arrive in 1.1)