Bug 507043 - evolution+openchange crash when retrieving certain messages
Summary: evolution+openchange crash when retrieving certain messages
Keywords:
Status: CLOSED UPSTREAM
Alias: None
Product: Fedora
Classification: Fedora
Component: evolution-mapi
Version: 11
Hardware: x86_64
OS: Linux
low
medium
Target Milestone: ---
Assignee: Matthew Barnes
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-06-20 00:33 UTC by Matthew Woehlke
Modified: 2009-06-22 17:58 UTC (History)
1 user (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2009-06-21 12:25:14 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
GNOME Bugzilla 584072 0 None None None Never
GNOME Bugzilla 586524 0 None None None Never

Description Matthew Woehlke 2009-06-20 00:33:01 UTC
Evolution (openchange?) crashes with the following:
exchange-mapi-connection.c:1004: Entering exchange_mapi_connection_fetch_items: folder-id E69E0E0100000003 libexchangemapi-Message: exchange-mapi-connection.c:1006: exchange_mapi_connection_fetch_items: lock(connect_lock)
**
camel:ERROR:camel-internet-address.c:535:camel_internet_address_format_address: assertion failed: (addr)
Aborted

I've done some minimal debugging; the 'item' (previous call) has no from name or from address, though it apparently should (does in OWA, for example). I can reproduce this every time trying to sync/view certain folders.

I'm using evolution+openchange against my company's exchange server (very unlikely they'd change anything on their end to help, here).

Fully-updated f11 packages as of 2009-06-19.

I'm willing to assist with further debugging (but cannot give access to any machines/accounts/resources and probably can't even provide sample mails); please let me know what other information is useful.

Anyway, backtrace:
#3  0x00007fffed15d860 in g_assertion_message_expr () from /lib64/libglib-2.0.so.0
#4  0x00007ffff4d15da6 in camel_internet_address_format_address (name=0x0, addr=0x0) at camel-internet-address.c:535
#5  0x00007fffd959fcff in mapi_update_cache (changeinfo=<value optimized out>, list=<value optimized out>, folder=<value optimized out>, ex=<value optimized out>, uid_flag=<value optimized out>)
    at camel-mapi-folder.c:448
#6  fetch_items_cb (changeinfo=<value optimized out>, list=<value optimized out>, folder=<value optimized out>, ex=<value optimized out>, uid_flag=<value optimized out>) at camel-mapi-folder.c:309
#7  0x00007fffe0e2d209 in exchange_mapi_connection_fetch_items (fid=<value optimized out>, res=<value optimized out>, sort_order=<value optimized out>, GetPropsList=<value optimized out>,
    cn_props=<value optimized out>, build_name_id=<value optimized out>, build_name_data=0x0, cb=0x7fffd959f6a0 <fetch_items_cb>, data=0x7fffb803cd80, options=<value optimized out>)
    at exchange-mapi-connection.c:1201
#8  0x00007fffd959f3e1 in mapi_refresh_folder (folder=0xdafd50, ex=0xdb6e50) at camel-mapi-folder.c:747
#9  0x00007fffd959f593 in mapi_refresh_info (folder=0x25db, ex=0x260c) at camel-mapi-folder.c:154
#10 0x00007fffddd1b0ef in mail_msg_proxy (msg=0xdb6e30) at mail-mt.c:520

Comment 1 Matthew Barnes 2009-06-21 12:25:14 UTC
Moving this upstream for better visibility.  Please see [1] for further updates.

[1] http://bugzilla.gnome.org/show_bug.cgi?id=586524

Comment 2 Matthew Woehlke 2009-06-22 17:58:34 UTC
Upstream reports this patched and FIXED (bug 584072). Any timeframe on an update, and/or possibility of backporting the fix until the downstream is updated to the next upstream release?


Note You need to log in before you can comment on or make changes to this bug.