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 read(59, "", 4096) = 0 lseek(59, 0, SEEK_SET) = 0 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 close(59) = 0 clone(child_stack=0x7facae2bb9f0, 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 futex(0x5618978fd110, FUTEX_WAKE_PRIVATE, 1) = 1 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=[{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 openat(AT_FDCWD, "/usr/share/evolution/images/working.png", O_RDONLY) = 59 fstat(59, {st_mode=S_IFREG|0644, st_size=2334, ...}) = 0 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 read(59, "", 4096) = 0 lseek(59, 0, SEEK_SET) = 0 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 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/evolution/images/working.png", O_RDONLY) = 59 fstat(59, {st_mode=S_IFREG|0644, st_size=2334, ...}) = 0 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 read(59, "", 4096) = 0 lseek(59, 0, SEEK_SET) = 0 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 close(59) = 0 futex(0x5618980b8fa0, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x5618980b8f90, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x5618970aa940, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Ressource temporairement non disponible) futex(0x5618970aa940, FUTEX_WAKE_PRIVATE, 1) = 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 clone(child_stack=0x7fac137fd9f0, 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) = 9614 futex(0x5618970a1220, FUTEX_WAKE_PRIVATE, 1) = 1 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) 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, 26) = 1 ([{fd=3, revents=POLLIN}]) recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="5\0\0\0\0\0\f\0\277A\n\0\1\0\0\0\1\0\f\0005\0\0\0", iov_len=3192}, {iov_base="", iov_len=904}], msg_iovlen=2, msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_DONTWAIT|MSG_CMSG_CLOEXEC) = 24 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) sendmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base=",\0\0\0\1\0\24\0002\0\0\0\0\0\0\0\0\0\0\0,\0\0\0\10\0\f\0\1\0\0\0"..., iov_len=188}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, MSG_DONTWAIT|MSG_NOSIGNAL) = 188 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, 12) = 1 ([{fd=3, revents=POLLIN}]) recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1\0\0\0\1\0\f\0005\0\0\0002\0\0\0\0\0\10\0", iov_len=3168}, {iov_base="", iov_len=928}], msg_iovlen=2, msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_DONTWAIT|MSG_CMSG_CLOEXEC) = 20 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, 12) = 1 ([{fd=5, revents=POLLIN}]) read(5, "\2\0\0\0\0\0\0\0", 16) = 8 futex(0x7facc83bd548, FUTEX_WAKE_PRIVATE, 2147483647) = 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) = 0 (Timeout) 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/icons/Humanity/actions@2/24/mail-unread.svg", O_RDONLY) = 60 fstat(60, {st_mode=S_IFREG|0644, st_size=5906, ...}) = 0 read(60, "