Thus spake Owen Ford on Mon, May 15, 2006 at 11:14:04PM CDT > On Mon, 2006-05-15 at 19:51 -0500, Lindsay Haisley wrote: > > What should I re-emerge in order to try to get evolution to be stable. So > > far, I've re-emerged: > > > > evolution > > evoluiton-data-server > > glibc > > gtk+ > > bonobo > > libbonobo > > > > I've also nuked all my evolution config and started over - which will > > involve _hours_ of work to rebuild everything with hex-reader from the saved > > config files. > > > > Nothing works. I HAVE to get this program working or I'm f***ed! > > > > Evolution even crashes with "*** glibc detected *** free(): invalid pointer: > > 0x08435618 ***" when I'm scrolling on a window, such as the contact > > information window! > > > > This is worse than having a hard drive crash :-( > > You could strace and see what it is trying to do around that time. I've > done this more than a few times when an app starts acting weird.
Not a lot of help. gettimeofday({1147754455, 767633}, NULL) = 0 poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=8, events=POLLIN|POLLPRI}, {fd=10, events=POLLIN|POLLPRI}, {fd=22, events=POLLIN}, {fd=18, events=POLLIN}, {fd=20, events=POLLIN}], 7, 0) = 0 ioctl(3, FIONREAD, [0]) = 0 ioctl(3, FIONREAD, [0]) = 0 gettimeofday({1147754455, 768000}, NULL) = 0 poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=8, events=POLLIN|POLLPRI}, {fd=10, events=POLLIN|POLLPRI}, {fd=22, events=POLLIN}, {fd=18, events=POLLIN}, {fd=20, events=POLLIN}], 7, 0) = 0 ioctl(3, FIONREAD, [0]) = 0 gettimeofday({1147754455, 768234}, NULL) = 0 poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN, revents=POLLIN}, {fd=8, events=POLLIN|POLLPRI}, {fd=10, events=POLLIN|POLLPRI}, {fd=22, events=POLLIN}, {fd=18, events=POLLIN}, {fd=20, events=POLLIN}], 7, 240875) = 1 ioctl(3, FIONREAD, [32]) = 0 read(3, "\6\1&S\250\255z\0{\0\0\0\335\f\200\3\0\0\0\0r\4\305\2\4"..., 32) = 32 gettimeofday({1147754455, 775118}, NULL) = 0 write(3, "&\20\2\0\335\f\200\3", 8) = 8 read(3, "\1\1\'S\0\0\0\0{\0\0\0\0\0\0\0r\4\305\2\4\0\202\0\0\1\0"..., 32) = 32 --- SIGSEGV (Segmentation fault) @ 0 (0) --- write(3, "5\20\4\0\24200\3\205\n\200\3\20\0006\1\33\4\2\0\0\0\0"..., 24) = 24 write(3, " \20\2\0\0\0\0\0", 8) = 8 write(3, "+\20\1\0", 4) = 4 read(3, "\1\2+S\0\0\0\0T\0\200\3\0\0\0\0\1\0\0\0\10\0\0\0\30cN\10"..., 32) = 32 fork() = 16668 stderr and stdio get all mixed up here, I believe. -- Lindsay Haisley | "Fighting against human | PGP public key FMP Computer Services | creativity is like | available at 512-259-1190 | trying to eradicate | <http://pubkeys.fmp.com> http://www.fmp.com | dandelions" | | (Pamela Jones) | -- gentoo-desktop@gentoo.org mailing list