Evolution crash very often doing nothing special ( segfault)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
evolution (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Description: Ubuntu 20.04.1 LTS
Release: 20.04
evolution:
Installé : 3.36.4-0ubuntu1
Candidat : 3.36.4-0ubuntu1
Table de version :
*** 3.36.4-0ubuntu1 500
500 http://
100 /var/lib/
3.36.1-2 500
500 http://
I expect evolution to be stable and usable.
It keeps crashing randomly.
When I was using Ubuntu 18.04LTS it was stable, but this happened after my upgrade to Ubuntu 20.04 LTS.
ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: evolution 3.36.4-0ubuntu1
ProcVersionSign
Uname: Linux 5.4.0-59-generic x86_64
ApportVersion: 2.20.11-
Architecture: amd64
CasperMD5CheckR
CurrentDesktop: ubuntu:GNOME
Date: Tue Jan 5 17:35:29 2021
SourcePackage: evolution
UpgradeStatus: Upgraded to focal on 2020-12-15 (21 days ago)
modified.
# set this to 0 to disable apport, or to 1 to enable it
# you can temporarily override this with
# sudo service apport start force_start=1
enabled=0
mtime.conffile.
mtime.conffile.
I attach some logs from strace before it actually crashes :
read(59, "\211PNG\ r\n\32\ n\0\0\0\ rIHDR\0\ 0\0\232\ 0\0\0n\ 10\3\0\ 0\0\350\ "\372". .., 4096) = 2334 r\n\32\ n\0\0\0\ rIHDR\0\ 0\0\232\ 0\0\0n\ 10\3\0\ 0\0\350\ "\372". .., 4096) = 2334 stack=0x7facae2 bb9f0, flags=CLONE_ VM|CLONE_ FS|CLONE_ FILES|CLONE_ SIGHAND| CLONE_THREAD| CLONE_SYSVSEM| CLONE_SETTLS| CLONE_PARENT_ SETTID| CLONE_CHILD_ CLEARTID, parent_tid=[9613], tls=0x7facae2bc700, child_tidptr= 0x7facae2bc9d0) = 9613 fd110, FUTEX_WAKE_PRIVATE, 1) = 1 [{iov_base= "\1\0\0\ 0\1\0\f\ 0004\0\ 0\0002\ 0\0\0\0\ 0\10\0" , iov_len=3212}, {iov_base="", iov_len=884}], msg_iovlen=2, msg_controllen=0, msg_flags= MSG_CMSG_ CLOEXEC} , MSG_DONTWAIT| MSG_CMSG_ CLOEXEC) = 20 evolution/ images/ working. png", O_RDONLY) = 59 S_IFREG| 0644, st_size=2334, ...}) = 0 r\n\32\ n\0\0\0\ rIHDR\0\ 0\0\232\ 0\0\0n\ 10\3\0\ 0\0\350\ "\372". .., 4096) = 2334 r\n\32\ n\0\0\0\ rIHDR\0\ 0\0\232\ 0\0\0n\ 10\3\0\ 0\0\350\ "\372". .., 4096) = 2334 evolution/ images/ working. png", O_RDONLY) = 59 S_IFREG| 0644, st_size=2334, ...}) = 0 r\n\32\ n\0\0\0\ rIHDR\0\ 0\0\232\ 0\0\0n\ 10\3\0\ 0\0\350\ "\372". .., 4096) = 2334 r\n\32\ n\0\0\0\ rIHDR\0\ 0\0\232\ 0\0\0n\ 10\3\0\ 0\0\350\ "\372". .., 4096) = 2334 b8fa0, FUTEX_WAKE_PRIVATE, 1) = 1 b8f90, FUTEX_WAKE_PRIVATE, 1) = 1 aa940, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Ressource temporairement non disponible) aa940, FUTEX_WAKE_PRIVATE, 1) = 0 stack=0x7fac137 fd9f0, flags=CLONE_ VM|CLONE_ FS|CLONE_ FILES|CLONE_ SIGHAND| CLONE_THREAD| CLONE_SYSVSEM| CLONE_SETTLS| CLONE_PARENT_ SETTID| CLONE_CHILD_ CLEARTID, parent_tid=[9614], tls=0x7fac137fe700, child_tidptr= 0x7fac137fe9d0) =...
read(59, "", 4096) = 0
lseek(59, 0, SEEK_SET) = 0
read(59, "\211PNG\
close(59) = 0
clone(child_
futex(0x5618978
poll([{fd=3, events=POLLIN}, {fd=5, events=POLLIN}, {fd=11, events=POLLIN}, {fd=18, events=POLLIN}, {fd=40, events=POLLIN}, {fd=49, events=POLLIN}], 6, 0) = 2 ([{fd=3, revents=POLLIN}, {fd=5, revents=POLLIN}])
read(5, "\2\0\0\0\0\0\0\0", 16) = 8
recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=
openat(AT_FDCWD, "/usr/share/
fstat(59, {st_mode=
read(59, "\211PNG\
read(59, "", 4096) = 0
lseek(59, 0, SEEK_SET) = 0
read(59, "\211PNG\
close(59) = 0
poll([{fd=3, events=POLLIN}, {fd=5, events=POLLIN}, {fd=11, events=POLLIN}, {fd=18, events=POLLIN}, {fd=40, events=POLLIN}, {fd=49, events=POLLIN}], 6, 0) = 1 ([{fd=5, revents=POLLIN}])
read(5, "\1\0\0\0\0\0\0\0", 16) = 8
poll([{fd=3, events=POLLIN}, {fd=5, events=POLLIN}, {fd=11, events=POLLIN}, {fd=18, events=POLLIN}, {fd=40, events=POLLIN}, {fd=49, events=POLLIN}], 6, 0) = 0 (Timeout)
openat(AT_FDCWD, "/usr/share/
fstat(59, {st_mode=
read(59, "\211PNG\
read(59, "", 4096) = 0
lseek(59, 0, SEEK_SET) = 0
read(59, "\211PNG\
close(59) = 0
futex(0x5618980
futex(0x5618980
futex(0x5618970
futex(0x5618970
poll([{fd=3, events=POLLIN}, {fd=5, events=POLLIN}, {fd=11, events=POLLIN}, {fd=18, events=POLLIN}, {fd=40, events=POLLIN}, {fd=49, events=POLLIN}], 6, 0) = 1 ([{fd=5, revents=POLLIN}])
read(5, "\1\0\0\0\0\0\0\0", 16) = 8
clone(child_