How to stop all these empty ~/tmp/plasma* files?

Patrick Callahan patrick.pxc.c at gmail.com
Fri Jan 11 18:13:07 MST 2013


I'm gonna chime in with Brian here. In particular with regard to these
socket files, the two things I think are the most plausible causes are (a)
filesystem damage and (b) suddenly killing random processes, which prevents
them from cleaning up after themselves. By (a), I mean to include
block-level corruption, but I'm mainly talking about problems like library
version mismatches. In other words, a situation where the filesystem, as in
/usr, /bin, /lib, etc., is out of whack in some way. If this is happening,
it's probably in your KDE config files. In any case, I think (b) is the
most likely candidate.

It's probably possible for you to get KDE to run smoothly and efficiently,
but I don't think removing huge chunks of the KDE SC from your system is a
good approach, and the reason is a kind of embarrassing one to admit, as a
fan of KDE myself. KDE is a pretty tightly integrated system, and
unfortunately fragmented sections of different parts of the desktop system
constitute very uncommon use cases. This means that sometimes removing a
framework from KDE (like Akonadi or KWallet) results in unexpected
behavior, including runaway processes which eat up 100% of the CPU and
application crashes (I've experienced each once). Most distros make this a
little worse, too — by compiling in the most commonly used features, they
often make these frameworks hard dependencies for their packages, and/or
create those linking expectations that cause crashes when they're missing
or disabled.

The good news is that you most definitely still can get a responsive system
on KDE by configuring these services in as minimal a way as possible.
Disabling Strigi/Nepomuk and leaving Akonadi in place is truly no more a
burden on your system than it would bear with them removed. Keeping KWallet
enabled as a service and never using it should do fine (except for one
weird, now-fixed Amarok bug).

Here are the things I would look for next if I were you:
• how does a fresh KDE configuration perform and behave (expect the first
login to take extra time; measure by the second)
• runaway plasma widgets
• heavy/slow disk access (look for 'disk/wait' in KSysguard), which can be
the result of frequent access to slow filesystems (e.g., ntfs-3g),
background updates by your package manager, and frequent swapping to disk
• pulseaudio problems (which are thankfully less frequent these days)
On Jan 11, 2013 5:51 PM, "Brian Cluff" <brian at snaptek.com> wrote:

> They aren't files, they are sockets.  You should be able to safely delete
> them if you delete them while you aren't logged via a CTRL+ALT+F1 console.
>
> The big question is, what is creating them in the first place, and not
> cleaning up after itself.  I don't have a single socket in my ~/tmp/ folder
> right now, and I've got a pretty good uptime going with a bunch of programs
> launched.
>
> I have a feeling that you might have something else going on with your
> system, and all the other problems you are having are just symptoms of a
> completely different problem.
>
> Brian Cluff
>
> On 01/11/2013 05:17 PM, joe at actionline.com wrote:
>
>>
>> Trying to figure out why my system is running so slowly and why something
>> keeps creating files in various places, including all these 0 value
>> plasma-desktop**slave-socket files and klauncher**slave-socket files in
>> /home/joe/tmp.
>>
>> Why are they not deleted when I reboot?
>> Is there any reason why I should not manually delete them?
>> And how can I stop them from accumulating in there?
>>
>>
>> srwxrwxr-x 1 joe   0 Jun 26  2012 plasma-desktopQj3184.slave-**socket
>> srwxrwxr-x 1 joe   0 Jun 26  2012 plasma-desktoplg3184.slave-**socket
>> srwxrwxr-x 1 joe   0 Jun 28  2012 klauncherMT2824.slave-socket
>> srwxrwxr-x 1 joe   0 Jun 28  2012 klauncherMT3582.slave-socket
>> srwxrwxr-x 1 joe   0 Jun 28  2012 klauncherMT6269.slave-socket
>> srwxrwxr-x 1 joe   0 Jun 28  2012 plasma-desktopPH6291.slave-**socket
>> srwxrwxr-x 1 joe   0 Jun 28  2012 plasma-desktopuB6291.slave-**socket
>> srwxrwxr-x 1 joe   0 Jun 28  2012 klauncherMT2813.slave-socket
>> srwxrwxr-x 1 joe   0 Jun 28  2012 klauncherMT2332.slave-socket
>> srwxrwxr-x 1 joe   0 Jun 29  2012 plasma-desktopHX2836.slave-**socket
>> srwxrwxr-x 1 joe   0 Jun 29  2012 klauncherXMT467.slave-socket
>> srwxrwxr-x 1 joe   0 Jun 29  2012 klauncherMT4251.slave-socket
>> srwxrwxr-x 1 joe   0 Jul  3  2012 klauncherMT2337.slave-socket
>> srwxrwxr-x 1 joe   0 Jul  3  2012 plasma-desktopLy2817.slave-**socket
>> srwxrwxr-x 1 joe   0 Jul  3  2012 klauncherMT4341.slave-socket
>> srwxrwxr-x 1 joe   0 Jul  3  2012 klauncherMT2282.slave-socket
>> srwxrwxr-x 1 joe   0 Jul  6  2012 plasma-desktopLE2763.slave-**socket
>> srwxrwxr-x 1 joe   0 Jul  6  2012 plasma-desktopWG2763.slave-**socket
>> srwxrwxr-x 1 joe   0 Jul  7  2012 plasma-desktopOV2763.slave-**socket
>> srwxrwxr-x 1 joe   0 Aug  7 11:28 klauncherMT2346.slave-socket
>> srwxrwxr-x 1 joe   0 Aug  7 11:35 klauncherMT2202.slave-socket
>> srwxrwxr-x 1 joe   0 Aug  8 13:51 plasma-desktopOC3264.slave-**socket
>> srwxrwxr-x 1 joe   0 Aug  9 07:40 plasma-desktopap3264.slave-**socket
>> srwxrwxr-x 1 joe   0 Aug  9 16:38 klauncherMT2292.slave-socket
>> srwxrwxr-x 1 joe   0 Aug 23 12:51 plasma-desktopQM2773.slave-**socket
>> srwxrwxr-x 1 joe   0 Sep  4 15:29 plasma-desktopmh2773.slave-**socket
>> srwxrwxr-x 1 joe   0 Sep 14 12:38 plasma-desktopdN2773.slave-**socket
>> srwxrwxr-x 1 joe   0 Sep 28 22:30 klauncherMT2251.slave-socket
>> srwxrwxr-x 1 joe   0 Sep 30 19:33 plasma-desktopoB2745.slave-**socket
>> srwxrwxr-x 1 joe   0 Sep 30 19:33 klauncherkn8652.slave-socket
>> srwxrwxr-x 1 joe   0 Oct  2 00:07 klauncherT13024.slave-socket
>> srwxrwxr-x 1 joe   0 Dec  2 13:35 plasma-desktopb13045.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec  3 09:32 plasma-desktopC13045.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec  3 17:59 plasma-desktopc13045.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec  3 18:13 plasma-desktoph13045.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec  3 18:16 plasma-desktopM13045.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec  3 18:16 plasma-desktopI13045.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec  5 00:12 klauncherMT2279.slave-socket
>> srwxrwxr-x 1 joe   0 Dec  5 00:16 plasma-desktopuo2759.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec  5 00:21 plasma-desktopJv2759.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec  5 10:30 klauncherMT2274.slave-socket
>> srwxrwxr-x 1 joe   0 Dec  5 11:45 klauncherMT2333.slave-socket
>> srwxrwxr-x 1 joe   0 Dec  5 15:46 plasma-desktopQB2834.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec  6 16:55 plasma-desktopnt2834.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec  6 17:56 plasma-desktophc2834.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec  7 09:18 plasma-desktopEv2834.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec  7 10:59 plasma-desktopGa2834.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec  7 15:24 klauncherMT2345.slave-socket
>> srwxrwxr-x 1 joe   0 Dec  7 17:38 plasma-desktopNX2847.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec  7 17:45 plasma-desktopab2847.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec  8 14:46 plasma-desktopLh2847.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec  9 08:23 plasma-desktopjj2847.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec 10 10:25 plasma-desktopXq2847.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec 10 10:30 plasma-desktopro2847.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec 10 17:32 plasma-desktopNH2847.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec 10 17:43 klauncherMT2377.slave-socket
>> srwxrwxr-x 1 joe   0 Dec 11 09:27 plasma-desktopUw2871.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec 11 09:47 plasma-desktopQV2871.slave-**socket
>> srwxr-xr-x 1 joe   0 Dec 11 11:16 kuickshowQB9837.slave-socket
>> srwxrwxr-x 1 joe   0 Dec 11 11:24 plasma-desktopOj2871.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec 11 13:43 klauncherT25243.slave-socket
>> srwxrwxr-x 1 joe   0 Dec 12 14:10 plasma-desktopI25264.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec 12 18:01 plasma-desktopX25264.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec 13 10:29 plasma-desktopx25264.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec 13 12:44 klauncherMT2353.slave-socket
>> srwxrwxr-x 1 joe   0 Dec 14 11:25 plasma-desktopwS2855.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec 16 18:46 plasma-desktopHs2855.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec 16 21:18 plasma-desktopsL2855.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec 18 11:00 plasma-desktopAL2855.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec 18 12:15 plasma-desktopkq2855.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec 18 13:45 plasma-desktopaW2855.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec 18 13:56 plasma-desktopQa2855.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec 18 15:55 plasma-desktopqu2855.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec 19 12:16 plasma-desktopMk2855.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec 19 13:06 plasma-desktopvY2855.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec 19 15:25 plasma-desktopBd2855.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec 19 21:11 plasma-desktopjo2855.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec 20 12:02 plasma-desktophP2855.slave-**socket
>> srwxr-xr-x 1 joe   0 Dec 20 14:42 konquerorB12837.slave-socket
>> srwxrwxr-x 1 joe   0 Dec 20 22:27 plasma-desktopRh2855.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec 21 11:59 plasma-desktopmu2855.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec 21 14:12 plasma-desktopME2855.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec 21 17:04 plasma-desktopGa2855.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec 21 17:11 plasma-desktopri2855.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec 22 12:33 klauncherT30330.slave-socket
>> srwxrwxr-x 1 joe   0 Dec 22 12:41 plasma-desktopw30351.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec 22 12:42 klaunchern31393.slave-socket
>> srwxrwxr-x 1 joe   0 Dec 22 15:00 plasma-desktopO30351.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec 23 11:38 plasma-desktops30351.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec 23 11:53 plasma-desktopB30351.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec 23 15:12 plasma-desktopF30351.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec 23 15:24 plasma-desktopC30351.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec 23 23:55 plasma-desktopk30351.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec 24 17:34 plasma-desktopW30351.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec 25 18:56 plasma-desktopx30351.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec 26 14:21 plasma-desktopS30351.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec 26 14:43 plasma-desktopv30351.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec 27 13:59 plasma-desktopV30351.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec 27 14:53 plasma-desktopj30351.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec 28 11:21 plasma-desktopT30351.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec 28 13:39 plasma-desktopz30351.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec 28 16:21 plasma-desktopc30351.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec 28 16:32 plasma-desktope30351.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec 28 16:59 plasma-desktopR30351.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec 28 17:40 plasma-desktopy30351.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec 28 18:36 plasma-desktopE30351.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec 29 12:04 plasma-desktopp30351.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec 29 15:15 plasma-desktoph30351.slave-**socket
>> srwxrwxr-x 1 joe   0 Dec 31 13:05 plasma-desktopA30351.slave-**socket
>> srwxrwxr-x 1 joe   0 Jan  2 14:41 plasma-desktopM30351.slave-**socket
>> srwxrwxr-x 1 joe   0 Jan  2 15:09 plasma-desktopi30351.slave-**socket
>> srwxrwxr-x 1 joe   0 Jan  2 17:47 plasma-desktopD30351.slave-**socket
>> srwxrwxr-x 1 joe   0 Jan  3 00:45 plasma-desktopl30351.slave-**socket
>> srwxrwxr-x 1 joe   0 Jan  3 00:48 plasma-desktopG30351.slave-**socket
>> srwxrwxr-x 1 joe   0 Jan  3 10:54 klauncherMT2372.slave-socket
>> -rw-rw-r-- 1 joe 101 Jan  3 10:55 KSMserver__0
>> srwxrwxr-x 1 joe   0 Jan  7 10:19 plasma-desktopOG2874.slave-**socket
>> srwxrwxr-x 1 joe   0 Jan  7 12:31 plasma-desktoppQ2874.slave-**socket
>> srwxrwxr-x 1 joe   0 Jan  7 13:36 kio_http_cache_cleaner
>> srwxrwxr-x 1 joe   0 Jan  7 14:11 plasma-desktopyY2874.slave-**socket
>> srwxrwxr-x 1 joe   0 Jan  7 14:19 plasma-desktopsM2874.slave-**socket
>> srwxrwxr-x 1 joe   0 Jan  7 14:31 plasma-desktopYN2874.slave-**socket
>> srwxrwxr-x 1 joe   0 Jan  7 15:33 plasma-desktopgR2874.slave-**socket
>> srwxrwxr-x 1 joe   0 Jan  7 15:58 plasma-desktopAe2874.slave-**socket
>> srwxrwxr-x 1 joe   0 Jan  7 16:17 plasma-desktopqN2874.slave-**socket
>> srwxrwxr-x 1 joe   0 Jan  7 16:23 plasma-desktopfE2874.slave-**socket
>> srwxrwxr-x 1 joe   0 Jan  8 00:47 plasma-desktopDw2874.slave-**socket
>> srwxrwxr-x 1 joe   0 Jan  8 14:55 plasma-desktoptc2874.slave-**socket
>> srwxrwxr-x 1 joe   0 Jan  8 16:16 plasma-desktopkd2874.slave-**socket
>> srwxrwxr-x 1 joe   0 Jan  9 14:17 plasma-desktopRb2874.slave-**socket
>> srwxrwxr-x 1 joe   0 Jan  9 14:17 klauncherT30323.slave-socket
>> srw------- 1 joe   0 Jan  9 16:24 kdeinit4__0
>> srwxrwxr-x 1 joe   0 Jan  9 16:24 klauncherT28732.slave-socket
>> srwxrwxr-x 1 joe   0 Jan 10 15:51 plasma-desktopwv2874.slave-**socket
>> srw------- 1 joe   0 Jan 11 16:47 kdesud_:0
>> srwxrwxr-x 1 joe   0 Jan 11 17:05 plasma-desktopMU2874.slave-**socket
>>
>> ------------------------------**---------------------
>> PLUG-discuss mailing list - PLUG-discuss at lists.phxlinux.**org<PLUG-discuss at lists.phxlinux.org>
>> To subscribe, unsubscribe, or to change your mail settings:
>> http://lists.phxlinux.org/**mailman/listinfo/plug-discuss<http://lists.phxlinux.org/mailman/listinfo/plug-discuss>
>>
>>  ------------------------------**---------------------
> PLUG-discuss mailing list - PLUG-discuss at lists.phxlinux.**org<PLUG-discuss at lists.phxlinux.org>
> To subscribe, unsubscribe, or to change your mail settings:
> http://lists.phxlinux.org/**mailman/listinfo/plug-discuss<http://lists.phxlinux.org/mailman/listinfo/plug-discuss>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.phxlinux.org/pipermail/plug-discuss/attachments/20130111/90a3abc5/attachment.html>


More information about the PLUG-discuss mailing list