[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: