If I go into evince's save dialog, go to
/home/username/Documents, in my home directory, and try to create a new directory (e.g.
foo), the operation fails. Evince says:
Could not create directory /home/[username]/Documents/foo: Permission denied
Evince refuses to save files, too, with the same sort of message.
I am running Ubuntu 12.04 and evince 3.4.0. I should also mention that /home is a symlink to /media/hdd/home (the filesystem is split across a solid-state drive and HDD; a bit of an experiment). This does not bother any other applications. Evince is running as me, and should have write permissions on /media/hdd/home/username/Documents, according to ls -l.
dmesg shows that evince tried to create the directory, but was denied:
[10991.212472] type=1400 audit(1355983426.653:614): apparmor="DENIED" operation="mkdir" parent=1 profile="/usr/bin/evince" name="/media/hdd/home /username/Documents/foo/" pid=2940 comm="evince" requested_mask="c" denied_mask="c" fsuid=1001 ouid=1001