Activity log for bug #1540018

Date Who What changed Old value New value Message
2016-01-31 00:43:29 Lyn Perrine bug added bug
2016-02-01 09:51:54 Apport retracing service bug added subscriber Crash bug triagers for Ubuntu packages
2016-02-01 09:51:56 Apport retracing service attachment added Stacktrace.txt https://bugs.launchpad.net/bugs/1540018/+attachment/4561075/+files/Stacktrace.txt
2016-02-01 09:51:56 Apport retracing service attachment added StacktraceSource.txt https://bugs.launchpad.net/bugs/1540018/+attachment/4561076/+files/StacktraceSource.txt
2016-02-01 09:51:57 Apport retracing service attachment added ThreadStacktrace.txt https://bugs.launchpad.net/bugs/1540018/+attachment/4561077/+files/ThreadStacktrace.txt
2016-02-01 09:51:59 Apport retracing service attachment removed CoreDump.gz https://bugs.launchpad.net/bugs/1540018/+attachment/4560360/+files/CoreDump.gz
2016-02-01 09:52:00 Apport retracing service atril (Ubuntu): importance Undecided Medium
2016-02-01 09:52:01 Apport retracing service summary atril-thumbnailer crashed with SIGSEGV in cairo_image_surface_get_width() atril-thumbnailer crashed with SIGSEGV in ev_document_misc_surface_rotate_and_scale()
2016-02-01 09:52:03 Apport retracing service tags amd64 apport-crash need-amd64-retrace xenial amd64 apport-crash xenial
2016-02-02 16:56:19 Launchpad Janitor atril (Ubuntu): status New Confirmed
2016-02-21 03:43:40 Lyn Perrine information type Private Public
2016-04-16 06:57:05 Apport retracing service tags amd64 apport-crash xenial amd64 apport-crash bugpattern-needed xenial
2016-07-03 12:30:45 eris23 bug added subscriber eris23
2016-10-22 17:46:29 bedfojo bug watch added https://github.com/mate-desktop/atril/issues/187
2016-10-22 17:46:29 bedfojo bug task added teatrillu
2016-10-22 17:46:50 bedfojo bug task deleted teatrillu
2016-11-01 13:14:05 Martin Wimpress  nominated for series Ubuntu Xenial
2016-11-01 13:14:05 Martin Wimpress  bug task added atril (Ubuntu Xenial)
2016-11-01 13:15:04 Martin Wimpress  nominated for series Ubuntu Yakkety
2016-11-01 13:15:04 Martin Wimpress  bug task added atril (Ubuntu Yakkety)
2016-11-01 13:38:45 Vlad Orlov tags amd64 apport-crash bugpattern-needed xenial amd64 apport-crash bugpattern-needed xenial yakkety
2016-11-01 13:49:30 Vlad Orlov attachment added fix-thumbnailer-crash.patch https://bugs.launchpad.net/ubuntu/+source/atril/+bug/1540018/+attachment/4770601/+files/fix-thumbnailer-crash.patch
2016-11-01 13:49:57 Vlad Orlov tags amd64 apport-crash bugpattern-needed xenial yakkety amd64 apport-crash bugpattern-needed patch xenial yakkety
2016-11-01 13:51:07 Vlad Orlov bug added subscriber Vlad Orlov
2016-11-01 16:30:47 Ubuntu Foundations Team Bug Bot bug added subscriber Ubuntu Review Team
2017-01-25 01:17:40 Launchpad Janitor atril (Ubuntu Xenial): status New Confirmed
2017-01-25 01:17:40 Launchpad Janitor atril (Ubuntu Yakkety): status New Confirmed
2017-03-19 08:50:30 Vlad Orlov atril (Ubuntu): status Confirmed Fix Released
2017-10-30 12:23:26 Vlad Orlov tags amd64 apport-crash bugpattern-needed patch xenial yakkety amd64 apport-crash bugpattern-needed patch ubuntu-mate-xenial-sru xenial
2017-11-01 09:07:59 Vlad Orlov attachment added Debdiff with the fix for Xenial https://bugs.launchpad.net/ubuntu/+source/atril/+bug/1540018/+attachment/5001702/+files/atril-debdiff-xenial
2017-11-01 09:08:55 Vlad Orlov bug added subscriber Ubuntu Sponsors Team
2017-11-04 18:40:23 Simon Quigley 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 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 ?? () ?? () 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 [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 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  ?? ()  ?? () 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
2017-11-04 18:40:55 Simon Quigley atril (Ubuntu Xenial): assignee Vlad Orlov (monsta)
2017-11-04 18:41:03 Simon Quigley atril (Ubuntu Xenial): importance Undecided High
2017-11-04 18:41:21 Simon Quigley atril (Ubuntu Xenial): status Confirmed In Progress
2017-11-04 18:45:13 Simon Quigley atril (Ubuntu Yakkety): status Confirmed Won't Fix
2017-11-05 15:56:23 Simon Quigley removed subscriber Ubuntu Review Team
2017-11-05 15:56:25 Simon Quigley removed subscriber Ubuntu Sponsors Team
2017-11-05 15:56:26 Simon Quigley removed subscriber Crash bug triagers for Ubuntu packages
2017-11-09 11:14:48 Łukasz Zemczak atril (Ubuntu Xenial): status In Progress Fix Committed
2017-11-09 11:14:51 Łukasz Zemczak bug added subscriber Ubuntu Stable Release Updates Team
2017-11-09 11:14:54 Łukasz Zemczak bug added subscriber SRU Verification
2017-11-09 11:15:01 Łukasz Zemczak tags amd64 apport-crash bugpattern-needed patch ubuntu-mate-xenial-sru xenial amd64 apport-crash bugpattern-needed patch ubuntu-mate-xenial-sru verification-needed verification-needed-xenial xenial
2017-11-10 12:00:43 Vlad Orlov tags amd64 apport-crash bugpattern-needed patch ubuntu-mate-xenial-sru verification-needed verification-needed-xenial xenial amd64 apport-crash bugpattern-needed patch ubuntu-mate-xenial-sru verification-done verification-done-xenial xenial
2017-11-16 16:52:37 Brian Murray removed subscriber Ubuntu Stable Release Updates Team
2017-11-16 16:52:42 Launchpad Janitor atril (Ubuntu Xenial): status Fix Committed Fix Released
2019-03-23 12:36:11 Vlad Orlov removed subscriber Vlad Orlov