Version: (using KDE KDE 3.5.3) Installed from: Compiled From Sources Compiler: gcc-4.1.1 OS: Linux Today, for no apparent reason (I only reinstalled libgtk+) KMail stopped working. It originally happened with Mandriva packages, but a from-sources version has the same problem. I recompiled with --enable-debug=full, this is what I am getting in the terminal: [tomee@aereo ~]$ kmail kmail: KMKernel::KMKernel kdecore (KConfigSkeleton): Creating KConfigSkeleton (0x81ba578) kdecore (KConfigSkeleton): KConfigSkeleton::readConfig() libkdenetwork: creating new pgp object libkdenetwork: Kpgp: gpg found kmail: No Qt-native utf-7 codec found; registering QUtf7Codec from libkdenetwork kmail: [void KMKernel::init()] foldersPath (from config): '/home/tomee/.Mail' kmail: instantating KPIM::IdentityManager kmail: Identity::readConfig(): UOID = 1231736007 for identity named "Default" kmail: Identity::readConfig(): UOID = 2128965865 for identity named "GMail" kmail: pPopFilter set And it will sit there forever. Stack trace: --snipped-- uname({sys="Linux", node="aereo", ...}) = 0 open("/home/tomee/.DCOPserver_aereo__0", O_RDONLY|O_LARGEFILE) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=54, ...}) = 0 fstat64(3, {st_mode=S_IFREG|0644, st_size=54, ...}) = 0 fstat64(3, {st_mode=S_IFREG|0644, st_size=54, ...}) = 0 fstat64(3, {st_mode=S_IFREG|0644, st_size=54, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6426000 read(3, "local/aereo:/tmp/.ICE-unix/dcop2"..., 4096) = 54 close(3) = 0 munmap(0xb6426000, 4096) = 0 socket(PF_FILE, SOCK_STREAM, 0) = 3 uname({sys="Linux", node="aereo", ...}) = 0 connect(3, {sa_family=AF_FILE, path="/tmp/.ICE-unix/dcop20525-1150643578"}, 38) = 0 fcntl64(3, F_SETFD, FD_CLOEXEC) = 0 write(3, "\0\1\0\0\0\0\0\0", 8) = 8 read(3, "\0\1\0\0\0\0\0\0", 8) = 8 access("/home/tomee/.ICEauthority", R_OK) = 0 open("/home/tomee/.ICEauthority", O_RDONLY) = 4 fstat64(4, {st_mode=S_IFREG|0600, st_size=589, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6426000 read(4, "\0\3ICE\0\0\0007local/aereo.4mind.pl:/t"..., 4096) = 589 read(4, "", 4096) = 0 close(4) = 0 munmap(0xb6426000, 4096) = 0 write(3, "\0\2\1\1\6\0\0\0\0\0\0\0\0\0\0\0\3\0MIT\0\0\0\3\0001.0"..., 56) = 56 read(3, "\0\3\0\0\1\0\0\0", 8) = 8 read(3, "\0\0\0\0\0\0\0\0", 8) = 8 access("/home/tomee/.ICEauthority", R_OK) = 0 open("/home/tomee/.ICEauthority", O_RDONLY) = 4 fstat64(4, {st_mode=S_IFREG|0600, st_size=589, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6426000 read(4, "\0\3ICE\0\0\0007local/aereo.4mind.pl:/t"..., 4096) = 589 close(4) = 0 munmap(0xb6426000, 4096) = 0 write(3, "\0\4\1\1\3\0\0\0\20\0\0\0\0\0\0\0\2168\271%;\200d\221%"..., 32) = 32 read(3, "\0\6\0\0\2\0\0\0", 8) = 8 read(3, "\3\0MIT\0\0\0\3\0001.0\0\0\0", 16) = 16 access("/home/tomee/.ICEauthority", R_OK) = 0 open("/home/tomee/.ICEauthority", O_RDONLY) = 4 fstat64(4, {st_mode=S_IFREG|0600, st_size=589, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6426000 read(4, "\0\3ICE\0\0\0007local/aereo.4mind.pl:/t"..., 4096) = 589 read(4, "", 4096) = 0 close(4) = 0 munmap(0xb6426000, 4096) = 0 write(3, "\0\7\1\0\7\0\0\0\1\1\0\0\0\0\0\0\4\0DCOPd\221\3\0KDE\377"..., 64) = 64 read(3, "\0\3\0\0\1\0\0\0", 8) = 8 read(3, "\0\0MIT\0\0\0", 8) = 8 access("/home/tomee/.ICEauthority", R_OK) = 0 open("/home/tomee/.ICEauthority", O_RDONLY) = 4 fstat64(4, {st_mode=S_IFREG|0600, st_size=589, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6426000 read(4, "\0\3ICE\0\0\0007local/aereo.4mind.pl:/t"..., 4096) = 589 close(4) = 0 munmap(0xb6426000, 4096) = 0 write(3, "\0\4\1\0\3\0\0\0\20\0\0\0\0\0\0\0\2168\271%;\200d\221%"..., 32) = 32 read(3, "\0\10\0\2\2\0\0\0", 8) = 8 read(3, "\3\0KDE\0\0\0\3\0002.0\0\0\0", 16) = 16 getsockopt(3, SOL_SOCKET, SO_PEERCRED, "-P\0\0\364\1\0\0\364\1\0\0", [12]) = 0 getuid32() = 500 write(3, "\1\2\1\0I\0\0\0\0\0\0\0", 12) = 12 write(3, "\0\0\0\0\0\0\0\vDCOPServer\0\0\0\0\1\0\0\0\0\25regi"..., 53) = 53 write(3, "\0\0\0\20anonymous-25610\0", 20) = 20 read(3, "\2\3\0\0028\0\0\0", 8) = 8 read(3, "\317\0\0\0", 4) = 4 read(3, "\0\0\0\vDCOPServer\0\0\0\0\0\0\0\0\tQCString\0"..., 56) = 56 write(3, "\1\2\1\0\\\0\0\0\317\0\0\0", 12) = 12 write(3, "\0\0\0\20anonymous-25610\0\0\0\0\vDCOPServ"..., 82) = 82 write(3, "\0\0\0\6kmail\0", 10) = 10 read(3, "\2\3\0\0024\0\0\0", 8) = 8 read(3, "\317\0\0\0", 4) = 4 read(3, "\0\0\0\vDCOPServer\0\0\0\0\20anonymous-256"..., 52) = 52 write(3, "\1\2\1\0b\0\0\0\2\0\0\0", 12) = 12 write(3, "\0\0\0\20anonymous-25610\0\0\0\0\6kmail\0\0\0"..., 62) = 62 write(3, "\0\0\0\f/home/tomee\0\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0"..., 36) = 36 read(3, "\2\5\0\2\"\0\0\0", 8) = 8 read(3, "\2\0\0\0", 4) = 4 read(3, "\0\0\0\6kmail\0\0\0\0\20anonymous-25610\0\0\0"..., 34) = 34 read(3, kmail: KMKernel::KMKernel kdecore (KConfigSkeleton): Creating KConfigSkeleton (0x81ba578) kdecore (KConfigSkeleton): KConfigSkeleton::readConfig() libkdenetwork: creating new pgp object libkdenetwork: Kpgp: gpg found kmail: No Qt-native utf-7 codec found; registering QUtf7Codec from libkdenetwork kmail: [void KMKernel::init()] foldersPath (from config): '/home/tomee/.Mail' kmail: instantating KPIM::IdentityManager kmail: Identity::readConfig(): UOID = 1231736007 for identity named "Default" kmail: Identity::readConfig(): UOID = 2128965865 for identity named "GMail" kmail: pPopFilter set
Created attachment 16683 [details] My config file
Correction, it works after a reboot. Still, this is strange for me but I don't know if I will be able to reproduce it.
This happens quite often for me with Debian's KDE 3.5.7-2. It blocks when reading the same /tmp/.ICE-unix/dcop... file. See the bug report below for a trace: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=437935
KDE4 doesn't use dcop anymore. Reopen this report if you encounter a similar issue with KMail > 1.11.4.