atril crashed with SIGSEGV in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
atril (Ubuntu) |
New
|
Medium
|
Unassigned |
Bug Description
Happened while atril was on a non-visible virtual xfce4 desktop, I think. Either that, or the apport popup took an inrodinately large time to appear.
ProblemType: Crash
DistroRelease: Ubuntu 24.04
Package: atril 1.26.0-2fakesync1
ProcVersionSign
Uname: Linux 6.5.0-10-lowlatency x86_64
ApportVersion: 2.27.0-0ubuntu6
Architecture: amd64
CasperMD5CheckR
CurrentDesktop: XFCE
Date: Mon Nov 13 21:39:24 2023
ExecutablePath: /usr/bin/atril
InstallationDate: Installed on 2011-10-14 (4413 days ago)
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release i386 (20111011)
JournalErrors: -- No entries --
ProcCmdline: atril /tmp/PDF.js\ viewer.pdf
SegvAnalysis:
Segfault happened at: 0x7f76011d0204 <_ZNK10UnicodeM
PC (0x7f76011d0204) ok
source "0x8(%rdi)" (0x63696c6c71) not located in a known VMA region (needed readable region)!
destination "%rdx" ok
Stack memory exhausted (SP below stack segment)
SegvReason: reading unknown VMA
Signal: 11
SourcePackage: atril
StacktraceTop:
UnicodeMap:
GlobalParams:
TextPage:
TextOutputDev:
??? () at /lib/x86_
Title: atril crashed with SIGSEGV in UnicodeMap::match()
UpgradeStatus: Upgraded to noble on 2023-11-04 (9 days ago)
UserGroups: adm admin audio cdrom dialout fax floppy fuse lpadmin lxd netdev plugdev pulse-access sambashare video
separator:
information type: | Private → Public |
StacktraceTop: _cxx11: :basic_ string< char, std::char_ traits< char>, std::allocator< char> >::size (this=<optimized out>, this=<optimized out>) at /usr/include/ c++/13/ bits/basic_ string. h:1059 =<char, std::char_ traits< char>, std::allocator< char> > (__rhs=..., __lhs=...) at /usr/include/ c++/13/ bits/basic_ string. h:3702 poppler- 23.08.0- 2ubuntu1/ poppler/ UnicodeMap. cc:233 e::getUnicodeMa p (encodingName=..., this=0x7f75ec00 3030) at /usr/src/ poppler- 23.08.0- 2ubuntu1/ poppler/ UnicodeMap. cc:291 :getUnicodeMap (encodingName=..., this=0x55ef7499 9070) at /usr/src/ poppler- 23.08.0- 2ubuntu1/ poppler/ GlobalParams. cc:1342
std::_
std::operator=
UnicodeMap::match (this=0x63696c6c69, encodingNameA=...) at /usr/src/
UnicodeMapCach
GlobalParams: