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/" <http://localhost:631/jobs/%22>; 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...