Bug 124053 - Having hundreds of feeds renders akregator useless.
Summary: Having hundreds of feeds renders akregator useless.
Status: RESOLVED UNMAINTAINED
Alias: None
Product: akregator
Classification: Applications
Component: general (show other bugs)
Version: 1.2.1
Platform: unspecified Linux
: NOR normal
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-03-22 09:49 UTC by Ned Boony
Modified: 2017-01-07 22:29 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ned Boony 2006-03-22 09:49:05 UTC
Version:           1.2.1 (using KDE 3.5.1, Gentoo)
Compiler:          gcc version 3.3.5-20050130 (Gentoo 3.3.5.20050130-r1, ssp-3.3.5.20050130-1, pie-8.7.7.1)
OS:                Linux (i686) release 2.6.14-gentoo-r5

Akregator 1.2.1 in KDE 3.5.1. I recently added hundreds of feeds to akregator. Now, I get a lot of this when akregator tries to fetch feeds:

==============================================
QSocketNotifier: Internal error
QSocketNotifier: Socket descriptor too large for select()
QSocketNotifier: Internal error
QSocketNotifier: Socket descriptor too large for select()
QSocketNotifier: Internal error
QSocketNotifier: Socket descriptor too large for select()
QSocketNotifier: Internal error
.........
==========================================

And the red error icon replaces all my feed icons. Whenever I try to access any article from a feed I already have, I get this:

==========================================
kio (KRun): ERROR: 0x848ecd8 ERROR 43 The process for the http://html.nbc4.com protocol died unexpectedly.
==========================================

For any feed on any host. I even tried changing some default "ulimit" settings to this, thinking it might help:

==========================================
ore file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
file size               (blocks, -f) unlimited
pending signals                 (-i) 4095
max locked memory       (kbytes, -l) 1048576
max memory size         (kbytes, -m) unlimited
open files                      (-n) 32768
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
stack size              (kbytes, -s) 16384
cpu time               (seconds, -t) unlimited
max user processes              (-u) 8190
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited
=========================================

And it didn't. Restarting doesn't change anything. I tried with and without using browser cache. Akregator is now useless. Deleting  a lot of feeds will allow akregator to function properly again.
Comment 1 Benjamin Kudria 2008-03-24 08:13:05 UTC
I'm seeing this error too.  I had to likewise increase my ulimit to >1024, but then this issue kicks in.  It seems having more than 1024 feeds in akregator (not unreasonable!) triggers this problem.

Filed on Kubuntu Launchpad bugtracker also: https://bugs.launchpad.net/ubuntu/+source/kdepim/+bug/205888
Comment 2 Mark Purcell 2009-04-19 12:15:15 UTC
Looks like similar issues with Debian GNU/Linux
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=524634
Comment 3 Uwe Hermann 2009-04-23 16:55:05 UTC
Same issue for me, as I also subscribe to lots of feeds. Increasing ulimit helps a bit, but then this issue kicks in. I guess there's some place in the code where an arbitrary limitation hsa been introduced recently, older versions didn't have this problem.
Comment 4 Denis Kurz 2016-09-24 19:42:12 UTC
This bug has only been reported for versions before 4.14, which have been unsupported for at least two years now. Can anyone tell if this bug still present?

If noone confirms this bug for a Framework-based version of akregator (version 5.0 or later, as part of KDE Applications 15.08 or later), it gets closed in about three months.
Comment 5 Denis Kurz 2017-01-07 22:29:44 UTC
Just as announced in my last comment, I close this bug. If you encounter it again in a recent version (at least 5.0 aka 15.08), please open a new one unless it already exists. Thank you for all your input.