Mailinglist Archive: opensuse-factory (487 mails)

< Previous Next >
Re: [opensuse-factory] KDE bug fighters
  • From: Greg Freemyer <greg.freemyer@xxxxxxxxx>
  • Date: Tue, 25 May 2010 18:31:49 -0400
  • Message-id: <AANLkTimU5M-swX3WdJFwGP0wY1bhYchh9t5a-oR64AJ-@xxxxxxxxxxxxxx>

Any thing else I can do? Should I open a bugzilla?

On Wed, May 19, 2010 at 11:10 AM, Greg Freemyer <greg.freemyer@xxxxxxxxx> wrote:

We can move this to bugzilla if its preferred.

<continued interspersed>

On Wed, May 19, 2010 at 10:03 AM, Will Stephenson <wstephenson@xxxxxxx> wrote:
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  |       | Main Repository (DEBUG)
| Yes     | Yes
8  |  | Main Repository (Contrib)
| Yes     | Yes
9  |      | VideoLan Repository
| Yes     | Yes
10 |              | 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
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

gaf      32202 20898  0 10:25 ?        00:00:00 kdeinit4: kio_file
[kdeinit] file local:/tmp/ksocket-gaf/klauncherT20899.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.)



Greg Freemyer
Head of EDD Tape Extraction and Processing team
Litigation Triage Solutions Specialist
CNN/TruTV Aired Forensic Imaging Demo -

The Norcross Group
The Intersection of Evidence & Technology
To unsubscribe, e-mail: opensuse-factory+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-factory+help@xxxxxxxxxxxx

< Previous Next >