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

Re: KDE4 - panel takes ages (10+ minutes) to show up



On Saturday 01 August 2009 19:59:07 Jan De Luyck wrote:
> Hello folks,
>
> I've got a weird problem, which I can't seem to find a solution for:
>
> After starting KDE 4 (startx), the panel (plasma I think it's called?)
> takes more than 10 minutes to show up.
>
> Also, during this time, I see that there are a ton of accesses to the
> filesystems handled by my automount daemon (eg my cd drives, and my NAS
> mounts). I have no idea if this is related or not. Shutting down automount
> prior to starting KDE4 has no impact on the start time.
>
> While waiting for plasma, I can start applications I have shortcuts defined
> for, but that's it. Luckely xterm is one of those, so I can still go ahead
> and do some work.
>
> anyone any idea how i could diagnose/fix this?

Small update: I've found that it's actually kdeinit4: plasma-desktop that seems 
to be stuck in a loop doing the following:

...
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1067, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1067, ...}) = 0
open("/etc/fstab", O_RDONLY)            = 13
fstat(13, {st_mode=S_IFREG|0644, st_size=1960, ...}) = 0
fcntl(13, F_SETFD, FD_CLOEXEC)          = 0
stat("/etc/fstab", {st_mode=S_IFREG|0644, st_size=1960, ...}) = 0
stat("/etc/fstab", {st_mode=S_IFREG|0644, st_size=1960, ...}) = 0
fstat(13, {st_mode=S_IFREG|0644, st_size=1960, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8113d00000
read(13, "# /etc/fstab: static file system"..., 4096) = 1960
read(13, "", 4096)                      = 0
lstat("proc", 0x7fffef9e4430)           = -1 ENOENT (No such file or directory)
lstat("/proc", {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0
lstat("usbfs", 0x7fffef9e4430)          = -1 ENOENT (No such file or directory)
lstat("/proc/bus/usb", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
lstat("/dev/md0", {st_mode=S_IFBLK|0660, st_rdev=makedev(9, 0), ...}) = 0
lstat("/boot", {st_mode=S_IFDIR|0755, st_size=1024, ...}) = 0
lstat("/dev/md1", {st_mode=S_IFBLK|0660, st_rdev=makedev(9, 1), ...}) = 0
lstat("/", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/dev/vg/usr", {st_mode=S_IFLNK|0777, st_size=18, ...}) = 0
readlink("/dev/vg/usr", "/dev/mapper/vg-usr"..., 4096) = 18
stat("/dev/vg/usr", {st_mode=S_IFBLK|0660, st_rdev=makedev(253, 2), ...}) = 0
lstat("/dev/mapper/vg-usr", {st_mode=S_IFBLK|0660, st_rdev=makedev(253, 2), ...}) = 0
lstat("/usr", {st_mode=S_IFDIR|0755, st_size=143, ...}) = 0
lstat("/dev/vg/tmp", {st_mode=S_IFLNK|0777, st_size=18, ...}) = 0
readlink("/dev/vg/tmp", "/dev/mapper/vg-tmp", 4096) = 18
stat("/dev/vg/tmp", {st_mode=S_IFBLK|0660, st_rdev=makedev(253, 0), ...}) = 0
lstat("/dev/mapper/vg-tmp", {st_mode=S_IFBLK|0660, st_rdev=makedev(253, 0), ...}) = 0
lstat("/tmp", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=4096, ...}) = 0
lstat("/dev/vg/data", {st_mode=S_IFLNK|0777, st_size=19, ...}) = 0
readlink("/dev/vg/data", "/dev/mapper/vg-data"..., 4096) = 19
stat("/dev/vg/data", {st_mode=S_IFBLK|0660, st_rdev=makedev(253, 1), ...}) = 0
lstat("/dev/mapper/vg-data", {st_mode=S_IFBLK|0660, st_rdev=makedev(253, 1), ...}) = 0
lstat("/mnt/data", {st_mode=S_IFDIR|0755, st_size=120, ...}) = 0
lstat("/dev/vg/var", {st_mode=S_IFLNK|0777, st_size=18, ...}) = 0
readlink("/dev/vg/var", "/dev/mapper/vg-var"..., 4096) = 18
stat("/dev/vg/var", {st_mode=S_IFBLK|0660, st_rdev=makedev(253, 4), ...}) = 0
lstat("/dev/mapper/vg-var", {st_mode=S_IFBLK|0660, st_rdev=makedev(253, 4), ...}) = 0
lstat("/var", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/dev/vg/home", {st_mode=S_IFLNK|0777, st_size=19, ...}) = 0
readlink("/dev/vg/home", "/dev/mapper/vg-home", 4096) = 19
stat("/dev/vg/home", {st_mode=S_IFBLK|0660, st_rdev=makedev(253, 3), ...}) = 0
lstat("/dev/mapper/vg-home", {st_mode=S_IFBLK|0660, st_rdev=makedev(253, 3), ...}) = 0
lstat("/home", {st_mode=S_IFDIR|0755, st_size=61, ...}) = 0
lstat("/dev/sdc1", {st_mode=S_IFBLK|0660, st_rdev=makedev(8, 33), ...}) = 0
lstat("/mnt/dump2", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/dev/sdb2", {st_mode=S_IFBLK|0660, st_rdev=makedev(8, 18), ...}) = 0
lstat("none", 0x7fffef9e4430)           = -1 ENOENT (No such file or directory)
lstat("/dev/sdd2", {st_mode=S_IFBLK|0660, st_rdev=makedev(8, 50), ...}) = 0
lstat("none", 0x7fffef9e4430)           = -1 ENOENT (No such file or directory)
lstat("/dev/scd0", {st_mode=S_IFLNK|0777, st_size=3, ...}) = 0
readlink("/dev/scd0", "sr0"..., 4096)   = 3
stat("/dev/scd0", {st_mode=S_IFBLK|0660, st_rdev=makedev(11, 0), ...}) = 0
lstat("/dev/sr0", {st_mode=S_IFBLK|0660, st_rdev=makedev(11, 0), ...}) = 0
lstat("/mnt/cdrom", {st_mode=S_IFLNK|0777, st_size=23, ...}) = 0
readlink("/mnt/cdrom", "/etc/autofs/cdrom/cdrom", 4096) = 23
stat("/mnt/cdrom", 0x1fc5f38)           = -1 ENOENT (No such file or directory)
...

and every access to the automounter directories or the scd/sr devices taking 
half a year because of no media present... going on forever.. and ever.. and ever.. 
and ever.... and then some more...

Kind regards,

Jan

-- 
Sometimes the best medicine is to stop taking something.


Reply to: