Summary: | kded does not start with custom applnk entries | ||
---|---|---|---|
Product: | [Unmaintained] kdelibs | Reporter: | Malte Gell <malte_gell> |
Component: | kded | Assignee: | Unassigned bugs mailing-list <unassigned-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | ||
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Malte Gell
2003-02-09 21:46:50 UTC
I just found a way for simply reproducing this bug: cd ~/.kde/share/applnk md Test cd Test md justatest.desktop Then log off KDE and log on again and try ps aux|grep -w kded and you may not see kded running in that session. Of course, this "test" is simple and dirty, but it shows that kded seem to have problems to parse the folder ~/.kde/share/applnk/ correctly and if it fails, kded won't run. Malte can not reproduce this. it works fine here. Can it be you have a ulimit for open file descriptors? So it gets out of file descriptors when it opens your Test directory, so it can't open the X socket anymore. Subject: Re: kded does not start with custom applnk entries > ------- You are receiving this mail because: ------- > You reported the bug, or are watching the reporter. > > http://bugs.kde.org/show_bug.cgi?id=54362 > > > ------- Additional Comments From coolo@kde.org 2003-03-10 21:07 > ------- can not reproduce this. it works fine here. > Can it be you have a ulimit for open file descriptors? So > it gets out of file descriptors when it opens your Test > directory, so it can't open the X socket anymore. ulimit -Sc 0 # don't create core files ulimit -Sd unlimited test "$is" != "ksh" && ulimit -Ss unlimited ulimit -Sm unlimited These are the only ulimts set on the system (SuSE 7.3) in /etc/profile, but they're all set to unlimited, besides the core file limit, so they shouldn't be a problem ? Subject: KDE_3_1_BRANCH: kdelibs/kded CVS commit by waba: CCMAIL: 54362-done@bugs.kde.org create first the local X socket and start sycoca afterwards. This fixes the problem with failing kded because of fd limit with huge menu structures, when using DNOTIFY support. (backport) M +3 -3 kded.cpp 1.75.2.1 --- kdelibs/kded/kded.cpp #1.75:1.75.2.1 @@ -713,9 +713,9 @@ int main(int argc, char *argv[]) Kded *kded = new Kded(bCheckSycoca); // Build data base - kded->recreate(); - signal(SIGTERM, sighandler); signal(SIGHUP, sighandler); KDEDApplication k; + + kded->recreate(); if (bCheckUpdates) Thanx for the patch, this bug is gone now. It works. |