I ran (on the remote box) under valgrind. Now the main GUI maps but evolution seems to hang trying to fetch mail from my various accounts (none of them work). Ultimately I have to kill evolution. Here's what I see on the console: Script started on Wed 18 May 2011 02:29:39 PM EDT {ronispc:1:Gar} valgrind evolution ==319== Memcheck, a memory error detector ==319== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al. ==319== Using Valgrind-3.5.0 and LibVEX; rerun with -h for copyright info ==319== Command: evolution ==319== ==319== Invalid write of size 4 ==319== at 0x538AD64: copy_classes (in /usr/lib/libXi.so.6.1.0) ==319== by 0x538C198: XIQueryDevice (in /usr/lib/libXi.so.6.1.0) ==319== by 0x51F7B74: gdk_x11_device_manager_xi2_constructed (gdkdevicemanager-xi2.c:413) ==319== by 0x5A350D9: g_object_newv (gobject.c:1521) ==319== by 0x5A35B22: g_object_new_valist (gobject.c:1610) ==319== Address 0x5f0d738 is 0 bytes after a block of size 200 alloc'd ==319== at 0x40238EC: malloc (in /usr/local/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==319== by 0x538C182: XIQueryDevice (in /usr/lib/libXi.so.6.1.0) ==319== by 0x51F7B74: gdk_x11_device_manager_xi2_constructed (gdkdevicemanager-xi2.c:413) ==319== by 0x5A350D9: g_object_newv (gobject.c:1521) ==319== by 0x5A35B22: g_object_new_valist (gobject.c:1610) ==319== ==319== Invalid write of size 4 ==319== at 0x538AD6A: copy_classes (in /usr/lib/libXi.so.6.1.0) ==319== by 0x538C198: XIQueryDevice (in /usr/lib/libXi.so.6.1.0) ==319== by 0x51F7B74: gdk_x11_device_manager_xi2_constructed (gdkdevicemanager-xi2.c:413) ==319== by 0x5A350D9: g_object_newv (gobject.c:1521) ==319== by 0x5A35B22: g_object_new_valist (gobject.c:1610) ==319== Address 0x5f0d73c is 4 bytes after a block of size 200 alloc'd ==319== at 0x40238EC: malloc (in /usr/local/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==319== by 0x538C182: XIQueryDevice (in /usr/lib/libXi.so.6.1.0) ==319== by 0x51F7B74: gdk_x11_device_manager_xi2_constructed (gdkdevicemanager-xi2.c:413) ==319== by 0x5A350D9: g_object_newv (gobject.c:1521) ==319== by 0x5A35B22: g_object_new_valist (gobject.c:1610) ==319== ==319== Invalid read of size 4 ==319== at 0x51F62AF: translate_device_classes (gdkdevicemanager-xi2.c:206) ==319== by 0x51F65A0: add_device (gdkdevicemanager-xi2.c:295) ==319== by 0x51F7BAF: gdk_x11_device_manager_xi2_constructed (gdkdevicemanager-xi2.c:419) ==319== by 0x5A350D9: g_object_newv (gobject.c:1521) ==319== by 0x5A35B22: g_object_new_valist (gobject.c:1610) ==319== Address 0x5f0d738 is 0 bytes after a block of size 200 alloc'd ==319== at 0x40238EC: malloc (in /usr/local/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==319== by 0x538C182: XIQueryDevice (in /usr/lib/libXi.so.6.1.0) ==319== by 0x51F7B74: gdk_x11_device_manager_xi2_constructed (gdkdevicemanager-xi2.c:413) ==319== by 0x5A350D9: g_object_newv (gobject.c:1521) ==319== by 0x5A35B22: g_object_new_valist (gobject.c:1610) ==319== ==319== Syscall param writev(vector[...]) points to uninitialised byte(s) ==319== at 0x5D73414: writev (in /lib/libc-2.7.so) ==319== by 0x4B79194: write_data_T (linc-connection.c:1048) ==319== by 0x4B7959A: link_connection_writev (linc-connection.c:1244) ==319== by 0x4B4EBFC: giop_send_buffer_write (giop-send-buffer.c:464) ==319== by 0x4B55AA1: orbit_small_marshal (orbit-small.c:368) ==319== by 0x4B56679: ORBit_small_invoke_stub (orbit-small.c:648) ==319== by 0x4B563D4: ORBit_small_invoke_stub_n (orbit-small.c:577) ==319== by 0x4B70174: ORBit_c_stub_invoke (poa.c:2650) ==319== by 0x4B20E9D: ConfigServer_ping (GConfX-stubs.c:279) ==319== Address 0x600e2fa is 10 bytes inside a block of size 2,048 alloc'd ==319== at 0x40238EC: malloc (in /usr/local/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==319== by 0x5AE987A: standard_malloc (gmem.c:88) ==319== by 0x4B4E962: giop_send_buffer_append_copy (giop-send-buffer.c:334) ==319== by 0x4B4E9E7: giop_send_buffer_append (giop-send-buffer.c:351) ==319== by 0x4B4E185: giop_send_buffer_use_request (giop-send-buffer.c:108) ==319== by 0x4B558BD: orbit_small_marshal (orbit-small.c:326) ==319== by 0x4B56679: ORBit_small_invoke_stub (orbit-small.c:648) ==319== by 0x4B563D4: ORBit_small_invoke_stub_n (orbit-small.c:577) ==319== by 0x4B70174: ORBit_c_stub_invoke (poa.c:2650) ==319== by 0x4B20E9D: ConfigServer_ping (GConfX-stubs.c:279) ==319== (evolution:319): evolution-plugin-lib-WARNING **: can't load plugin '/opt/garnome-svn-3.0.0/lib/evolution/3.2/plugins/liborg-gnome-groupwise-features.so': /opt/garnome-svn-3.0.0/lib/evolution/3.2/plugins/liborg-gnome-groupwise-features.so: undefined symbol: e_get_account_by_source_url (evolution:319): evolution-plugin-lib-WARNING **: can't load plugin '/opt/garnome-svn-3.0.0/lib/evolution/3.2/plugins/liborg-gnome-groupwise-features.so': /opt/garnome-svn-3.0.0/lib/evolution/3.2/plugins/liborg-gnome-groupwise-features.so: undefined symbol: e_get_account_by_source_url (evolution:319): evolution-plugin-lib-WARNING **: can't load plugin '/opt/garnome-svn-3.0.0/lib/evolution/3.2/plugins/liborg-gnome-exchange-mapi.so': libmapi.so.0: cannot open shared object file: No such file or directory (evolution:319): evolution-plugin-lib-WARNING **: can't load plugin '/opt/garnome-svn-3.0.0/lib/evolution/3.2/plugins/liborg-gnome-exchange-mapi.so': libmapi.so.0: cannot open shared object file: No such file or directory ==319== Invalid read of size 4 ==319== at 0x592E3A6: FcConfigFileExists (fccfg.c:1671) ==319== by 0x59446BB: FcConfigParseAndLoad (fcxml.c:2480) ==319== by 0x5944B70: FcConfigParseAndLoad (fcxml.c:2448) ==319== by 0x5944E22: FcEndElement (fcxml.c:1634) ==319== Address 0xf0abed0 is 64 bytes inside a block of size 67 alloc'd ==319== at 0x40238EC: malloc (in /usr/local/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==319== by 0x592E2F7: FcConfigFileExists (fccfg.c:1652) ==319== by 0x59446BB: FcConfigParseAndLoad (fcxml.c:2480) ==319== by 0x5944B70: FcConfigParseAndLoad (fcxml.c:2448) ==319== by 0x5944E22: FcEndElement (fcxml.c:1634) ==319== ==319== Invalid read of size 4 ==319== at 0x592E392: FcConfigFileExists (fccfg.c:1671) ==319== by 0x59446BB: FcConfigParseAndLoad (fcxml.c:2480) ==319== by 0x5944B70: FcConfigParseAndLoad (fcxml.c:2448) ==319== by 0x5944E22: FcEndElement (fcxml.c:1634) ==319== Address 0x627b1ec is 52 bytes inside a block of size 55 alloc'd ==319== at 0x40238EC: malloc (in /usr/local/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==319== by 0x592E2F7: FcConfigFileExists (fccfg.c:1652) ==319== by 0x59446BB: FcConfigParseAndLoad (fcxml.c:2480) ==319== by 0x5944B70: FcConfigParseAndLoad (fcxml.c:2448) ==319== by 0x5944E22: FcEndElement (fcxml.c:1634) ==319== ==319== Invalid read of size 4 ==319== at 0x592E3A6: FcConfigFileExists (fccfg.c:1671) ==319== by 0x2E73746D: ??? ==319== Address 0x6275e58 is 24 bytes inside a block of size 27 alloc'd ==319== at 0x40238EC: malloc (in /usr/local/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==319== by 0x592E2F7: FcConfigFileExists (fccfg.c:1652) ==319== by 0x2E73746D: ??? ==319== (evolution:319): evolution-mail-WARNING **: Couldn't get service: