Incorrect FontPath may cause null pointer segfault in FontFileListNextFontWithInfo
Submitted by Daniel Hornung
Assigned to Xorg Project Team
Description
Created attachment 92146 representative Xorg log
On this 64 bit Kubuntu system, switching from the Nouveau to the proprietary Nvidia driver makes X segfault when starting Emacs.
The attached Xorg log and the full backtrace of Xorg seem to indicate that the problem is in libxfont, specifically fontfile.c:1050 / FontFileListNextFontWithInfo(...).
Note that this problem does not occur with the nouveau X module.
Additional relevant information:
$ lspci | grep VGA 01:00.0 VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 430] (rev a1)
$ uname -a Linux tiersen 3.11.0-15-generic #23-Ubuntu SMP Mon Dec 9 18:17:04 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
$ dpkg-query -l libxfont1 ii libxfont1:amd64 1:1.4.6-1ubuntu0.1 amd64 X11 font rasterisation library
Attachment 92146, "representative Xorg log":
Xorg.0.log.segfault
Version: 7.7 (2012.06)