After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 328507 - evolution-exchange-storage crashes with e_folder_exchange_search_start: assertion `E_IS_FOLDER_EXCHANGE (folder)' failed
evolution-exchange-storage crashes with e_folder_exchange_search_start: asser...
Status: RESOLVED FIXED
Product: Evolution Exchange
Classification: Deprecated
Component: Connector
2.5.x
Other All
: Normal critical
: 2.5
Assigned To: Connector Maintainer
Ximian Connector QA
Depends on:
Blocks: 327514
 
 
Reported: 2006-01-25 01:33 UTC by Carson Gaspar
Modified: 2006-02-02 04:52 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14


Attachments
patch (998 bytes, patch)
2006-01-28 08:48 UTC, Sushma Rai
none Details | Review

Description Carson Gaspar 2006-01-25 01:33:57 UTC
Steps to reproduce:
1. launch evolution-exchange-storage
2. launch evolution (configured with an exchange account)
3. 


Stack trace:
(gdb) run
Starting program:
/local/opt/garnome-2.13.5/libexec/evolution/2.6/evolution-exchange-storage
[Thread debugging using libthread_db enabled]
[New Thread 182982053344 (LWP 4815)]
[New Thread 1074006368 (LWP 4818)]
Evolution Exchange Storage up and running
[New Thread 1084496224 (LWP 4843)]
impl_GNOME_Evolution_Addressbook_BookFactory_getBook
 + exchange://gaspac;auth=Basic@outlook.web.gs.com/;personal/Contacts
 => 0x59f640
impl_GNOME_Evolution_Addressbook_Book_open (0x59f640)
[New Thread 1094986080 (LWP 4844)]

evolution-exchange-storage-CRITICAL **: e_folder_exchange_search_start:
assertion `E_IS_FOLDER_EXCHANGE (folder)' failed
aborting...

Program received signal SIGTRAP, Trace/breakpoint trap.

Thread 1094986080 (LWP 4844)

  • #0 IA__g_logv
    at gmessages.c line 503
  • #1 IA__g_log
    at gmessages.c line 517
  • #2 e_folder_exchange_search_start
    at e-folder-exchange.c line 652
  • #3 update_cache
    at e-book-backend-exchange.c line 516
  • #4 g_thread_create_proxy
    at gthread.c line 582
  • #5 start_thread
    from /lib64/tls/libpthread.so.0
  • #6 clone
    from /lib64/tls/libc.so.6
  • #7 ??



Other information:
RHEL4U2 x86_64, garnome 2.13.5
Comment 1 Carson Gaspar 2006-01-25 01:57:07 UTC
This is after I applied the patches from Bugs 327427, 327558, and 327468 to get this far...

This appears to be caused by my personal Contacts on the exchange server being opened.

If I continue after the trap, I get:

evolution-exchange-storage-CRITICAL **: e_folder_exchange_search_start: assertion `E_IS_FOLDER_EXCHANGE (folder)' failed
aborting...

Program received signal SIGTRAP, Trace/breakpoint trap.

Thread 1094986080 (LWP 5428)

  • #0 IA__g_logv
    at gmessages.c line 503
  • #1 IA__g_log
    at gmessages.c line 517
  • #2 e2k_result_iter_next
    at e2k-result.c line 525
  • #3 update_cache
    at e-book-backend-exchange.c line 526
  • #4 g_thread_create_proxy
    at gthread.c line 582
  • #5 start_thread
    from /lib64/tls/libpthread.so.0
  • #6 clone
    from /lib64/tls/libc.so.6
  • #7 ??

Comment 2 Sushma Rai 2006-01-25 04:50:29 UTC
Which version of Evolution you are using?
Can you upgrade to Evolution 2.5.5 and exchange connector 2.5.5.1?
Comment 3 Carson Gaspar 2006-01-25 07:00:29 UTC
This is built from garnome 2.13.5, so it is evo 2.5.5.1 and exchange 2.5.5.1. Do want want me to _downgrade_ to evo 2.5.5?
Comment 4 Sushma Rai 2006-01-25 07:47:40 UTC
No.. that build should be fine.
Comment 5 Sushma Rai 2006-01-28 08:48:40 UTC
Created attachment 58255 [details] [review]
patch

This patch should fix the problem.
building or updating cache is done after authenticating the user, 
i.e., after setting the folder hierarchy, and should not be 
done in load_source.

Can you take this patch on 2.5.5.1 and see if it is working for you?
Comment 6 Carson Gaspar 2006-02-01 17:12:10 UTC
Looks like this fixes the problem. Thanks!
Comment 7 Sushma Rai 2006-02-02 04:52:15 UTC
Thanks for your help in testing this patch.
Fix is now committed to CVS head.