FS#48442 - [paxd] evolution crashes when sending mail

Attached to Project: Community Packages
Opened by Timo (Timo24) - Friday, 04 March 2016, 02:14 GMT
Last edited by Daniel Micay (thestinger) - Monday, 12 December 2016, 05:29 GMT
Task Type Feature Request
Category Packages
Status Closed
Assigned To Daniel Micay (thestinger)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No

Details

Description:

When sending an email evolution crashes.
Booting the default kernel and reproducing the steps will result in the application running fine.

The bug has been occuring since december 2015

Version info:

evolution: 3.18.5.1
kernel: 4.4.3.201603012143-1-grsec
This task depends upon

Closed by  Daniel Micay (thestinger)
Monday, 12 December 2016, 05:29 GMT
Reason for closing:  Upstream
Additional comments about closing:  These are going to be tracked upstream.
Comment by Daniel Micay (thestinger) - Saturday, 05 March 2016, 10:50 GMT
I doubt this is a bug. Have you looked in the kernel logs?

See https://wiki.archlinux.org/index.php/PaX#PaX_exceptions.
Comment by Timo (Timo24) - Saturday, 05 March 2016, 18:40 GMT
Heres the output from the journal:

Mar 05 19:34:15 myhostname kernel: grsec: denied RWX mprotect of <anonymous mapping> by /usr/bin/evolution[evolution:9819] uid/
Mar 05 19:34:15 myhostname kernel: evolution[9819]: segfault at bbadbeef ip 0000038a12e3c86c sp 000003a4c7a0e4c0 error 6 in lib
Mar 05 19:34:15 myhostname systemd[1]: Started Process Core Dump (PID 9855/UID 0).
-- Subject: Unit systemd-coredump@1-9855-0.service has finished start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit systemd-coredump@1-9855-0.service has finished starting up.
--
-- The start-up result is done.
Mar 05 19:34:15 myhostname systemd-coredump[9856]: Coredump file descriptor missing.
Comment by Daniel Micay (thestinger) - Sunday, 06 March 2016, 01:31 GMT
So yeah, it needs an MPROTECT exception. Need to figure out why and then it can be added to paxd's default configuration.

Loading...