Bug 171600
Summary: | Evolution crashes on startup | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Russell Coker <rcoker> | ||||||||
Component: | evolution | Assignee: | Matthew Barnes <mbarnes> | ||||||||
Status: | CLOSED WORKSFORME | QA Contact: | |||||||||
Severity: | medium | Docs Contact: | |||||||||
Priority: | medium | ||||||||||
Version: | rawhide | CC: | lsof | ||||||||
Target Milestone: | --- | ||||||||||
Target Release: | --- | ||||||||||
Hardware: | i386 | ||||||||||
OS: | Linux | ||||||||||
Whiteboard: | |||||||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||||||
Doc Text: | Story Points: | --- | |||||||||
Clone Of: | Environment: | ||||||||||
Last Closed: | 2007-01-02 14:51:55 UTC | Type: | --- | ||||||||
Regression: | --- | Mount Type: | --- | ||||||||
Documentation: | --- | CRM: | |||||||||
Verified Versions: | Category: | --- | |||||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||||
Embargoed: | |||||||||||
Attachments: |
|
Description
Russell Coker
2005-10-24 06:45:03 UTC
Thanks for this report. That package works for me. Please can you install the debuginfo packages for evolution and e-d-s, try running evolution under gdb, and submit a backtrace (using "t a a bt" to get all threads). Thanks. Created attachment 120323 [details]
GDB information on the crash
Thanks. It's crashing in thread 5 in one of the camel backends (handling mail stored locally, e.g. mbox or maildir) What does "rpm -q evolution-data-server" say? Please can you install evolution-data-server-debuginfo, and regenerate a backtrace. Thanks. Created attachment 120337 [details]
GDB trace with the debuginfo package installed
Thanks. So it's reading through a NULL camel_index pointer when refreshing an account based on a local mbox file. What may have happened is that the index file has somehow got corrupt, and the loader is failing. The message: (evolution:3498): camel-CRITICAL **: camel_folder_free_message_info: assertion ` info != NULL' failed suggests this as well. If you put a breakpoint on g_logv it may be helpful to get a backtrace at the point where this is output (and then we can hopefully fic this bug, rather than patching around it...) As a workaround, try quitting evolution, navigating to the folder below the ~/.evolution/mail/local directory and moving away the .index file, then restarting evolution - does that help? Created attachment 120389 [details]
backtrace from g_logv
This is a backtrace from where g_logv is called before the crash proper.
I moved the file Inbox.ibex.index, it was re-created identically and Evolution crashed again. Incidentally that file was 1024 bytes in size. I just recalled that recently I changed a setting to have Evolution index the bodies of messages, the first crash may have been the first time I restarted it after changing that setting. Thanks: can you specify which setting you're referring to in comment 7? Does changing it back help? I have just discovered that removing the file Inbox.ibex.index.data is the solution (or work-around) for the problem. Would you like the file as a private attachment? Does this problem still exist in Fedora Core 6? Evolution still crashes on startup for me. About 30% of the time. |