This looks to be a result of the AppArmor profile:
Aug 3 12:22:50 cpbl-thinkpad kernel: [ 3642.457504] type=1400 audit(1344010970.542:28): apparmor="DENIED" operation="mknod" parent=1 profile="/usr/bin/evince" name="/altos/tmp/gtkprint_ppd_RWE5HW" pid=4689 comm="evince" requested_mask="c" denied_mask="c" fsuid=1001 ouid=1001
Granted, evince should not crash, but it looks like you are using a non-standard location for your files (maybe your TMPDIR is set to /altos/tmp?). I suggest you add this to /etc/apparmor.d/local/usr.bin.evince:
owner /altos/tmp/** rwkl,
owner /altos/tmp/ rw,
Then perform:
$ sudo apparmor_parser -r /etc/apparmor.d/usr.bin.evince
This looks to be a result of the AppArmor profile: 0.542:28) : apparmor="DENIED" operation="mknod" parent=1 profile= "/usr/bin/ evince" name="/ altos/tmp/ gtkprint_ ppd_RWE5HW" pid=4689 comm="evince" requested_mask="c" denied_mask="c" fsuid=1001 ouid=1001
Aug 3 12:22:50 cpbl-thinkpad kernel: [ 3642.457504] type=1400 audit(134401097
Granted, evince should not crash, but it looks like you are using a non-standard location for your files (maybe your TMPDIR is set to /altos/tmp?). I suggest you add this to /etc/apparmor. d/local/ usr.bin. evince:
owner /altos/tmp/** rwkl,
owner /altos/tmp/ rw,
Then perform: d/usr.bin. evince
$ sudo apparmor_parser -r /etc/apparmor.
Please report back if this works for you.