Comment 2 for bug 1032812

Revision history for this message
Jamie Strandboge (jdstrand) wrote : Re: evince crashes on invoking print dialog

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

Please report back if this works for you.