rendered paste bodyMethod to test creating and modifying a ContactList in EDS
/// <summary>
/// Tests the Creation, Modification, and Deleting of a ContactList in EDS
/// </summary>
public static void TestContactList()
{
Console.WriteLine("TestContactList: Opening System Addressbook");
Book systemBook = Book.NewSystemAddressbook();
systemBook.Open(true);
// ***********************************************
// Create a contact to add to a ContactList
// ***********************************************
Console.WriteLine("TestContactList: Creating contact EDS Test Dude");
Contact contact = new Contact();
contact.FileAs = "EDS Test Dude";
contact.Email1 = "edstestdude@jabber.org";
Console.WriteLine("TestContactList: contact.Id before Add: {0}", contact.Id);
systemBook.AddContact(contact);
Console.WriteLine("TestContactList: contact.Id after Add: {0}", contact.Id);
// ***********************************************
// Create a ContactList
// ***********************************************
Console.WriteLine("TestContactList: Creating contactlist EDS Test List");
Contact contactList = new Contact();
contactList.List = true;
contactList.FileAs = "EDS Test List";
Console.WriteLine("TestContactList: contactList.Id before Add: {0}", contactList.Id);
systemBook.AddContact(contactList);
Console.WriteLine("TestContactList: contactList.Id after Add: {0}", contactList.Id);
// ***********************************************
// Add the Contact to the ContactList
// ***********************************************
VCardAttribute attr = new VCardAttribute("", "EMAIL");
VCardAttributeParam param = new VCardAttributeParam("X-EVOLUTION-DEST-CONTACT-UID");
param.AddValue(contact.Id);
attr.AddParam(param);
param = new VCardAttributeParam("X-EVOLUTION-DEST-NAME");
param.AddValue(contact.FileAs);
attr.AddParam(param);
param = new VCardAttributeParam("X-EVOLUTION-DEST-EMAIL");
param.AddValue(contact.Email1);
attr.AddParam(param);
param = new VCardAttributeParam("X-EVOLUTION-DEST-HTML-MAIL");
param.AddValue("FALSE");
attr.AddParam(param);
attr.AddValue(contact.FileAs + " <" + contact.Email1 + ">");
contactList.AddAttribute(attr);
systemBook.CommitContact(contactList);
// ***********************************************
// Clean everything up
// ***********************************************
Console.WriteLine("TestContactList: Cleaning up objects");
systemBook.RemoveContact(contact.Id);
systemBook.RemoveContact(contactList.Id);
}
Output from running it:
Calling TestContactList to test Contact List methods
TestContactList: Opening System Addressbook
TestContactList: Creating contact EDS Test Dude
TestContactList: contact.Id before Add:
TestContactList: contact.Id after Add: pas-id-464B7E9700000005
TestContactList: Creating contactlist EDS Test List
TestContactList: contactList.Id before Add:
TestContactList: contactList.Id after Add: pas-id-464B7E9700000006
TestContactList: Cleaning up objects
Group count: 3
UID: 1175620763.4474.17@madpad, Name: On This Computer
UID: 1175620763.4474.18@madpad, Name: Personal
Contact count (range) : 19
Id: pas-id-4644F18C0000001B
Fullname:
Photo: Mime-type:
Photo: Uri:
Id: pas-id-46378B6300000000
Fullname: Novell
Photo: Mime-type:
Photo: Uri:
Id: pas-id-4644F18C0000001C
Fullname:
Photo: Mime-type:
Photo: Uri:
Id: pas-id-463230A900000000
Fullname: Brady Anderson
Photo: Mime-type: image/X-EVOLUTION-UNKNOWN
Photo: Uri:
Id: pas-id-463B6B0E00000002
Fullname: Daniel Gaisford
*** glibc detected *** mono: free(): invalid pointer: 0x082dc160 ***
======= Backtrace: =========
/lib/libc.so.6[0xb7e146e1]
/lib/libc.so.6(cfree+0x89)[0xb7e15d79]
/opt/gnome/lib/libglib-2.0.so.0(g_free+0x31)[0xb7f560d1]
/opt/gnome/lib/libebook-1.2.so.9(e_vcard_attribute_param_free+0x28)[0xb6a676e8]
[0xb7202e08]
[0xb7202dcb]
[0xb71f97e2]
[0xb7202bed]
[0xb7202bbf]
[0xb72023d9]
mono[0x81489a0]
mono(mono_runtime_invoke+0x27)[0x80dbde7]
mono[0x80d72e5]
mono[0x811f267]
mono[0x80d86dc]
mono[0x8094d72]
mono[0x80fdfc7]
mono[0x811d705]
/lib/libpthread.so.0[0xb7f09112]
/lib/libc.so.6(clone+0x5e)[0xb7e6f2ee]
======= Memory map: ========
00001000-00082000 rwxp 00001000 00:00 0
08048000-081ed000 r-xp 00000000 08:03 747467 /usr/bin/mono
081ed000-081f0000 rwxp 001a4000 08:03 747467 /usr/bin/mono
081f0000-08379000 rwxp 081f0000 00:00 0 [heap]
b4dff000-b4e00000 ---p b4dff000 00:00 0
b4e00000-b5621000 rwxp b4e00000 00:00 0
b5621000-b5700000 ---p b5621000 00:00 0
b5788000-b5792000 r-xp 00000000 08:03 71215 /lib/libgcc_s.so.1
b5792000-b5794000 rwxp 00009000 08:03 71215 /lib/libgcc_s.so.1
b57b1000-b57b2000 ---p b57b1000 00:00 0
b57b2000-b57f2000 rwxp b57b2000 00:00 0
b57f2000-b57f3000 ---p b57f2000 00:00 0
b57f3000-b5ff3000 rwxp b57f3000 00:00 0
b5ff3000-b6080000 r-xp 00000000 08:03 607121 /opt/gnome/lib/libecal-1.2.so.7.0.1
b6080000-b6082000 r-xp 0008c000 08:03 607121 /opt/gnome/lib/libecal-1.2.so.7.0.1
b6082000-b608f000 rwxp 0008e000 08:03 607121 /opt/gnome/lib/libecal-1.2.so.7.0.1
b608f000-b6093000 rwxp b608f000 00:00 0
b6093000-b609a000 r-xp 00000000 08:03 860443 /usr/lib/libkrb5support.so.0.1
b609a000-b609c000 rwxp 00006000 08:03 860443 /usr/lib/libkrb5support.so.0.1
b609c000-b60e7000 r-xp 00000000 08:03 71575 /usr/lib/libsoftokn3.so
b60e7000-b60e9000 r-xp 0004b000 08:03 71575 /usr/lib/libsoftokn3.so
b60e9000-b60eb000 rwxp 0004d000 08:03 71575 /usr/lib/libsoftokn3.so
b60eb000-b60fd000 r-xp 00000000 08:03 71170 /lib/libnsl-2.5.so
b60fd000-b60ff000 rwxp 00011000 08:03 71170 /lib/libnsl-2.5.so
b60ff000-b6101000 rwxp b60ff000 00:00 0
b6101000-b61b0000 r-xp 00000000 08:03 859944 /usr/lib/libasound.so.2.0.0
b61b0000-b61b1000 r-xp 000ae000 08:03 859944 /usr/lib/libasound.so.2.0.0
b61b1000-b61b5000 rwxp 000af000 08:03 859944 /usr/lib/libasound.so.2.0.0
b61b5000-b61b8000 r-xp 00000000 08:03 72491 /usr/lib/libgpg-error.so.0.3.0
b61b8000-b61ba000 rwxp 00002000 08:03 72491 /usr/lib/libgpg-error.so.0.3.0
b61ba000-b6208000 r-xp 00000000 08:03 73372 /usr/lib/libgcrypt.so.11.2.2
b6208000-b620b000 rwxp 0004d000 08:03 73372 /usr/lib/libgcrypt.so.11.2.2
b620b000-b627d000 r-xp 00000000 08:03 860149 /usr/lib/libgnutls.so.13.0.9
b627d000-b6281000 r-xp 00071000 08:03 860149 /usr/lib/libgnutls.so.13.0.9
b6281000-b6283000 rwxp 00075000 08:03 860149 /usr/lib/libgnutls.so.13.0.9
b6283000-b62ae000 r-xp 00000000 08:03 604623 /opt/gnome/lib/libsoup-2.2.so.8.4.0
b62ae000-b62b0000 rwxp 0002a000 08:03 604623 /opt/gnome/lib/libsoup-2.2.so.8.4.0
b62b0000-b62d7000 r-xp 00000000 08:03 859915 /usr/lib/libgssapi_krb5.so.2.2
b62d7000-b62d9000 rwxp 00026000 08:03 859915 /usr/lib/libgssapi_krb5.so.2.2
b62d9000-b62db000 r-xp 00000000 08:03 72463 /lib/libcom_err.so.2.1
b62db000-b62dd000 rwxp 00001000 08:03 72463 /lib/libcom_err.so.2.1
b62dd000-b6301000 r-xp 00000000 08:03 859919 /usr/lib/libk5crypto.so.3.0
b6301000-b6303000 rwxp 00023000 08:03 859919 /usr/lib/libk5crypto.so.3.0
b6303000-b637c000 r-xp 00000000 08:03 859929 /usr/lib/libkrb5.so.3.2
b637c000-b637d000 r-xp 00078000 08:03 859929 /usr/lib/libkrb5.so.3.2
b637d000-b637f000 rwxp 00079000 08:03 859929 /usr/lib/libkrb5.so.3.2
b637f000-b63ae000 r-xp 00000000 08:03 860997 /usr/lib/libnspr4.so
b63ae000-b63b0000 rwxp 0002f000 08:03 860997 /usr/lib/libnspr4.so
b63b0000-b63b2000 rwxp b63b0000 00:00 0
b63b2000-b63b6000 r-xp 00000000 08:03 861110 /usr/lib/libplc4.so
b63b6000-b63b8000 rwxp 00003000 08:03 861110 /usr/lib/libplc4.so
b63b8000-b63ba000 r-xp 00000000 08:03 861111 /usr/lib/libplds4.so
b63ba000-b63bc000 rwxp 00001000 08:03 861111 /usr/lib/libplds4.so
b63bc000-b6428000 r-xp 00000000 08:03 71571 /usr/lib/libnss3.so
b6428000-b642b000 r-xp 0006c000 08:03 71571 /usr/lib/libnss3.so
b642b000-b642d000 rwxp 0006f000 08:03 71571 /usr/lib/libnss3.so
b642d000-b644e000 r-xp 00000000 08:03 71573 /usr/lib/libsmime3.so
b644e000-b644f000 r-xp 00021000 08:03 71573 /usr/lib/libsmime3.so
b644f000-b6451000 rwxp 00022000 08:03 71573 /usr/lib/libsmime3.so
b6451000-b6478000 r-xp 00000000 08:03 73587 /usr/lib/libssl3.so
b6478000-b647a000 rwxp 00027000 08:03 73587 /usr/lib/libssl3.so
b647a000-b647c000 r-xp 00000000 08:03 71193 /lib/libutil-2.5.so
b647c000-b647e000 rwxp 00001000 08:03 71193 /lib/libutil-2.5.so
b647e000-b648d000 r-xp 00000000 08:03 71187 /lib/libresolv-2.5.so
b648d000-b648f000 rwxp 0000e000 08:03 71187 /lib/libresolv-2.5.so
b648f000-b6491000 rwxp b648f000 00:00 0
b6491000-b6495000 r-xp 00000000 08:03 71355 /usr/lib/libdns_sd.so
b6495000-b6497000 rwxp 00003000 08:03 71355 /usr/lib/libdns_sd.so
b6497000-b65b2000 r-xp 00000000 08:03 861116 /usr/lib/libcrypto.so.0.9.8
b65b2000-b65b8000 r-xp 0011b000 08:03 861116 /usr/lib/libcrypto.so.0.9.8
b65b8000-b65c7000 rwxp 00121000 08:03 861116 /usr/lib/libcrypto.so.0.9.8
b65c7000-b65ca000 rwxp b65c7000 00:00 0
b65ca000-b6603000 r-xp 00000000 08:03 861117 /usr/lib/libssl.so.0.9.8
b6603000-b6607000 rwxp 00039000 08:03 861117 /usr/lib/libssl.so.0.9.8
b6607000-b6638000 r-xp 00000000 08:03 860797 /usr/lib/libdbus-1.so.3.2.0
b6638000-b663a000 rwxp 00030000 08:03 860797 /usr/lib/libdbus-1.so.3.2.0
b663a000-b6654000 r-xp 00000000 08:03 860323 /usr/lib/libdbus-glib-1.so.2.1.0
b6654000-b6656000 rwxp 00019000 08:03 860323 /usr/lib/libdbus-glib-1.so.2.1.0
b6656000-b6659000 r-xp 00000000 08:03 605408 /opt/gnome/lib/libORBitCosNaming-2.so.0.1.0
b6659000-b665b000 rwxp 00003000 08:03 605408 /opt/gnome/lib/libORBitCosNaming-2.so.0.1.0
b665b000-b667b000 r-xp 00000000 08:03 71240 /usr/lib/libaudiofile.so.0.0.2
b667b000-b667e000 rwxp 0001f000 08:03 71240 /usr/lib/libaudiofile.so.0.0.2
b667e000-b6687000 r-xp 00000000 08:03 860095 /usr/lib/libesd.so.0.2.36
b6687000-b6689000 rwxp 00008000 08:03 860095 /usr/lib/libesd.so.0.2.36
b6689000-b6752000 r-xp 00000000 08:03 607127 /opt/gnome/lib/libedataserver-1.2.so.7.1.1
b6752000-b6755000 rwxp 000c9000 08:03 607127 /opt/gnome/lib/libedataserver-1.2.so.7.1.1
b6755000-b679c000 r-xp 00000000 08:03 607115 /opt/gnome/lib/libcamel-1.2.so.0.0.0
b679c000-b679d000 r-xp 00047000 08:03 607115 /opt/gnome/lib/libcamel-1.2.so.0.0.0
b679d000-b679f000 rwxp 00048000 08:03 607115 /opt/gnome/lib/libcamel-1.2.so.0.0.0
b679f000-b67a0000 rwxp b679f000 00:00 0
b67a0000-b67e7000 r-xp 00000000 08:03 605404 /opt/gnome/lib/libORBit-2.so.0.1.0
b67e7000-b67ee000 r-xp 00046000 08:03 605404 /opt/gnome/lib/libORBit-2.so.0.1.0
b67ee000-b67f1000 rwxp 0004d000 08:03 605404 /opt/gnome/lib/libORBit-2.so.0.1.0
b67f1000-b6820000 r-xp 00000000 08:03 606088 /opt/gnome/lib/libgconf-2.so.4.1.0
b6820000-b6823000 rwxp 0002e000 08:03 606088 /opt/gnome/lib/libgconf-2.so.4.1.0
b6823000-b6877000 r-xp 00000000 08:03 606583 /opt/gnome/lib/libgnomevfs-2.so.0.1600.1
b6877000-b6878000 r-xp 00053000 08:03 606583 /opt/gnome/lib/libgnomevfs-2.so.0.1600.1
b6878000-b687a000 rwxp 00054000 08:03 606583 /opt/gnome/lib/libgnomevfs-2.so.0.1600.1
b687a000-b687b000 rwxp b687a000 00:00 0
b687b000-b688d000 r-xp 00000000 08:03 605667 /opt/gnome/lib/libbonobo-activation.so.4.0.0
b688d000-b6890000 rwxp 00012000 08:03 605667 /opt/gnome/lib/libbonobo-activation.so.4.0.0
b6890000-b68e0000 r-xp 00000000 08:03 605665 /opt/gnome/lib/libbonobo-2.so.0.0.0
b68e0000-b68e2000 r-xp 00050000 08:03 605665 /opt/gnome/lib/libbonobo-2.so.0.0.0
b68e2000-b68ea000 rwxp 00052000 08:03 605665 /opt/gnome/lib/libbonobo-2.so.0.0.0
b68ea000-b68f1000 r-xp 00000000 08:03 71267 /usr/lib/libpopt.so.0.0.0
b68f1000-b68f3000 rwxp 00006000 08:03 71267 /usr/lib/libpopt.so.0.0.0
b68f3000-b6906000 r-xp 00000000 08:03 606646 /opt/gnome/lib/libgnome-2.so.0.1600.0
b6906000-b6908000 rwxp 00012000 08:03 606646 /opt/gnome/lib/libgnome-2.so.0.1600.0
b6908000-b6a39000 r-xp 00000000 08:03 860007 /usr/lib/libxml2.so.2.6.26
b6a39000-b6a3b000 r-xp 00130000 08:03 860007 /usr/lib/libxml2.so.2.6.26
b6a3b000-b6a40000 rwxp 00132000 08:03 860007 /usr/lib/libxml2.so.2.6.26
b6a40000-b6a41000 rwxp b6a40000 00:00 0
b6a41000-b6a6f000 r-xp 00000000 08:03 607119 /opt/gnome/lib/libebook-1.2.so.9.0.1
b6a6f000-b6a70000 r-xp 0002e000 08:03 607119 /opt/gnome/lib/libebook-1.2.so.9.0.1
b6a70000-b6a73000 rwxp 0002f000 08:03 607119 /opt/gnome/lib/libebook-1.2.so.9.0.1
b6a73000-b6a9d000 r-xp 00000000 08:03 605731 /opt/gnome/lib/libpangoft2-1.0.so.0.1400.5
b6a9d000-b6a9f000 rwxp 00029000 08:03 605731 /opt/gnome/lib/libpangoft2-1.0.so.0.1400.5
b6a9f000-b6aa3000 r-xp 00000000 08:03 73026 /usr/lib/libXfixes.so.3.1.0
b6aa3000-b6aa5000 rwxp 00003000 08:03 73026 /usr/lib/libXfixes.so.3.1.0
b6aa5000-b6aad000 r-xp 00000000 08:03 860197 /usr/lib/libXcursor.so.1.0.2
b6aad000-b6aaf000 rwxp 00007000 08:03 860197 /usr/lib/libXcursor.so.1.0.2
b6aaf000-b6abc000 r-xp 00000000 08:03 73024 /usr/lib/libXext.so.6.4.0
b6abc000-b6abe000 rwxp 0000c000 08:03 73024 /usr/lib/libXext.so.6.4.0
b6abe000-b6ac1000 r-xp 00000000 08:03 860217 /usr/lib/libXrandr.so.2.0.0
b6ac1000-b6ac3000 rwxp 00002000 08:03 860217 /usr/lib/libXrandr.so.2.0.0
b6ac3000-b6aca000 r-xp 00000000 08:03 860211 /usr/lib/libXi.so.6.0.0
b6aca000-b6acc000 rwxp 00006000 08:03 860211 /usr/lib/libXi.so.6.0.0
b6acc000-b6ace000 r-xp 00000000 08:03 860213 /usr/lib/libXinerama.so.1.0.0
b6ace000-b6ad0000 rwxp 00001000 08:03 860213 /usr/lib/libXinerama.so.1.0.0
b6ad0000-b6ad4000 r-xp 00000000 08:03 71546 /usr/lib/libXdmcp.so.6.0.0
b6ad4000-b6ad6000 rwxp 00003000 08:03 71546 /usr/lib/libXdmcp.so.6.0.0
b6ad6000-b6ad8000 r-xp 00000000 08:03 71544 /usr/lib/libXau.so.6.0.0
b6ad8000-b6ada000 rwxp 00001000 08:03 71544 /usr/lib/libXau.so.6.0.0
b6ada000-b6bf2000 r-xp 00000000 08:03 72807 /usr/lib/libX11.so.6.2.0
b6bf2000-b6bf6000 rwxp 00118000 08:03 72807 /usr/lib/libX11.so.6.2.0
b6bf6000-b6bf7000 rwxp b6bf6000 00:00 0
b6bf7000-b6bfe000 r-xp 00000000 08:03 73030 /usr/lib/libXrender.so.1.3.0
b6bfe000-b6c00000 rwxp 00006000 08:03 73030 /usr/lib/libXrender.so.1.3.0
b6c00000-b6c22000 r-xp 00000000 08:03 72299 /usr/lib/libpng12.so.0.12.0
b6c22000-b6c24000 rwxp 00021000 08:03 72299 /usr/lib/libpng12.so.0.12.0
b6c24000-b6c49000 r-xp 00000000 08:03 860588 /usr/lib/libglitz.so.1.0.0
b6c49000-b6c4b000 rwxp 00024000 08:03 860588 /usr/lib/libglitz.so.1.0.0
b6c4b000-b6c69000 r-xp 00000000 08:03 71308 /usr/lib/libexpat.so.1.5.0
b6c69000-b6c6a000 r-xp 0001d000 08:03 71308 /usr/lib/libexpat.so.1.5.0
b6c6a000-b6c6c000 rwxp 0001e000 08:03 71308 /usr/lib/libexpat.so.1.5.0
b6c6c000-b6c8e000 r-xp 00000000 08:03 72685 /usr/lib/libfontconfig.so.1.1.0
b6c8e000-b6c95000 r-xp 00022000 08:03 72685 /usr/lib/libfontconfig.so.1.1.0
b6c95000-b6c97000 rwxp 00029000 08:03 72685 /usr/lib/libfontconfig.so.1.1.0
b6c97000-b6ca8000 r-xp 00000000 08:03 71555 /lib/libz.so.1.2.3
b6ca8000-b6caa000 rwxp 00010000 08:03 71555 /lib/libz.so.1.2.3
b6caa000-b6d12000 r-xp 00000000 08:03 71609 /usr/lib/libfreetype.so.6.3.10
b6d12000-b6d14000 r-xp 00068000 08:03 71609 /usr/lib/libfreetype.so.6.3.10
b6d14000-b6d16000 rwxp 0006a000 08:03 71609 /usr/lib/libfreetype.so.6.3.10
b6d16000-b6d7a000 r-xp 00000000 08:03 860795 /usr/lib/libcairo.so.2.9.2
b6d7a000-b6d7c000 rwxp 00064000 08:03 860795 /usr/lib/libcairo.so.2.9.2
b6d7c000-b6db4000 r-xp 00000000 08:03 604856 /opt/gnome/lib/libgobject-2.0.so.0.1200.4
b6db4000-b6db6000 rwxp 00037000 08:03 604856 /opt/gnome/lib/libgobject-2.0.so.0.1200.4
b6db6000-b6dce000 r-xp 00000000 08:03 605061 /opt/gnome/lib/libatk-1.0.so.0.1213.0
b6dce000-b6dcf000 r-xp 00017000 08:03 605061 /opt/gnome/lib/libatk-1.0.so.0.1213.0
b6dcf000-b6dd1000 rwxp 00018000 08:03 605061 /opt/gnome/lib/libatk-1.0.so.0.1213.0
b6dd1000-b6e09000 r-xp 00000000 08:03 605727 /opt/gnome/lib/libpango-1.0.so.0.1400.5
b6e09000-b6e0b000 rwxp 00037000 08:03 605727 /opt/gnome/lib/libpango-1.0.so.0.1400.5
b6e0b000-b6e8a000 r-xp 00000000 08:03 605801 /opt/gnome/lib/libgdk-x11-2.0.so.0.1000.6
b6e8a000-b6e8b000 r-xp 0007f000 08:03 605801 /opt/gnome/lib/libgdk-x11-2.0.so.0.1000.6
b6e8b000-b6e8d000 rwxp 00080000 08:03 605801 /opt/gnome/lib/libgdk-x11-2.0.so.0.1000.6
b6e8d000-b6ea2000 r-xp 00000000 08:03 605803 /opt/gnome/lib/libgdk_pixbuf-2.0.so.0.1000.6
b6ea2000-b6ea4000 rwxp 00014000 08:03 605803 /opt/gnome/lib/libgdk_pixbuf-2.0.so.0.1000.6
b6ea4000-b71e2000 r-xp 00000000 08:03 605807 /opt/gnome/lib/libgtk-x11-2.0.so.0.1000.6
b71e2000-b71e5000 r-xp 0033e000 08:03 605807 /opt/gnome/lib/libgtk-x11-2.0.so.0.1000.6
b71e5000-b71e8000 rwxp 00341000 08:03 605807 /opt/gnome/lib/libgtk-x11-2.0.so.0.1000.6
b71e8000-b71e9000 rwxp b71e8000 00:00 0
b71e9000-b71f0000 r-xp 00000000 08:03 861105 /usr/lib/libevolutionglue.so
b71f0000-b71f2000 rwxp 00006000 08:03 861105 /usr/lib/libevolutionglue.so
b71f2000-b71f4000 r-xp 00000000 08:03 860584 /usr/lib/libglibsharpglue-2.so
b71f4000-b71f6000 rwxp 00001000 08:03 860584 /usr/lib/libglibsharpglue-2.so
b71f6000-b7206000 rwxp b71f6000 00:00 0
b7206000-b7319000 r-xp 00000000 08:03 373301 /usr/lib/mono/gac/gtk-sharp/2.8.0.0__35e10195dab3c99f/gtk-sharp.dll
b7319000-b73dc000 r-xp 00000000 08:03 275900 /usr/lib/mono/gac/System/1.0.5000.0__b77a5c561934e089/System.dll
b73dc000-b73e9000 r-xp 00000000 08:03 248358 /usr/lib/mono/gac/glib-sharp/2.8.0.0__35e10195dab3c99f/glib-sharp.dll
b73e9000-b7408000 r-xp 00000000 08:07 4252136 /data/calvin/code/evolution-sharp/evolution/evolution-sharp.dll
b7408000-b7409000 ---p b7408000 00:00 0
b7409000-b7519000 rwxp b7409000 00:00 0
b7519000-b751a000 ---p b7519000 00:00 0
b751a000-b751d000 rwxp b751a000 00:00 0
b751d000-b78a2000 rwxs 00000000 08:03 1055172 /home/calvin/.wapi/shared_fileshare-madpad-Linux-i686-36-11-0
b78a2000-b79db000 rwxs 00000000 08:03 1054652 /home/calvin/.wapi/shared_data-madpad-Linux-i686-312-11-0
b79db000-b7a48000 rwxp b79db000 00:00 0
b7a48000-b7a7d000 r-xs 00000000 08:03 748063 /var/run/nscd/passwd
b7a7d000-b7c70000 r-xp 00000000 08:03 116407 /usr/lib/mono/1.0/mscorlib.dll
b7c70000-b7c73000 r-xp 00000000 08:07 4252140 /data/calvin/code/evolution-sharp/evolution/TestBook.exe
b7c73000-b7c93000 rwxp b7c73000 00:00 0
b7c93000-b7cce000 r-xp 00000000 08:03 98741 /usr/lib/locale/en_US.utf8/LC_CTYPE
b7cce000-b7da5000 r-xp 00000000 08:03 98742 /usr/lib/locale/en_US.utf8/LC_COLLATE
b7da5000-b7da7000 rwxp b7da5000 00:00 0
b7da7000-b7dae000 r-xp 00000000 08:03 71189 /lib/librt-2.5.so
b7dae000-b7db0000 rwxp 00006000 08:03 71189 /lib/librt-2.5.so
b7db0000-b7ed8000 r-xp 00000000 08:03 71159 /lib/libc-2.5.so
b7ed8000-b7ed9000 r-xp 00128000 08:03 71159 /lib/libc-2.5.so
b7ed9000-b7edb000 rwxp 00129000 08:03 71159 /lib/libc-2.5.so
b7edb000-b7ede000 rwxp b7edb000 00:00 0
b7ede000-b7f02000 r-xp 00000000 08:03 71167 /lib/libm-2.5.so
b7f02000-b7f04000 rwxp 00023000 08:03 71167 /lib/libm-2.5.so
b7f04000-b7f18000 r-xp 00000000 08:03 71185 /lib/libpthread-2.5.so
b7f18000-b7f1a000 rwxp 00013000 08:03 71185 /lib/libpthread-2.5.so
b7f1a000-b7f1d000 rwxp b7f1a000 00:00 0
b7f1d000-b7f1f000 r-xp 00000000 08:03 71165 /lib/libdl-2.5.so
b7f1f000-b7f21000 rwxp 00001000 08:03 71165 /lib/libdl-2.5.so
b7f21000-b7fb4000 r-xp 00000000 08:03 604852 /opt/gnome/lib/libglib-2.0.so.0.1200.4
b7fb4000-b7fb6000 rwxp 00092000 08:03 604852 /opt/gnome/lib/libglib-2.0.so.0.1200.4
b7fb6000-b7fb8000 r-xp 00000000 08:03 604854 /opt/gnome/lib/libgmodule-2.0.so.0.1200.4
b7fb8000-b7fba000 rwxp 00002000 08:03 604854 /opt/gnome/lib/libgmodule-2.0.so.0.1200.4
b7fba000-b7fbd000 r-xp 00000000 08:03 604858 /opt/gnome/lib/libgthread-2.0.so.0.1200.4
b7fbd000-b7fbf000 rwxp 00002000 08:03 604858 /opt/gnome/lib/libgthread-2.0.so.0.1200.4
b7fbf000-b7fc0000 r-xp 00000000 08:03 82091 /usr/lib/gconv/ISO8859-1.so
b7fc0000-b7fc2000 rwxp 00001000 08:03 82091 /usr/lib/gconv/ISO8859-1.so
b7fc2000-b7fc9000 r-xp 00000000 08:03 605729 /opt/gnome/lib/libpangocairo-1.0.so.0.1400.5
b7fc9000-b7fcb000 rwxp 00006000 08:03 605729 /opt/gnome/lib/libpangocairo-1.0.so.0.1400.5
b7fcb000-b7fcc000 r-xp 00000000 08:03 98723 /usr/lib/locale/en_US.utf8/LC_NUMERIC
b7fcc000-b7fcd000 r-xp 00000000 08:03 82870 /usr/lib/locale/en_US.utf8/LC_TIME
b7fcd000-b7fce000 r-xp 00000000 08:03 82869 /usr/lib/locale/en_US.utf8/LC_MONETARY
b7fce000-b7fcf000 r-xp 00000000 08:03 98716 /usr/lib/locale/en_US.utf8/LC_MESSAGES/SYS_LC_MESSAGES
b7fcf000-b7fd0000 r-xp 00000000 08:03 98642 /usr/lib/locale/en_US.utf8/LC_PAPER
b7fd0000-b7fd1000 r-xp 00000000 08:03 98671 /usr/lib/locale/en_US.utf8/LC_NAME
b7fd1000-b7fd2000 r-xp 00000000 08:03 82866 /usr/lib/locale/en_US.utf8/LC_ADDRESS
b7fd2000-b7fd3000 r-xp 00000000 08:03 98627 /usr/lib/locale/en_US.utf8/LC_TELEPHONE
b7fd3000-b7fd4000 r-xp 00000000 08:03 98628 /usr/lib/locale/en_US.utf8/LC_MEASUREMENT
b7fd4000-b7fdb000 r-xs 00000000 08:03 82144 /usr/lib/gconv/gconv-modules.cache
b7fdb000-b7fdc000 r-xp 00000000 08:03 82867 /usr/lib/locale/en_US.utf8/LC_IDENTIFICATION
b7fdc000-b7fdd000 rwxp b7fdc000 00:00 0
b7fdd000-b7fde000 r-xp b7fdd000 00:00 0 [vdso]
b7fde000-b7ff9000 r-xp 00000000 08:03 71152 /lib/ld-2.5.so
b7ff9000-b7ffb000 rwxp 0001a000 08:03 71152 /lib/ld-2.5.so
bfbb7000-bfbce000 rwxp bfbb7000 00:00 0 [stack]
Stacktrace:
at (wrapper managed-to-native) Evolution.VCardAttributeParam.e_vcard_attribute_param_free (intptr) <0x00004>
at (wrapper managed-to-native) Evolution.VCardAttributeParam.e_vcard_attribute_param_free (intptr) <0xffffffff>
at Evolution.VCardAttributeParam.Free (intptr) <0x0000a>
at GLib.Opaque.set_Raw (intptr) <0x00029>
at GLib.Opaque.Dispose () <0x0000c>
at GLib.Opaque.Finalize () <0x0000e>
at (wrapper runtime-invoke) System.Object.runtime_invoke_void (object,intptr,intptr,intptr) <0xffffffff>
Native stacktrace:
mono [0x815ebbd]
[0xb7fdd440]
/lib/libc.so.6(abort+0x101) [0xb7dda801]
/lib/libc.so.6 [0xb7e0eabb]
/lib/libc.so.6 [0xb7e146e1]
/lib/libc.so.6(cfree+0x89) [0xb7e15d79]
/opt/gnome/lib/libglib-2.0.so.0(g_free+0x31) [0xb7f560d1]
/opt/gnome/lib/libebook-1.2.so.9(e_vcard_attribute_param_free+0x28) [0xb6a676e8]
[0xb7202e08]
[0xb7202dcb]
[0xb71f97e2]
[0xb7202bed]
[0xb7202bbf]
[0xb72023d9]
mono [0x81489a0]
mono(mono_runtime_invoke+0x27) [0x80dbde7]
mono [0x80d72e5]
mono [0x811f267]
mono [0x80d86dc]
mono [0x8094d72]
mono [0x80fdfc7]
mono [0x811d705]
/lib/libpthread.so.0 [0xb7f09112]
/lib/libc.so.6(clone+0x5e) [0xb7e6f2ee]