GNOME Bugzilla – Bug 794596
random crash (SIGSEGV)
Last modified: 2018-03-26 10:44:43 UTC
Created attachment 370010 [details]
gdb backtrace of the crash
I got a random crash (SIGSEGV) in evolution. I am using evolution 3.26.5-1+b1, evolution-data-server 3.26.3-4 and GNOME 3.26 on Debian buster. If the below gdb backtrace summary and attached full gdb backtrace isn't useful, please close this bug.
Core was generated by `evolution'.
Program terminated with signal SIGSEGV, Segmentation fault.
Woops, evolution-data-server is version 3.26.5-2
Thanks for a bug report. If I read it properly, then you've selected a meeting invitation message and while evolution had been trying to format it for the preview it crashed, with possible use-after-free or something like that. I tried with my meeting invitation and it didn't crash, which might not mean much, because if this is truly related to use-after-free, then these can strike anywhere and that it crashed at this place for you might be just a coincidence.
I do not know what to suggest further, unless you can reproduce it, in which case we might try to debug this further on your machine. Also see bug #792688, which may or may not be related (the crash itself is different, but it also involves meeting invitations).
(In reply to Paul Wise from comment #1)
> Woops, evolution-data-server is version 3.26.5-2
Right, it makes more sense, because evolution requires at least the same version as it is.
I don't use or receive meeting invitations so any such message was probably spam. I've definitely received spam that includes meeting invitations before. I delete all spam so I don't have a copy of it any more.
I'd suggest closing the bug report.
It might be a good idea to do some fuzzing of the meeting invitations related code to see if any bugs can be found.
(In reply to Paul Wise from comment #3)
> I'd suggest closing the bug report.
> It might be a good idea to do some fuzzing of the meeting invitations
> related code to see if any bugs can be found.
I agree, that would truly help. I only do not have any clue how to do it.