atril on opening ptc40.ps.bz2 file crashed with SIGSEGV in INT_cairo_surface_set_device_scale()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
atril (Ubuntu) |
Confirmed
|
Medium
|
Unassigned | ||
cairo (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned | ||
glib2.0 (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Reproduce with:
$ wget http://
$ $ atril ptc40.ps.bz2
undefined -21
** (atril:9516): WARNING **: 11:27:21.344: Error rendering thumbnail
undefined -21
[...]
Segmentation fault (core dumped)
Actual behaviour: First page of PostScript file displays briefly,
then segmentation fault.
Expected behaviour: no segfault
$ lsb_release -rd
Description: Ubuntu 20.04.1 LTS
Release: 20.04
$ apt-cache policy atril
atril:
Installed: 1.24.0-1
Candidate: 1.24.0-1
Version table:
*** 1.24.0-1 500
500 http://
100 /var/lib/
ProblemType: Crash
DistroRelease: Ubuntu 20.04
Package: atril 1.24.0-1
ProcVersionSign
Uname: Linux 5.4.0-58-generic x86_64
ApportVersion: 2.20.11-
Architecture: amd64
CasperMD5CheckR
CurrentDesktop: XFCE
Date: Wed Dec 30 11:48:42 2020
ExecutablePath: /usr/bin/atril
InstallationDate: Installed on 2020-12-21 (8 days ago)
InstallationMedia: Xubuntu 20.04.1 LTS "Focal Fossa" - Release amd64 (20200731)
ProcCmdline: atril ptc40.ps.bz2
SegvAnalysis:
Segfault happened at: 0x7f4873caa5f4 <cairo_
PC (0x7f4873caa5f4) ok
source "0x1c(%rdi)" (0x0000001c) not located in a known VMA region (needed readable region)!
destination "%eax" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: atril
StacktraceTop:
cairo_
?? () from /lib/x86_
?? () from /lib/x86_
g_closure_invoke () from /lib/x86_
?? () from /lib/x86_
Title: atril crashed with SIGSEGV in cairo_surface_
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: VPN adm building cdrom dialout dip ecad lpadmin lxd netos plugdev raspberrypi safety sambashare sec-grp sec-web sudo teaching techreport video wednesday wwwlogs wwwpages wwwsvn-admin
modified.
mtime.conffile.
separator:
Also reported upstream at https:/ /github. com/mate- desktop/ atril/issues/ 506