GNOME Bugzilla – Bug 566874
Evolution crashed while fetching summary in a MAPI folder
Last modified: 2010-06-15 18:01:15 UTC
Steps to reproduce: 1. Clicked on a MAPI folder having around 6172 mails in it 2. Status bar showed "Fetching summary ...." 3. It crashed with below traces. Stack trace: (evolution.bin:7667): camel-mapi-provider-WARNING **: Unable to load summary no such table: Mailbox - KVBV Prasad/Customer/Dave/City_of_largo [New Thread 0xb447ab90 (LWP 7944)] exchange-mapi-connection.c(2206): Entering exchange_mapi_set_flags libexchangemapi-Message: exchange-mapi-connection.c(2208): exchange_mapi_set_flags: lock(connect_lock) libexchangemapi-Message: exchange-mapi-connection.c(2245): exchange_mapi_set_flags: unlock(connect_lock) exchange-mapi-connection.c(2247): Leaving exchange_mapi_set_flags exchange-mapi-connection.c(1007): Entering exchange_mapi_connection_fetch_items: folder-id C08E1CDE08010001 libexchangemapi-Message: exchange-mapi-connection.c(1009): exchange_mapi_connection_fetch_items: lock(connect_lock) [Thread 0xaead1b90 (LWP 7943) exited] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb447ab90 (LWP 7944)] cast_mapi_SPropValue (mapi_sprop=0x0, sprop=0xcb56e30) at libmapi/property.c:426 426 libmapi/property.c: No such file or directory. in libmapi/property.c (gdb) t a a bt
+ Trace 211342
Thread 64 (Thread 0xb447ab90 (LWP 7944))
Other information: MAPI rpms: evolution-mapi-provider-0.1-5.5, evolution-mapi-provider-debuginfo-0.1-5.5 Buildinfo: sled11 RC1 with updates from kirk site as on today.
Happens in trunk. Reason : Memory allocator runs out of memory. A lot is leaked here !
Depends on http://trac.openchange.org/ticket/128
*** Bug 575951 has been marked as a duplicate of this bug. ***
Crash is still valid with libmapi revision 1340, evolution-mapi revision 198 exchange-mapi-connection.c:1004: Entering exchange_mapi_connection_fetch_items: folder-id 9124020000000001 libexchangemapi-Message: exchange-mapi-connection.c:1006: exchange_mapi_connection_fetch_items: lock(connect_lock) [Thread 0xab4edb90 (LWP 5579) exited] [New Thread 0xab4edb90 (LWP 5582)] [New Thread 0xa9cffb90 (LWP 5583)] [Thread 0xa9cffb90 (LWP 5583) exited] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xaac06b90 (LWP 5580)] cast_mapi_SPropValue (mapi_sprop=0x0, sprop=0x8c7b308) at libmapi/property.c:435 435 libmapi/property.c: No such file or directory. in libmapi/property.c (gdb) t a a bt
+ Trace 214918
Thread 36 (Thread 0xaac06b90 (LWP 5580))
After evolution-mapi dependency has been moved to libmapi 0.9, i don't seem to get crash.
*** Bug 568523 has been marked as a duplicate of this bug. ***