The graphite_engine_break function attempts to check whether it has been given a PangoFcFont by casting and checking for NULL, however this merely gives a warning followed by a segfault for non-fontconfig fonts. This breaks anything using PangoX (although I'm not sure if anything still does, apart from the pango-view program with the --backend=x switch).
The attached patch fixes it.
Patch