FS#50413 - [evolution] creates segmentation fault

Attached to Project: Arch Linux
Opened by Michael Dressel (mdrslmr) - Tuesday, 16 August 2016, 11:09 GMT
Last edited by Jan de Groot (JGC) - Wednesday, 26 October 2016, 08:45 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Jan Alexander Steffens (heftig)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
evolution creates segmentation fault

$ evolution
openjdk version "1.8.0_102"
OpenJDK Runtime Environment (build 1.8.0_102-b14)
OpenJDK 64-Bit Server VM (build 25.102-b14, mixed mode)
Segmentation fault (core dumped)



Additional info:

I made at most two upgrades after evolution worked properly. I tried to
find the packages listed with ldd /usr/binevolution and upgraded within the last week:
glibc (2.23-5 -> 2.24-1)
libcups (2.1.4-1 -> 2.1.4-2)
libcdio (0.93-3 -> 0.93-4)
libcap-ng (0.7.7-1 -> 0.7.8-1)
lib32-glibc (2.23-5 -> 2.24-1)
glibc (2.24-1 -> 2.24-2)
lib32-glibc (2.24-1 -> 2.24-2)


The log file shows:
evolution[4889]: segfault at 760 ip 0000000000000760 sp 00007ffed1c5da48 error 14 in evolution[400000+7000]

Steps to reproduce:
Unfortunately I cannot downgrade since I cleaned my package cache.


This task depends upon

Closed by  Jan de Groot (JGC)
Wednesday, 26 October 2016, 08:45 GMT
Reason for closing:  No response
Comment by Doug Newgard (Scimmia) - Tuesday, 16 August 2016, 15:13 GMT
You haven't given us the version of evolution.
Comment by Michael Dressel (mdrslmr) - Tuesday, 16 August 2016, 18:57 GMT
sorry.
evolution-data-server 3.20.5-1
evolution 3.20.5-1
Comment by Michael Dressel (mdrslmr) - Wednesday, 17 August 2016, 08:04 GMT
Evolution works in a backup version of my arch installation.
The difference between packages in the backup and the current version
can be found in the attached file pack-diff.

I tried using evolution, glibc (and dependent packages) form the
backup version in the current version but I still get the segmentation fault.

I also attached a stack trace from running evolution inside gdb: evo-bt.txt

I tried both kernels lts and ARCH with the same result.

I also tried removing .config/evolution and .local/share/evolution,
still segmentation fault.

Comment by Michael Dressel (mdrslmr) - Tuesday, 23 August 2016, 15:07 GMT
I upgraded to the current arch packages starting from my backup. In the upgraded backup installation evolution works. In my usual installation I upgraded to the same packages as in the backup installation and I did a re-installation of all packages. Still evolution creates the segmentation fault.

So I dd the backup to the normal installation and start from there over again.

Since no one else seams to have the problem, this task may be closed.
Comment by Jan de Groot (JGC) - Wednesday, 31 August 2016, 10:13 GMT
My guess is that this is not a bug in evolution, but some browser plugin that is installed in your homedirectory (~/.mozilla/plugins), or systemwide in /usr/lib/mozilla/plugins.

Your backtrace indicates a module is opened from webkitgtk3, segfault occurs at unknown location when init is called.
Comment by Michael Dressel (mdrslmr) - Wednesday, 31 August 2016, 11:47 GMT
I just checked but /usr/lib/mozilla/plugins and the directory in my broken installation image do not differ.
The home directories are on different partitions and I tried a user with his home directory under afs as well as a locale user.

I think the plugin or something similar could be the source of the problem only that it must be something that does not get
re-installed. Because I did a re-installation of almost all packages.
Comment by Jan de Groot (JGC) - Friday, 14 October 2016, 07:18 GMT
Please test evolution 3.22.x

Loading...