Red Hat Bugzilla – Bug 1004792
[abrt] evolution-3.8.5-2.fc19: detachChildren: Process /usr/bin/evolution was killed by signal 11 (SIGSEGV)
Last modified: 2013-09-09 03:38:42 EDT
Description of problem:
Program evolution has been crashing randomly. This is a fresh install of Fedora 19 and Evolution. Evolution has problems at startup connecting to exchange server, it indicates that it is scanning the email folders but never returns. The evolution process must be killed and restarted and it will work for a time but then it hangs. It seem to hang when mail is received and other activity is taking place within mail client like writing an email.
Previously I was using Evolution on Fedora 17 which worked, it had some problems but it worked.
Version-Release number of selected component:
runlevel: N 5
Thread no. 1 (10 frames)
#0 detachChildren at Source/WebCore/dom/ContainerNode.h:219
#1 WebCore::ContainerNode::detach at Source/WebCore/dom/ContainerNode.cpp:830
#2 WebCore::Element::detach at Source/WebCore/dom/Element.cpp:1312
#3 detachChildren at Source/WebCore/dom/ContainerNode.h:219
#4 WebCore::ContainerNode::detach at Source/WebCore/dom/ContainerNode.cpp:830
#5 WebCore::Element::detach at Source/WebCore/dom/Element.cpp:1312
#6 reattach at Source/WebCore/dom/Node.h:880
#7 WebCore::Element::recalcStyle at Source/WebCore/dom/Element.cpp:1385
#15 WebCore::Document::recalcStyle at Source/WebCore/dom/Document.cpp:1803
#16 WebCore::Frame::setPageAndTextZoomFactors at Source/WebCore/page/Frame.cpp:945
Created attachment 794272 [details]
Created attachment 794273 [details]
Created attachment 794274 [details]
Created attachment 794275 [details]
Created attachment 794276 [details]
Created attachment 794277 [details]
Created attachment 794278 [details]
Created attachment 794279 [details]
Created attachment 794280 [details]
Created attachment 794281 [details]
Created attachment 794282 [details]
I've found my problem, it seems that my fresh install of Fedora 19 included starting the sendmail deamon. Once I stopped and disabled the sendmail deamon evolution is working fine. I was under the impression that must Linux distros did not start the sendmail deamon unless configured by the end user for security reasons.
Anyway, I've relearned something and I'm sorry for reporting a non-bug.
Thanks for a bug report. It's quite unlikely, at least from my point of view, that a sendmail daemon causes a crash in WebKit. These two, and evolution process itself as well, are unrelated processes, which should not influence each other. Especially when you use an exchange plugin.
This crash, based on the backtrace, happened when the mail preview panel finished loading. It's some page structure breakage in WebKit internal data, on the first look.
I do not see from the backtrace which exchange plugin you use, is it evolution-mapi or evolution-ews? I ask, because the hang with evolution-ews was reported as bug #998866, though it seemed partly related to some browser plugin, which are loaded (touched) by Webkit on start.
I'm using the evolution-mapi plugin. And, yes, the problem is back so the sendmail deamon running was not the issue. Evolution hangs typically when I change folders or at startup. On the bottom panel I'll see the messages "Refreshing folder '<folder name>'" for all the folders in my exchnage account. I currently have 22 folders in exchange. I'll try removing/consolidating my folders on the exchange server and see if that helps or reveals any other useful information.
I would not tweak the folder layout on the Exchange server, rather disable the mapi account and give a try to evolution-ews. It has lighter dependencies as well, and is actively maintained currently.