Re: DCOP-Server
On Mon, 28 Jan 2008 13:39:20 +0100
Jens Seidel <jensseidel@users.sf.net> wrote:
> On Mon, Jan 28, 2008 at 10:37:22AM +0100, Dirk Neumann wrote:
> > Guten Morgen liebe Liste!
> >
> > Da ich kürzlich auf debian-devel-announce las, dass das Paket
> > multi-gnome-terminal aus Lenny entfernt werden soll, bin ich nun auf
> > der Suche nach einem passenden Ersatz. Es sollte tabbed-terminaling
> > beherrschen, so wie konsole aus KDE. Die braucht allerdings 28 Minuten
> > zum Start:
> >
> > $ konsole
> > DCOPClient::attachInternal. Attach failed Could not open network socket
> > Link points to "/tmp/ksocket-neumann"
> > Link points to "/tmp/kde-neumann"
> > kbuildsycoca running...
> > Reusing existing ksycoca
> > usw...
>
> Was sagt den strace?
>
> $ strace konsole
Oh, das ist aber viel. Ich nehme aber mal an, es ist wichtig, was so
ziemlich kurz vor der langen Wartezeit kommt:
[..]
uname({sys="Linux", node="merkur", ...}) = 0
open("/home/neumann/.DCOPserver_merkur__0", O_RDONLY) = -1 ENOENT (No such file or directory)
access("/usr/bin/kdeinit", F_OK) = 0
access("/usr/bin/kdeinit", X_OK) = 0
lstat("/usr/bin/kdeinit", {st_mode=S_IFREG|0755, st_size=49152, ...}) =0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|
SIGCHLD,child_tidptr=0x2b55a8a27e70) = 6275
wait4(6275, Link points to "/tmp/ksocket-neumann"
Link points to "/tmp/kde-neumann"
Dann dauerts erst mal 28 Minuten, dann gehts weiter:
kbuildsycoca running...
[{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 6275
--- SIGCHLD (Child exited) @ 0 (0) ---
write(5, "\0", 1) = 1
rt_sigreturn(0x5) = 6275
uname({sys="Linux", node="merkur", ...}) = 0
open("/home/neumann/.DCOPserver_merkur__0", O_RDONLY) = 8
[..]
Es wird also auf einen Child-Prozess gewartet. Hm, aber warum?
Dirk.
Reply to: