Mailinglist Archive: opensuse-kde3 (24 mails)

< Previous Next >
Re: [opensuse-kde3] Re: Leap 42 - First Login kded/kicker crashes, logout/login again all is OK - Any idea?
On 03/25/2017 11:42 AM, Mark Goldstein wrote:
Hi,

For those not subscribed to bug 965242, there seems to be a workaround.

Add the following somewhere at the beginning of /opt/kde3/bin/startkde:

GAM_SERV=`pgrep gam_server`
if test -z $GAM_SERV ; then
echo "No gam_server running, starting it..."
/usr/lib/gam_server&
fi

It looks like KDE3 starts OK when gam_server is already running and
crashes when gam_server is not running when kded/kdesktop/kicker call
FAMOpen.
I could not find how gam_server is started. Possibly, libfam0 starts
it when called for the first time. So probably KDE3 can't handle
correctly this situation.

HTH


Mark,

Thank you for the follow-up. I will have to see what is starting gam_server
on my system. Because I did experience the kded crash for the first few days I
had KDE installed, but then it disappeared (obviously I changed something that
must start gam_server):

$ pgrep gam_server
2320

However, whatever config change I made, it was not an explicit start of
gam_server, so there is some other service that does that on it's own.

Looking, it appears it is triggered by kdeinit now (somehow), e.g.

$ ps axf

...
2309 ? S 0:00 start_kdeinit --new-startup +kcminit_startup
2310 ? Ss 0:00 kdeinit Running...
2315 ? S 0:05 \_ klauncher [kdeinit] --new-startup
...
2313 ? S 0:01 dcopserver [kdeinit] --nosid
2317 ? S 0:42 kded [kdeinit] --new-startup
2320 ? S 0:01 /usr/lib/gam_server
2323 ? Ssl 2:27 /usr/lib/udisks2/udisksd --no-debug
2333 ? S 0:00 ksmserver [kdeinit]
2335 ? S 0:58 \_ kwin -session
10e9cd7a61000148218468500000024110000_1492121674_881081
2342 ? S 1:04 kdesktop [kdeinit]
2344 ? S 19:30 kicker [kdeinit]
2350 ? S 0:08 kaccess [kdeinit]
2354 ? S 0:34 basket -session
10e9cd7a61000148237577700000171830039_1492121674_878575
2356 ? S 0:01 kgpg -session
10e9cd7a61000148297542500000024500016_1492121674_878578
2370 ? Ss 0:16 syndaemon -d -k -R -p
/usr/local/tmp/david/syndaemon.pid
2377 ? S 0:01 kmix [kdeinit] -autostart
2379 ? S 0:05 knetworkmanager [kdeinit]
2381 ? S 0:59 klipper [kdeinit]
2389 ? S 0:01 /usr/lib/GConf/2/gconfd-2
...

The only direct package requirements I find are:

$ rpm -q --whatrequires gamin-server
libfam0-gamin-0.1.10-14.5.x86_64
libgamin-1-0-0.1.10-14.5.x86_64
codeblocks-contrib-16.01-1.1.x86_64


I'm stumped, your guess is as good as mine... (probably better)

--
David C. Rankin, J.D.,P.E.
--
To unsubscribe, e-mail: opensuse-kde3+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse-kde3+owner@xxxxxxxxxxxx

< Previous Next >
Follow Ups