Bug 151804

Summary: Process table: dangerous and buggy selection of processes to kill
Product: [openSUSE] SUSE LINUX 10.0 Reporter: Lorenzo Paulatto <paulatz>
Component: KDEAssignee: E-mail List <kde-maintainers>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Major    
Priority: P5 - None CC: suse-beta
Version: unspecified   
Target Milestone: ---   
Hardware: x86   
OS: SuSE Linux 10.0   
Whiteboard:
Found By: Customer Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: kdebase3 patch

Description Lorenzo Paulatto 2006-02-17 13:57:17 UTC
I don't know if this problem is still present in newer versions of ksysguard, but I guess it is.

1. Open ksysguard --processtable
2. enter a pretty much strict search string in the search field
    e.g. Searching "ine" would find both and only xinetd and kaffeine 
3. Select the first process of the list, than SHIFT+CLICK on the last one, in order to select them all
4. Press "kill"

Look at the confirm pop-up: you will notice that also the "hidden" processes have ben selected
    e.g. all the processes with a PID between the xinted and the kaffeine ones

A user who doesn't pay attention will probably kick himself out of kde loosing all the unsaved work.

See also: http://bugs.kde.org/show_bug.cgi?id=122158
Comment 1 Lubos Lunak 2006-02-20 14:24:50 UTC
Created attachment 69321 [details]
kdebase3 patch

Fixed in SVN, here's the kdebase patch for ksysguard.
Comment 2 Dirk Mueller 2006-02-20 18:22:05 UTC
submitted.