Will,
We can move this to bugzilla if its preferred.
<continued interspersed>
On Wed, May 19, 2010 at 10:03 AM, Will Stephenson
On Wednesday 19 May 2010 00:49:16 Greg Freemyer wrote:
OS 11.2 KDE from the stable repo (KDE 4.2.2)
That would be 4.3.5 surely?
Sorry, I meant 4.4.2, so that may not be the stable repo. Here's my list of repos. The first one is KDE.
zypper lr # | Alias | Name | Enabled | Refresh ---+---------------------------------+---------------------------------+---------+-------- 1 | KDE:KDE4:Factory:Desktop | KDE:KDE4:Factory:Desktop | Yes | Yes 2 | Kernel:HEAD | Kernel:HEAD | Yes | Yes 3 | X11:lxde | X11:lxde | Yes | Yes 4 | YaST:Web | YaST:Web | Yes | Yes 5 | devel:languages:ruby:extensions | devel:languages:ruby:extensions | Yes | Yes 6 | devel:tools:building | devel:tools:building | Yes | Yes 7 | download.opensuse.org-oss | Main Repository (DEBUG) | Yes | Yes 8 | download.opensuse.org-standard | Main Repository (Contrib) | Yes | Yes 9 | download.videolan.org-SuSE | VideoLan Repository | Yes | Yes 10 | ftp.skynet.be-suse | Packman Repository | Yes | Yes 11 | home:poletti_marco | home:poletti_marco | Yes | Yes 12 | openSUSE:Tools | openSUSE:Tools | Yes | Yes 13 | openSUSE_11.2_Non-OSS | openSUSE 11.2 Non-OSS | Yes | Yes 14 | openSUSE_11.2_Oss | openSUSE 11.2 Oss | Yes | Yes 15 | openSUSE_11.2_Updates | openSUSE 11.2 Updates | Yes | Yes
I was semi-screwing around and opened my trash in Dolphin.
I saw a few old directories I had "moved to trash" some time ago. They were relatively simple trees, but likely had a thousand or so files in the subdirs.
For whatever reason, I right click deleted them from trash.
My poor machine almost came to a stand still after a few minutes. I had to cntr-alt-F2 to get a new text console up and login. Even that took a minute or so for it to ask me for my password.
I ran top and it showed kio_trash using 700MB of RAM. Seems a bit excessive for what it does. And obviously I swapping furiously.
"ps -ef| grep kio_trash" showed dozens of programs running, but only 3 of them were actually kio_trash. For the others kio_trash was in the command args somewhere.
So I did "ps -ef | grep kio_trash | less" and identified the instance of kio_trash that had started when I was messing with my trash. I did a simple kill of it.
After a minute or two, my system was usable again.
I'm not real anxious to try this again to see if its repeatable.
Interesting story but I'm missing the details. What were these extra processes with kio_trash in the commandline? "kdeinit: kio_trash" or something else. A backtrace of the kio_trash that was eating all the ram would be nice too.
Can you not replicate it? I assumed anyone could. Anyway, I just did it again and got about 50 of these in "ps -ef| grep kio_trash": gaf 32202 20898 0 10:25 ? 00:00:00 kdeinit4: kio_file [kdeinit] file local:/tmp/ksocket-gaf/klauncherT20899.slave-socket local:/tmp/ksocket-gaf/kio_trashh32200.slave-socket Doing a simple kill of the most recent kio_trash instance clears out all those processes. How do I get a backtrace of kio_trash? (I tried "kill -11 <pid>", which should have generated a core I thought, but it didn't. Its been a long time since I had to force create a core file so I could get a backtrace.)
Will
Greg -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org