Yakkety is EOL, marking as Invalid. ** Description changed:
+ [Impact] + + Buggy epub handling code makes atril-thumbnailer crash on the first epub + document it encounters. + + Until we write the proper thumbnailing code for epubs, the quick fix is + just to disable thumbnail generation for this type of documents. That + fix is provided in the debdiff attached to the report. + + The bug is old, and it still haunts Xenial users when they just use the + file manager and enter some directory which contains at least one epub + document. So would be nice to have the fix backported to Xenial. + + [Test Case] + + Steps to reproduce: + + - have some epub document + - open file manager (Caja or some other one) and enter + the directory where the epub document is + - if apport is enabled, it will show the message about + atril-thumbnailer crash (which is annoying) + - dmesg output will have a message about the crash too + + If you need to reproduce it once more, first remove all the files from + ~/.cache/thumbnails/fail directory. + + In case you need some epubs for testing, you can find them at: + https://github.com/IDPF/epub3-samples/releases + + [Regression Potential] + + None. This quick fix just makes sure that crashy code won't run at all. + Other types of documents (like pdfs) aren't affected. + + [Original Description] + On a xenial desktop with both mate and LXQt open LXQt I mounted another partition and tried to open an mp3 podcast and then apport came up saying atril thumbnailer had crashed when I had pcmanfm-qt open in LXQt. I did mount a home parition with a lot of different files in it pdf ogg and several other things. ProblemType: Crash DistroRelease: Ubuntu 16.04 Package: atril 1.12.2-1 ProcVersionSignature: Ubuntu 4.3.0-7.18-generic 4.3.3 Uname: Linux 4.3.0-7-generic x86_64 ApportVersion: 2.19.4-0ubuntu1 Architecture: amd64 CurrentDesktop: LXQt Date: Sat Jan 30 16:35:38 2016 ExecutablePath: /usr/bin/atril-thumbnailer InstallationDate: Installed on 2015-11-28 (64 days ago) InstallationMedia: Ubuntu-MATE 16.04 LTS "Xenial Xerus" - Alpha amd64 (20151127) ProcCmdline: atril-thumbnailer -s 128 file:///media/username/9c6bffca-6fb6-4ac9-82ce-02fb9ff1e8e1/brendanperrine/Downloads/producingoss.epub /home/username/.thumbnails/normal/6e702ce8bebd1e4696b3f56bbbf83119.png SegvAnalysis: - Segfault happened at: 0x7f6fffbb8b2c <cairo_image_surface_get_width+12>: mov (%rax),%eax - PC (0x7f6fffbb8b2c) ok - source "(%rax)" (0x2f2f2f3a656c6966) not located in a known VMA region (needed readable region)! - destination "%eax" ok + Segfault happened at: 0x7f6fffbb8b2c <cairo_image_surface_get_width+12>: mov (%rax),%eax + PC (0x7f6fffbb8b2c) ok + source "(%rax)" (0x2f2f2f3a656c6966) not located in a known VMA region (needed readable region)! + destination "%eax" ok SegvReason: reading unknown VMA Signal: 11 SourcePackage: atril StacktraceTop: - cairo_image_surface_get_width () from /usr/lib/x86_64-linux-gnu/libcairo.so.2 - ev_document_misc_surface_rotate_and_scale () from /usr/lib/x86_64-linux-gnu/libatrildocument.so.3 - ?? () from /usr/lib/x86_64-linux-gnu/atril/3/backends/libepubdocument.so - ?? () - ?? () + cairo_image_surface_get_width () from /usr/lib/x86_64-linux-gnu/libcairo.so.2 + ev_document_misc_surface_rotate_and_scale () from /usr/lib/x86_64-linux-gnu/libatrildocument.so.3 + ?? () from /usr/lib/x86_64-linux-gnu/atril/3/backends/libepubdocument.so + ?? () + ?? () Title: atril-thumbnailer crashed with SIGSEGV in cairo_image_surface_get_width() UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: adm cdrom dip libvirtd lpadmin plugdev sambashare sudo ** Changed in: atril (Ubuntu Xenial) Assignee: (unassigned) => Vlad Orlov (monsta) ** Changed in: atril (Ubuntu Xenial) Importance: Undecided => High ** Changed in: atril (Ubuntu Xenial) Status: Confirmed => In Progress ** Changed in: atril (Ubuntu Yakkety) Status: Confirmed => Won't Fix -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1540018 Title: atril-thumbnailer crashed with SIGSEGV in ev_document_misc_surface_rotate_and_scale() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/atril/+bug/1540018/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
