There's some kind of heisenbug here. I ran evince on http://paultaylor.eu/diagrams/manual.dvi (downloaded it beforehand) and it crashed.
I then ran G_SLICE=always-malloc G_DEBUG=gc-friendly valgrind -v --tool=memcheck --leak-check=full --num-callers=40 --log-file=valgrind.log evince manual.dvi Evince started slower now (expected because of valgrind and the env variables). Evince no longer crashed, and, even more, after closing evince, calling evince on the same manual.dvi file DID NOT lead to a crash. So, to make it clear, after making the check with valgrind, evince no longer crashed while loading manual.dvi from http://paultaylor.eu/diagrams/manual.dvi -- evince assert failure: *** glibc detected *** evince: free(): invalid pointer: 0xb5abf8c9 *** https://bugs.launchpad.net/bugs/513261 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to evince in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs