Hallo,
es ist mal wieder soweit ich habe ein kleines Problem (dabei lief es die ganze Zeit so super mit mir und meinem Archsystem).
Ich habe heute Arch neu installiert, da ich mir ausersehen durch Blödheit gepaart mit Stress und Ungeduld das System zerstört habe.
Davor lief das System ca 1.5 Jahre ohne grössere Probleme.
System neu installiert (nach Anleitung) und nun habe ich das Problem, dass alle KDE Anwendungen, welche auf die Festplatte zugreifen extrem langsam beim starten sind. Andere Programme wie Chromium etc starten blitzschnell, sobald ich aber eine Funktion ausführe, welche das Dateisystem ausliest (Speicher Dialog Öffnen Dialog etc) hängt die Anwendung erst einmal bis zu einer Minute.
Vorallem der Start von Dolphin dauert ewig.
Hierbei sei zu sagen, dass als root dieses Problem nicht besteht. Wenn ich mit kdesu Dolphin starte ist er sofort bereit!
Habe dann etwas herumgespielt und bemerkt, dass wenn ich Dolphin als normaler User mit dbus-launch dolphin aufrufe, dieses ebenfalls direkt startet.
Vermute also dass es irgendetwas mit DBus zu tun haben könnte.
Ein strace beim ausführen von Dolphin sagt folgendes:
lstat("/home", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/home/snooga", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
lstat("/home/snooga/.kde4", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
lstat("/home/snooga/.kde4/share", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
lstat("/home/snooga/.kde4/share/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
stat("/home/snooga/.kde4/share/config/", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
access("/etc/kde4rc", R_OK) = -1 ENOENT (No such file or directory)
stat("/home/snooga/.kde4/share/config/", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
stat("/home/snooga/.kde4/share/config/startkdeinitlockrc", 0x7fff53190440) = -1 ENOENT (No such file or directory)
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2309, ...}) = 0
access("/home/snooga/.kde4/share/config/startkdeinitlockrc", W_OK) = -1 ENOENT (No such file or directory)
access("/home/snooga/.kde4/share/config/startkdeinitlockrc", F_OK) = -1 ENOENT (No such file or directory)
access("/home/snooga/.kde4/share/config", W_OK) = 0
lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/usr/share", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/usr/share/config", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/home", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/home/snooga", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
lstat("/home/snooga/.kde4", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
lstat("/home/snooga/.kde4/share", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
lstat("/home/snooga/.kde4/share/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
stat("/usr/share/config", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat("/home/snooga/.kde4/share/config/kdeglobals", {st_mode=S_IFREG|0600, st_size=512, ...}) = 0
stat("/usr/share/config/kdeglobals", 0x7fff531901d0) = -1 ENOENT (No such file or directory)
stat("/home/snooga/.kde4/share/config/system.kdeglobals", 0x7fff531901d0) = -1 ENOENT (No such file or directory)
stat("/usr/share/config/system.kdeglobals", 0x7fff531901d0) = -1 ENOENT (No such file or directory)
stat("/home/snooga/.kde4/share/config/kdeglobals", {st_mode=S_IFREG|0600, st_size=512, ...}) = 0
lstat("/home", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/home/snooga", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
lstat("/home/snooga/.kde4", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
lstat("/home/snooga/.kde4/share", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
lstat("/home/snooga/.kde4/share/config", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
lstat("/home/snooga/.kde4/share/config/kdeglobals", {st_mode=S_IFREG|0600, st_size=512, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2309, ...}) = 0
stat("/home/snooga/.kde4/share/config/kdeglobals", {st_mode=S_IFREG|0600, st_size=512, ...}) = 0
open("/home/snooga/.kde4/share/config/kdeglobals", O_RDONLY|O_CLOEXEC) = 11
fcntl(11, F_SETFD, FD_CLOEXEC) = 0
fstat(11, {st_mode=S_IFREG|0600, st_size=512, ...}) = 0
fstat(11, {st_mode=S_IFREG|0600, st_size=512, ...}) = 0
fstat(11, {st_mode=S_IFREG|0600, st_size=512, ...}) = 0
read(11, "[$Version]\nupdate_info=kded.upd:"..., 16384) = 512
read(11, "", 15872) = 0
close(11) = 0
stat("/home/snooga/.kde4/share/config/startkdeinitlockrc", 0x7fff53190220) = -1 ENOENT (No such file or directory)
stat("/usr/share/config/startkdeinitlockrc", 0x7fff53190220) = -1 ENOENT (No such file or directory)
uname({sys="Linux", node="my-host", ...}) = 0
readlink("/home/snooga/.kde4/tmp-my-host", "/tmp/kde-snooga", 1023) = 15
lstat("/tmp/kde-snooga", {st_mode=S_IFDIR|0700, st_size=60, ...}) = 0
getuid() = 1000
stat("/tmp/kde-snooga", {st_mode=S_IFDIR|0700, st_size=60, ...}) = 0
lstat("/tmp", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=380, ...}) = 0
lstat("/tmp/kde-snooga", {st_mode=S_IFDIR|0700, st_size=60, ...}) = 0
lstat("/tmp", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=380, ...}) = 0
lstat("/tmp/kde-snooga", {st_mode=S_IFDIR|0700, st_size=60, ...}) = 0
stat("/tmp/kde-snooga/", {st_mode=S_IFDIR|0700, st_size=60, ...}) = 0
statfs("/tmp/kde-snooga/startkdeinitlock", {f_type=0x1021994, f_bsize=4096, f_blocks=2050009, f_bfree=2049994, f_bavail=2049994, f_files=2050009, f_ffree=2049965, f_fsid={0, 0}, f_namelen=255, f_frsize=4096}) = 0
open("/tmp/kde-snooga/startkdeinitlock", O_WRONLY|O_CREAT|O_EXCL, 0644) = -1 EEXIST (File exists)
lstat("/tmp/kde-snooga/startkdeinitlock", {st_mode=S_IFREG|0644, st_size=21, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2309, ...}) = 0
open("/tmp/kde-snooga/startkdeinitlock", O_RDONLY|O_CLOEXEC) = 11
fcntl(11, F_SETFD, FD_CLOEXEC) = 0
fstat(11, {st_mode=S_IFREG|0644, st_size=21, ...}) = 0
fstat(11, {st_mode=S_IFREG|0644, st_size=21, ...}) = 0
fstat(11, {st_mode=S_IFREG|0644, st_size=21, ...}) = 0
read(11, "1007\ndolphin\nmy-host\n", 16384) = 21
read(11, "", 16363) = 0
close(11) = 0
uname({sys="Linux", node="my-host", ...}) = 0
kill(1007, SIG_0) = -1 ESRCH (No such process)
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2309, ...}) = 0
statfs("/tmp/kde-snooga/startkdeinitlock", {f_type=0x1021994, f_bsize=4096, f_blocks=2050009, f_bfree=2049994, f_bavail=2049994, f_files=2050009, f_ffree=2049965, f_fsid={0, 0}, f_namelen=255, f_frsize=4096}) = 0
open("/tmp/kde-snooga/startkdeinitlock", O_WRONLY|O_CREAT|O_EXCL, 0644) = -1 EEXIST (File exists)
lstat("/tmp/kde-snooga/startkdeinitlock", {st_mode=S_IFREG|0644, st_size=21, ...}) = 0
uname({sys="Linux", node="my-host", ...}) = 0
kill(1007, SIG_0) = -1 ESRCH (No such process)
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2309, ...}) = 0
sendmsg(7, {msg_name(0)=NULL, msg_iov(2)=[{"l\1\0\1\26\0\0\0\23\0\0\0\177\0\0\0\1\1o\0\25\0\0\0/org/fre"..., 144}, {"\21\0\0\0org.kde.klauncher\0", 22}], msg_controllen=0, msg_flags=0}, MSG_NOSIGNAL) = 166
poll([{fd=7, events=POLLIN}], 1, 25000) = 1 ([{fd=7, revents=POLLIN}])
recvmsg(7, {msg_name(0)=NULL, msg_iov(1)=[{"l\2\1\1\4\0\0\0\10\0\0\0=\0\0\0\6\1s\0\5\0\0\0:1.72\0\0\0"..., 2048}], msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_CMSG_CLOEXEC) = 84
recvmsg(7, 0x7fff53190250, MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable)
stat("/usr/lib/kde4/libexec/kdeinit4", 0x7fff531907c0) = -1 ENOENT (No such file or directory)
stat("/usr/local/bin/kdeinit4", 0x7fff531907c0) = -1 ENOENT (No such file or directory)
stat("/usr/bin/kdeinit4", {st_mode=S_IFREG|0755, st_size=52712, ...}) = 0
lstat("/usr/bin/kdeinit4", {st_mode=S_IFREG|0755, st_size=52712, ...}) = 0
access("/usr/bin/kdeinit4", X_OK) = 0
mmap(NULL, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f66bc6c6000
mprotect(0x7f66bc6c6000, 4096, PROT_NONE) = 0
clone(child_stack=0x7f66bcec5f30, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7f66bcec69d0, tls=0x7f66bcec6700, child_tidptr=0x7f66bcec69d0) = 1133
pipe2([11, 12], O_CLOEXEC) = 0
write(3, "\1\0\0\0\0\0\0\0", 8) = 8
write(3, "\1\0\0\0\0\0\0\0", 8) = 8
pipe2([14, 15], O_CLOEXEC) = 0
write(3, "\1\0\0\0\0\0\0\0", 8) = 8
pipe2([16, 17], O_CLOEXEC) = 0
write(3, "\1\0\0\0\0\0\0\0", 8) = 8
pipe2([18, 19], O_CLOEXEC) = 0
pipe2([20, 21], O_CLOEXEC) = 0
write(3, "\1\0\0\0\0\0\0\0", 8) = 8
write(3, "\1\0\0\0\0\0\0\0", 8) = 8
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f66da3e2a90) = 1134
fcntl(20, F_GETFL) = 0 (flags O_RDONLY)
fcntl(20, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
close(19) = 0
close(11) = 0
fcntl(12, F_GETFL) = 0x1 (flags O_WRONLY)
fcntl(12, F_SETFL, O_WRONLY|O_NONBLOCK) = 0
close(15) = 0
fcntl(14, F_GETFL) = 0 (flags O_RDONLY)
fcntl(14, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
close(17) = 0
fcntl(16, F_GETFL) = 0 (flags O_RDONLY)
fcntl(16, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
select(19, [18], NULL, NULL, NULL) = 1 (in [18])
write(3, "\1\0\0\0\0\0\0\0", 8) = 8
read(18, "", 1024) = 0
write(3, "\1\0\0\0\0\0\0\0", 8) = 8
close(18) = 0
select(21, [14 16 20], [], NULL, NULL) = 2 (in [14 16])
ioctl(14, FIONREAD, [0]) = 0
write(3, "\1\0\0\0\0\0\0\0", 8) = 8
close(14) = 0
ioctl(16, FIONREAD, [0]) = 0
write(3, "\1\0\0\0\0\0\0\0", 8) = 8
close(16) = 0
select(21, [20], [], NULL, NULLkdeinit4: Shutting down running client.
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
KDE Daemon (kded) already running.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
Process 1130 detached
Wie gesagt , Anwendungen sind erst dann langsam, wenn irgendwas mit dem Dateisystem ausgelesen werden muss, und das nur bei einem normalen user.
Jemand eine Idee?
Vielen Dank