This may be the same as Debian bug #671139, "Secondlifr viewer crash at init, when initializing fonts"
> I use up-to-date Debian testing (wheezy) with the amd64 architecture. I
> have a HP LaserJet Professional P1102w printer. I have tried many (probably
> too many) things to try to get this printer to work. When I boot to my
> Windows 7 disk, the printer works.
> When I submit a print job by "lpr text.txt", it is not printed. The
> screen at "http://localhost:631/jobs/"; shows:
> ID Name User Size
> HP_LaserJet_Professional_P1102w-44 Unknown Withheld 1k
> Pages State
> Unknown stopped "/usr/lib/cups/filter/texttopdf failed"
> In /etc/cups/cupsd.conf, I set "LogLevel debug" and tried to print
> something. I send the error_log to the CUPS people at
> http://www.cups.org/newsgroups.php?gcups.general. In that group Michael
> Sweet pointed out the following lines in the error_log file.
> D [16/May/2012:07:44:06 -0400] [Job 47] HP_LaserJet_Professional_P1102w:
> fcmatch.c:850: IA__FcFontSort: Assertion `result != ((void
*)0)' failed.
> E [16/May/2012:07:44:06 -0400] PID 13896 (/usr/lib/cups/filter/texttopdf)
> crashed on signal 6.
> E [16/May/2012:07:44:06 -0400] [Job 47] PDF file is damaged - attempting to
> reconstruct xref table...