evince crashed with SIGSEGV in ppdFindChoice()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
evince (Ubuntu) |
Expired
|
Medium
|
Unassigned |
Bug Description
I tried to print a document and evince crashed like so.
ProblemType: Crash
DistroRelease: Ubuntu 12.04
Package: evince 3.2.1-1ubuntu8
ProcVersionSign
Uname: Linux 3.2.0-9-generic x86_64
ApportVersion: 1.91-0ubuntu1
Architecture: amd64
CrashCounter: 1
Date: Thu Jan 19 15:53:57 2012
EcryptfsInUse: Yes
ExecutablePath: /usr/bin/evince
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007)
ProcCmdline: BOOT_IMAGE=
SegvAnalysis:
Segfault happened at: 0x7faa46c02f84 <ppdFindChoice+20>: cmpb $0x7b,(%rsi)
PC (0x7faa46c02f84) ok
source "$0x7b" ok
destination "(%rsi)" (0x00000004) not located in a known VMA region (needed writable region)!
SegvReason: writing NULL VMA
Signal: 11
SourcePackage: evince
StacktraceTop:
ppdFindChoice () from /usr/lib/
?? () from /usr/lib/
?? () from /usr/lib/
?? () from /usr/lib/
?? () from /usr/lib/
Title: evince crashed with SIGSEGV in ppdFindChoice()
UpgradeStatus: Upgraded to precise on 2011-12-15 (35 days ago)
UserGroups: adm admin cdrom dialout libvirtd lpadmin plugdev sambashare
StacktraceTop: 0x7faa63b7ed60, size=0x0) at /build/ buildd/ gtk+3.0- 3.3.8/. /modules/ printbackends/ cups/gtkprintba ckendcups. c:4609 backend_ cups_print_ stream (print_ backend= 0x7faa6335cd10, job=0x7faa6335c950, data_io= 0x7faa63ce7910, callback= 0x7faa602db290 <unix_finish_send>, user_data= 0x7faa636594c0, dnotify=0) at /build/ buildd/ gtk+3.0- 3.3.8/. /modules/ printbackends/ cups/gtkprintba ckendcups. c:557 buildd/ gtk+3.0- 3.3.8/. /gtk/gtkprintop eration- unix.c: 378 0x7faa63d23f30) at /build/ buildd/ gtk+3.0- 3.3.8/. /gtk/gtkprintop eration. c:2916
ppdFindChoice (o=0x7faa63b95650, choice=0x4 <Address 0x4 out of bounds>) at mark.c:384
create_page_setup (ppd_file=
gtk_print_
unix_end_run (op=0x7faa636594c0, wait=0, cancelled=0) at /build/
print_pages_idle (user_data=