Bug 108809 - "HTTP Cache Cleaner" process triggers launch feedback
Summary: "HTTP Cache Cleaner" process triggers launch feedback
Status: RESOLVED FIXED
Alias: None
Product: kdelibs
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 3.5
Platform: FreeBSD Ports FreeBSD
: NOR normal
Target Milestone: ---
Assignee: Stephan Kulow
URL:
Keywords:
: 187314 (view as bug list)
Depends on:
Blocks:
 
Reported: 2005-07-09 15:28 UTC by Michael Nottebrock
Modified: 2015-08-06 13:09 UTC (History)
13 users (show)

See Also:
Latest Commit:
Version Fixed In: 4.14.7


Attachments
fix launch feedback - backport to kdelibs-4.14.6 (707 bytes, patch)
2015-03-29 08:39 UTC, Andreas Sturmlechner
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Nottebrock 2005-07-09 15:28:36 UTC
Version:            (using KDE KDE 3.4.1)
Installed from:    FreeBSD Ports
OS:                FreeBSD

Every once in a while, a 'HTTP Cache Cleaner' process pops up in my taskbar and makes my cursor bouncy (i.e. triggers the launch feedback as configured in my settings).

I suspect it's Konqueror keeping the cache below the size threshold - I think it would make sense to do this silently though, regardless of launch feedback settings.

I think this behaviour started with KDE 3.4.0.
Comment 1 Michael Nottebrock 2005-07-09 15:36:59 UTC
I found the .desktop file for the cache cleaner service in the meantime and it contains X-KDE-StartupNotify=false as it's supposed to ... yet I get the notifications.
Comment 2 groot 2005-07-11 00:44:29 UTC
Post-3.4.0 CVS branch as well. FreeBSD, amd64.
Comment 3 Peter van der Male 2006-04-30 07:01:58 UTC
Still seeing this on 3.5.2 on gentoo linux
Comment 4 kilrae 2006-06-27 05:48:45 UTC
Seeing it on 3.5.3 on FreeBSD.  Quite distracting.
Comment 5 Liss 2006-08-07 21:23:00 UTC
> I suspect it's Konqueror keeping the cache below the size threshold

Do not think so. I have cache size in my konqueror set to 1 KB (in reality konqueror have cache about few megabytes with many small files - this is also bug; you may ask why I need so much small cache - this is simple, I need it for correct work with my cache-proxy, this is because of enabling or disabling cache in the browser changes its special headers within packets), and my cursor becomes bouncy and only after about 5-10 minutes becomes normal again (this MUCH more than maximum time in my setting - so this program probably try to start more than one time I think).

I have currently KDE 3.4.2, Debian GNU/Linux.
Comment 6 Stephan Sokolow 2006-08-14 12:58:54 UTC
I can confirm this in KDE 3.5.2
Comment 7 V 2006-12-03 10:34:05 UTC
This is visible in GNOME when running KDE applications, as GNOME does not honour "X-KDE-StartupNotify=false". The proper cross-desktop way to do this is with "StartupNotify=False", I believe.

Also, this isn't a Konqueror issue, but a kdelibs issue. Basically, http_cache_cleaner.desktop needs "StartupNotify=False" instead of "X-KDE-StartupNotify=false". Can someone reassign this?
Comment 8 Frederik Himpe 2007-05-01 20:22:39 UTC
Here it is sometimes still worse: when I am using KDE, I see "HTTP Cache Cleaner" appearing in my task list, and a bouncing cursor of an empty document, and this does not stop. Only way to get rid of the HTTP Cache cleaner in the task list, and the bouncing cursor, is to log out :-(
Comment 9 Frederik Himpe 2007-08-06 22:51:46 UTC
This bug exists now for more than two years, and is part of the "Most hated bugs" list. Can anybody please take a look at this finally? I'm currently again having a bouncing cursor and HTTP Cache Cleaner in my task list which do not go away at all :-(
Comment 10 George L. Emigh 2007-12-12 21:53:08 UTC
I can confirm this in KDE 3.5.8
Comment 11 Nicolas Surribas 2008-08-02 18:29:39 UTC
Same bug on KDE 4.0.4
Comment 12 Steven Elling 2008-08-05 07:31:31 UTC
This is a problem for me as well but on Gentoo Linux (KDE 3.5.9 - kde-base/kdelibs-3.5.9-r4).

I also find the launch feedback and entry in the task list quite annoying and distracting.
Comment 13 Tristan Miller 2008-08-20 18:17:20 UTC
I'm getting this problem with KDE 4.1.0.  Oddly, it had never happened to me before, though I've been using KDE since version 1.
Comment 14 thomas coopman 2008-12-17 10:40:32 UTC
I'm getting this problem with KDE 4.1.82 (KDE 4.1.82 (KDE 4.2 >= 20081204)) opensuse unstable packages in 11.0
Comment 15 jamundso 2008-12-24 00:56:31 UTC
Still exists on Fedora rawhide kdelibs-4.1.85-6.fc11.i386.
Ridiculous, annoying, and plain poor UI practice.
Comment 16 Pino Toscano 2009-03-17 16:06:53 UTC
*** Bug 187314 has been marked as a duplicate of this bug. ***
Comment 17 torkjel hongve 2009-07-27 15:17:21 UTC
Also seen in 4.2.4 (arch linux, kdelibs 4.2.4-4)
I got rid of the task bar entry by restarting plasma. The bouncing cursor stopped while typing this, 5-10 minutes after it started. KDE applications running at the time it occured: amarok, kopete and konsole + various plasmoids. I've been using kde since for ever, but this is the first time I've seen this bug.
Comment 18 Harald Sitter 2009-08-25 23:20:07 UTC
Just wondering and don't know if that might be related, but why exactly is that desktop file in the applications directory even though it is a service type and why is it not using StartupNotify=false?

Seems like one would not want it in any menu (+ it is a service type) and no startup notification in any desktop, right? So why not move it to the serivces directory and remove the X-KDE- from the StartupNotify entry?
Comment 19 Harald Sitter 2009-08-25 23:33:04 UTC
Woops, my fault, was looking at the wrong ls :) ... it is already in the services dir.

But I still think it should be using the regular StartupNotify.
Comment 20 Todd Partridge 2009-10-18 16:24:02 UTC
When I play games the bouncing cursor pops up from time to time and I'll see 'HTTP Cache Cleaner' on the taskbar when I exit.  Could this be made to run in a less obtrusive way?
Comment 21 Francisco Castro 2010-06-02 19:24:51 UTC
In my case this behavior began when I upgraded kdelibs5-plugins from 4.3 to 4.4, the strange thing is that this never happened to me before. As a side note, I use xfce in this computer, and all those hidden windows appear when I browse web pages in konqueror with the cache enabled.

Disabling TaskbarButton in the klaunchrc (as suggested in some blogs) does not work, and changing X-KDE-StartupNotify to StartupNotify in the services file didn't help either.

Besides that, the cache cleaner is not working, as it starts to grow well beyond the configured limit, even if I press the 'Clear Cache' button in konqueror's Preferences.

But if I start /usr/lib/kde4/libexec/kio_http_cache_cleaner & as a background process in a terminal, everything works nicelly, the cache works (without growing too much beyond its limit), and those annoying Launch notifications doesn't appear anymore...

So I guess the problem must be that konqueror or kio_http (I don't know) is not starting correctly the kio_http_cache_cleaner daemon. I've also tried making a wrapper for this application and it's ONLY run when the 'Clear Cache' button is pressed and with the '--clear-all' parameter.

I hope this helps in the understanding of the bug.
Comment 22 Steven Elling 2012-11-20 06:15:00 UTC
Removed my votes for this bug as I quit using KDE a while ago due to its bloat.
Comment 23 Tristan Miller 2012-11-20 06:23:44 UTC
Can no longer reproduce on KDE 4.6.
Comment 24 Dawit Alemayehu 2013-08-23 01:39:41 UTC
This should already be resolved. Feel free to reopen if any of you see this on more recent version of KDE, v4.10 or higher.
Comment 25 Konomi 2014-03-07 04:42:03 UTC
(In reply to comment #24)
> This should already be resolved. Feel free to reopen if any of you see this
> on more recent version of KDE, v4.10 or higher.

Debian Testing
KDE 4.11.3
Qt 4.8.6

HTTP Cache Cleaner showed up as a taskbar icon I also got feedback it lasted about 5 minutes and then vanished, this is the first time I've seen it since using KDE 4.x.
Comment 26 Andreas Sturmlechner 2014-03-22 09:44:31 UTC
Same here, kde frameworks 4.12.3, plasma workspaces 4.11.7, but it has been going on for a while now.
Comment 27 Christoph Feck 2014-04-21 14:33:45 UTC
Reopening based on recent comments.
Comment 28 Nancy Anthracite 2015-03-15 13:49:34 UTC
I have it and I am running KDE 4.14.2
Comment 29 Dawit Alemayehu 2015-03-23 13:01:32 UTC
I personally have never been able to reproduce this problem.

Can anyone of you search for a file called "http_cache_cleaner.desktop" on your system and make sure if it has an entry called "X-KDE-StartupNotify = false"? If it does, can you then change that to say "StartupNotify = false" and see if the problem goes away?

I can see why X-KDE-StartupNotify will not work on non-KDE desktop environments, but a bunch of you are reporting that you are seeing this issue on a KDE desktop environment and that does not make any sense.
Comment 30 Andreas Sturmlechner 2015-03-24 10:52:40 UTC
(In reply to Dawit Alemayehu from comment #29)
> Can anyone of you search for a file called "http_cache_cleaner.desktop" on
> your system and make sure if it has an entry called "X-KDE-StartupNotify =
> false"? If it does, can you then change that to say "StartupNotify = false"
> and see if the problem goes away?

I has having a bisect session yesterday so was able to test this at the same time. Prior to changing the entry, I was again seeing HTTP Cache Cleaner pop up in the task bar, afterwards, none of that.

Qt-4.8.6, KDE-Workspaces-4.11.17/4.14.3/4.14.6/KDE-Applications-14.12.3
Comment 31 Dawit Alemayehu 2015-03-25 04:23:15 UTC
Git commit a327b47c16e2a8167e90864aae11240b94dc3f05 by Dawit Alemayehu.
Committed on 23/03/2015 at 12:57.
Pushed by adawit into branch 'master'.

Renamed X-KDE-StartupNotify -> StartupNotify

M  +1    -1    src/ioslaves/http/http_cache_cleaner.desktop

http://commits.kde.org/kio/a327b47c16e2a8167e90864aae11240b94dc3f05
Comment 32 Andreas Sturmlechner 2015-03-29 08:39:12 UTC
Created attachment 91801 [details]
fix launch feedback - backport to kdelibs-4.14.6

How do you think about bringing the same patch to kdelibs-4.14?
Comment 33 Rex Dieter 2015-03-30 15:52:15 UTC
Git commit f1796e97e5635fcb93a0bfc600b9da6ecce914a5 by Rex Dieter.
Committed on 30/03/2015 at 15:49.
Pushed by rdieter into branch 'KDE/4.14'.

Renamed X-KDE-StartupNotify -> StartupNotify
FIXED-IN: 4.14.7

M  +1    -1    kioslave/http/http_cache_cleaner.desktop

http://commits.kde.org/kdelibs/f1796e97e5635fcb93a0bfc600b9da6ecce914a5
Comment 34 Markus Schramma 2015-05-21 16:28:11 UTC
(In reply to Dawit Alemayehu from comment #31)
> Renamed X-KDE-StartupNotify -> StartupNotify
> http://commits.kde.org/kio/a327b47c16e2a8167e90864aae11240b94dc3f05

This fix don't work for me. 'HTTP Cache Cleaner' process is still popping up from time to time.
KDE 4.14.2 (with Patch from comment #31 applied) on Debian 8.0 Jessie
Comment 35 Nancy Anthracite 2015-08-06 13:09:59 UTC
My setting is correct yet I spent 10 minutes waiting for that to quit spinning in my task bar this AM.  Could this have anything to do with delaying D-Bus starting?