GNOME Bugzilla – Bug 699448
Crash under e_book_backend_ldap_stop_view()
Last modified: 2014-08-27 12:33:46 UTC
I was sending an email to myself and I think it was trying to autocomplete the address. It got as far as replacing what I'd typed: dwmw2@infradead.org ... with something ugly and redundant: dwmw2@infradead.org <dwmw2@infradead.org> ... and then Evolution stopped responding. Went to my terminal window and found this: Program received signal SIGSEGV, Segmentation fault.
+ Trace 231889
Thread 140737353787456 (LWP 12454)
Created attachment 246075 [details] [review] eds patch for evolution-data-server; I'm not able to reproduce this, of course, but I think I see what's going on here. When the e_book_backend_ldap_stop_view() is called twice, then the second call uses already freed memory, which causes this crash. Making sure the second call will not do anything should address the crash.
Created commit a21ccfa in eds master (3.9.3+) Created commit bbbf17d in eds gnome-3-8 (3.8.3+)
See bug #694112, which has a backtrace from 3.8.3, thus the fix from here didn't help that much.