I can confirm this bug. Steps to reproduce added to the summary.
As an additional note, it seems firefox is also partially affected. Once doing the steps to reproduce, if firefox is open, the render on some pages get completely screwed up. I don't think the issue is with fontconfig itself, but some programs using fontconfig in a way that is not supported (there is an API, but at least in OpenOffice, it access a direct pointer which becomes void if a font is adding or removed). ** Description changed: Binary package hint: evince Opening a pdf document from the web. Crashed before it was able to render anything. Link: http://www.copyright.gov/history/1790act.pdf - I am not currently able to reproduce it, unfortunately. + STEPS TO REPRODUCE: + 1. Make sure GNOME is running, evince gets fontconfig info from another library (it doesn't access FC directly) + 2. Open evince on any file, then close it. + 3. Install or remove a font (try mstcorefonts) + 4. Open evince with a document (i.e., try the link provided above). It SHOULD crash. ProblemType: Crash Architecture: amd64 DistroRelease: Ubuntu 8.10 ExecutablePath: /usr/bin/evince NonfreeKernelModules: nvidia Package: evince 2.24.0-0ubuntu2 ProcAttrCurrent: unconfined ProcCmdline: evince file:///home/username/Documents/Grad_School/SI-519/SI519%20-%20SyllabusF2008.%20Aug.%2026.pdf ProcEnviron: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games LANG=en_US.UTF-8 SHELL=/bin/bash Signal: 11 SourcePackage: evince StacktraceTop: FcConfigSubstituteWithPat () GlobalParams::getDisplayFont (this=0x2989190, CairoFont::create (gfxFont=0x7fc1eeb14f70, CairoFontEngine::getFont (this=0x7fc1eea017e0, CairoOutputDev::updateFont (this=0x7fc1eea020a0, Title: evince crashed with SIGSEGV in FcConfigSubstituteWithPat() Uname: Linux 2.6.27-7-generic x86_64 UserGroups: adm admin audio cdrom dialout dip floppy fuse lpadmin plugdev sambashare video -- evince crashed with SIGSEGV in FcConfigSubstituteWithPat() https://bugs.launchpad.net/bugs/286175 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs