When I try to run evolution-2.4.1, i get "*** glibc detected *** free(): invalid pointer: 0x08144e90 ***" on STDOUT and it doesn't start.
It doesn't exit either, i have to ctl-c in the terminal. I got this with 2.2 as well. I have been completely unable to run evolution because of this. Any ideas out there? Here is the end of strace: open("/usr/lib/evolution/2.4/plugins/org-gnome-addressbook-file.eplug", O_RDONLY) = 17 fstat64(17, {st_mode=S_IFREG|0644, st_size=747, ...}) = 0 mmap2(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb2eec000 read(17, "<?xml version=\"1.0\"?>\n<e-plugin-"..., 131072) = 747 read(17, "", 131072) = 0 _llseek(17, 0, [747], SEEK_CUR) = 0 _llseek(17, 0, [0], SEEK_SET) = 0 read(17, "<?xml version=\"1.0\"?>\n<e-plugin-"..., 131072) = 747 read(17, "", 131072) = 0 read(17, "", 131072) = 0 close(17) = 0 munmap(0xb2eec000, 131072) = 0 stat64("/usr/lib/evolution/2.4/plugins/org-gnome-groupwise-features.eplug", {st_mode=S_IFREG|0644, st_size=3460, ...}) = 0 stat64("/usr/lib/evolution/2.4/plugins/org-gnome-groupwise-features.eplug", {st_mode=S_IFREG|0644, st_size=3460, ...}) = 0 stat64("/usr/lib/evolution/2.4/plugins/org-gnome-groupwise-features.eplug", {st_mode=S_IFREG|0644, st_size=3460, ...}) = 0 open("/usr/lib/evolution/2.4/plugins/org-gnome-groupwise-features.eplug", O_RDONLY) = 17 fstat64(17, {st_mode=S_IFREG|0644, st_size=3460, ...}) = 0 mmap2(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb2eec000 read(17, "<?xml version=\"1.0\" encoding=\"UT"..., 131072) = 3460 read(17, "", 131072) = 0 _llseek(17, 0, [3460], SEEK_CUR) = 0 _llseek(17, 0, [0], SEEK_SET) = 0 read(17, "<?xml version=\"1.0\" encoding=\"UT"..., 131072) = 3460 read(17, "", 131072) = 0 read(17, "", 131072) = 0 close(17) = 0 munmap(0xb2eec000, 131072) = 0 stat64("/usr/lib/evolution/2.4/plugins/org-gnome-evolution-startup-wizard.eplug", {st_mode=S_IFREG|0644, st_size=800, ...}) = 0 stat64("/usr/lib/evolution/2.4/plugins/org-gnome-evolution-startup-wizard.eplug", {st_mode=S_IFREG|0644, st_size=800, ...}) = 0 stat64("/usr/lib/evolution/2.4/plugins/org-gnome-evolution-startup-wizard.eplug", {st_mode=S_IFREG|0644, st_size=800, ...}) = 0 open("/usr/lib/evolution/2.4/plugins/org-gnome-evolution-startup-wizard.eplug", O_RDONLY) = 17 fstat64(17, {st_mode=S_IFREG|0644, st_size=800, ...}) = 0 mmap2(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb2eec000 read(17, "<?xml version=\"1.0\" encoding=\"UT"..., 131072) = 800 read(17, "", 131072) = 0 _llseek(17, 0, [800], SEEK_CUR) = 0 _llseek(17, 0, [0], SEEK_SET) = 0 read(17, "<?xml version=\"1.0\" encoding=\"UT"..., 131072) = 800 read(17, "", 131072) = 0 read(17, "", 131072) = 0 close(17) = 0 munmap(0xb2eec000, 131072) = 0 open("/dev/tty", O_RDWR|O_NONBLOCK|O_NOCTTY) = 17 writev(17, [{"*** glibc detected *** ", 23}, {"free(): invalid pointer", 23}, {": 0x", 4}, {"080c5728", 8}, {" ***\n", 5}], 5*** glibc detected *** free(): invalid pointer: 0x080c5728 *** ) = 63 rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0 tgkill(16192, 16192, SIGABRT) = 0 --- SIGABRT (Aborted) @ 0 (0) --- write(3, "7\0\4\0\4\0 \2\3\0 \2\0\0\0\0H\1&\0\3\0 \2\4\0 \2 \0 \0"..., 2380) = 2380 write(3, " \0\2\0\0\0\0\0", 8) = 8 write(3, "+\0\1\0", 4) = 4 read(3, "\1\1\214\0\0\0\0\0<\0\0\2\1\0\0\0\4\0\0\0\35\0\0\0p\311"..., 32) = 32 futex(0xb367b820, FUTEX_WAIT, 2, NULL) = -1 EINTR (Interrupted system call) --- SIGWINCH (Window changed) @ 0 (0) --- futex(0xb367b820, FUTEX_WAIT, 2, NULL And it just sits there. -- gentoo-user@gentoo.org mailing list