GNOME Bugzilla – Bug 739597
Segfaults when loading memos
Last modified: 2014-11-11 11:38:06 UTC
Created attachment 289954 [details] evolution-dbg output After a routine dist-upgrade in Debian testing, Evolution crashes when the memos interface is selected. It works as expected (apparently) otherwise. Loading an old (from perhaps evolution 3.6) journal.ics also results in a crash. Attempting to import the journal.ics does not work -- the import tool does not recognize the filetype and all options besides the default are greyed-out from the dropdown menu. Checking journal.ics with an online ics checker shows it is a proper ics file. I can open the ics file in gedit and see all of my data. Deleting the ics file from /.local/share/evolution/memos/system/ and restarting evolution's services allows for the memos interface to load and create new memos. I have been unable to spot any problems with the ics file itself, but this seems like an unlikely source for the problem anyway since the older ics file also fails to load. Attached gdb output. Debian bug here: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=767998
The problem seems to be sorting the memos by date, whether 'created' or 'last modified'. The view can be changed to a date-based sorting without crashing, but if memos is *opened* to a date-based sorting view, evolution crashes. That is, evolution does not crash immediately when sorting memos, but only crashes when it attempts to load an already-sorted-by-date memos list. Perhaps this is related to some mishandling of the timestamps (daylight saving time just kicked in)? Workaround: Turns out this can be avoided by deleting ~/.config/evolution/memos. However, as stated above, changing the view to sort memos by date again causes a crash on startup.
Thanks for a bug report. This had been fixed recently, yesterday's 3.12.8 release contains a fix. *** This bug has been marked as a duplicate of bug 676471 ***