FS#58825 - [evolution] freezes on new mail image attachment

Attached to Project: Arch Linux
Opened by kiste (kistelini) - Friday, 01 June 2018, 10:40 GMT
Last edited by Jan de Groot (JGC) - Monday, 07 October 2019, 07:40 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Jan Alexander Steffens (heftig)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

If I create a new mail and add an image as an attachment, Evolution freezes. Evolution tries to load a thumbnail for that image and that fails for some reason. I tried running Evolution through strace, so I could see which file Evolution tries to load. If I create an empty file after the freeze and restart Evolution, the image attachment works (without a thumbnail of course).


Additional info:
* evolution-3.28.2-1
* strace:

openat(AT_FDCWD, "/home/kiste/.local/share/thumbnailers", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/local/share/thumbnailers", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/thumbnailers", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 55
fstat(55, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
inotify_add_watch(25, "/usr/share/thumbnailers", IN_MODIFY|IN_ATTRIB|IN_CLOSE_WRITE|IN_MOVED_FROM|IN_MOVED_TO|IN_CREATE|IN_DELETE|IN_DELETE_SELF|IN_MOVE_SELF|IN_UNMOUNT|IN_ONLYDIR) = 10
getdents(55, /* 5 entries */, 32768) = 192
openat(AT_FDCWD, "/usr/share/thumbnailers/librsvg.thumbnailer", O_RDONLY) = 56
fstat(56, {st_mode=S_IFREG|0644, st_size=158, ...}) = 0
read(56, "[Thumbnailer Entry]\nTryExec=/usr"..., 4096) = 158
read(56, "", 4096) = 0
close(56) = 0
openat(AT_FDCWD, "/usr/share/thumbnailers/gdk-pixbuf-thumbnailer.thumbnailer", O_RDONLY) = 56
fstat(56, {st_mode=S_IFREG|0644, st_size=560, ...}) = 0
read(56, "[Thumbnailer Entry]\nTryExec=/usr"..., 4096) = 560
read(56, "", 4096) = 0
close(56) = 0
openat(AT_FDCWD, "/usr/share/thumbnailers/gsf-office.thumbnailer", O_RDONLY) = 56
fstat(56, {st_mode=S_IFREG|0644, st_size=1304, ...}) = 0
read(56, "[Thumbnailer Entry]\nTryExec=gsf-"..., 4096) = 1304
read(56, "", 4096) = 0
close(56) = 0
getdents(55, /* 0 entries */, 32768) = 0
close(55) = 0
stat("/home/kiste/image.jpg", {st_mode=S_IFREG|0644, st_size=336464, ...}) = 0
openat(AT_FDCWD, "/home/kiste/.cache/thumbnails/normal/a0dedc9115fa48ca22fa17b8ef126544.png", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/kiste/.cache/thumbnails/fail/gnome-thumbnail-factory/a0dedc9115fa48ca22fa17b8ef126544.png", O_RDONLY) = -1 ENOENT (No such file or directory)
lstat("/home/kiste/image.jpg", {st_mode=S_IFREG|0644, st_size=336464, ...}) = 0
stat("/.flatpak-info", 0x79a69d963b90) = -1 ENOENT (No such file or directory)
mkdir("/tmp/gnome-desktop-thumbnailer-7D5ZJZ", 0700) = 0
futex(0x6fcdd0a9df38, FUTEX_WAKE_PRIVATE, 2147483647) = 0
openat(AT_FDCWD, "/tmp/flatpak-seccomp-C94ZJZ", O_RDWR|O_CREAT|O_EXCL, 0600) = 55
unlink("/tmp/flatpak-seccomp-C94ZJZ") = 0
write(55, " \0\0\0\4\0\0\0\25\0\0009>\0\0\300 \0\0\0\0\0\0\0005\0\0\1\0\0\0@"..., 480) = 480
lseek(55, 0, SEEK_SET) = 0
pipe2([56, 58], 0) = 0
pipe2([59, 60], O_CLOEXEC) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x6fcdd25efcd0) = 15044
close(58) = 0
close(60) = 0
read(56, "", 8) = 0
close(56) = 0
select(60, [59], NULL, NULL, NULL) = 1 (in [59])
read(59, "bwrap: setting up uid map: No su"..., 4096) = 53
select(60, [59], NULL, NULL, NULL


Steps to reproduce:
- Create New Mail
- Add an Attachment and select an image
This task depends upon

Closed by  Jan de Groot (JGC)
Monday, 07 October 2019, 07:40 GMT
Reason for closing:  Fixed
Additional comments about closing:  2019-10-06: A task closure has been requested. Reason for request: Works now.

Loading...