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 |
|
|
|