Segment Fault / Crash when entering text into PDF form
PDF opens, can be read and can be printed. It has forms, recognizes the forms and allows user to start typing. This then leads to crash. Every time.
On fully up to date Arch linux
evince version 43.1
pdfinfo reports:
Title: Spinning WEB Credit Card Authorization Form
Creator: Preview
Producer: Mac OS X 10.12.6 Quartz PDFContext
CreationDate: Thu Jul 2 16:41:02 2020 EDT
ModDate: Thu Jul 2 16:41:02 2020 EDT
Custom Metadata: no
Metadata Stream: yes
Tagged: no
UserProperties: no
Suspects: no
Form: AcroForm
JavaScript: no
Pages: 1
Encrypted: no
Page size: 612 x 792 pts (letter)
Page rot: 0
File size: 59630 bytes
Optimized: no
PDF version: 1.3
Running strace on evince the last few lines are:
poll([{fd=3, events=POLLIN}, {fd=5, events=POLLIN}, {fd=11, events=POLLIN}], 3, 107) = 1 ([{fd=3, revents=POLLIN}])
recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="1\0\0\0\0\0\f\0Rz\17\17\1\0\0\0\1\0\f\0001\0\0\0\36\0\0\0\0\0\f\0"..., iov_len=1564}, {iov_base="", iov_len=2532}], msg_iovlen=2, msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_DONTWAIT|MSG_CMSG_CLOEXEC) = 68
openat(AT_FDCWD, "/usr/lib/gconv/UTF-16.so", O_RDONLY|O_CLOEXEC) = 18
read(18, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
newfstatat(18, "", {st_mode=S_IFREG|0755, st_size=18432, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 20496, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 18, 0) = 0x7f1b00dbf000
mmap(0x7f1b00dc0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 18, 0x1000) = 0x7f1b00dc0000
mmap(0x7f1b00dc2000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 18, 0x3000) = 0x7f1b00dc2000
mmap(0x7f1b00dc3000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 18, 0x3000) = 0x7f1b00dc3000
close(18) = 0
mprotect(0x7f1b00dc3000, 4096, PROT_READ) = 0
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=NULL} ---
+++ killed by SIGSEGV (core dumped) +++
Segmentation fault (core dumped)