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 739597 - Segfaults when loading memos
Segfaults when loading memos
Status: RESOLVED DUPLICATE of bug 676471
Product: evolution
Classification: Applications
Component: Memos
3.12.x (obsolete)
Other Linux
: Normal critical
: ---
Assigned To: evolution-calendar-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2014-11-04 00:12 UTC by erusan
Modified: 2014-11-11 11:38 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
evolution-dbg output (1.21 KB, text/plain)
2014-11-04 00:12 UTC, erusan
Details

Description erusan 2014-11-04 00:12:08 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
Comment 1 erusan 2014-11-04 18:46:44 UTC
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.
Comment 2 Milan Crha 2014-11-11 11:38:06 UTC
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 ***