GNOME Bugzilla – Bug 616928
evolution crashed when trying to create contact list
Last modified: 2010-08-26 08:06:05 UTC
evolution mapi 0.31.1 + openchange r1760 mapi: get contact list (contains "file_as" "mapi-contact-list") Mode : Remote Not marked for cache Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xae5fab70 (LWP 10701)] 0xb5ee365f in ndr_push_SBinary_short (ndr=0x88e6dc8, ndr_flags=<value optimized out>, r=0x614b2f2f) at gen_ndr/ndr_exchange.c:12798 12798 NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->cb)); (gdb) t a a bt
+ Trace 221568
Thread 48 (Thread 0xae5fab70 (LWP 10701))
Oh yeah, I know, this is a correct crash, because creating contact lists requires change on the openchage side, in cast_mapi_SPropValue. I was able to workaround it in reading, but not for writing. I wrote an email to their devel list, see http://mailman.openchange.org/pipermail/devel/2010-April/001586.html I believe we can keep this bug for all possible duplicates, but we have no power on it. Maybe except of not allowing write of contact lists, but I'm not sure whether I'm able to catch in sources that the right version of openchange is used in runtime (or even in compile time).
*** Bug 627411 has been marked as a duplicate of this bug. ***