Hallo, Am Thu, 21 Apr 2005, Thomas Klopf schrieb:
Heinz W. Pahlke wrote: [..]
Also wir wissen: - Öffnen von /usr/X11R6/lib/X11/fonts/Type1/UTBI____.pfa klappt - Die Fontdatei wird auch in den Speicher gemappt. - Das Schliessen der Fontdatei klappt.
Ach so, das "2357 SYS_close(7)" bezieht sich also darauf. Und ich dachte, es koennte evtl. an der Font-Datei liegen. Könnte, vielleicht. Aber das würde bedeuten, dass die Fontdatei selbst Müll enthält, der zum Seg Fault führt. Zum Überprüfen villeicht mal die Datei temporär umbenennen/verschieben. An eine korrupte Fontdatei glaube ich aber eher nicht. aber mit dem Glauben ist das ja so eine Sache .... :)
Muss nicht mal. Freetype ist gerne mal ueberempfindlich.
Interessanter sind eigentlich die Sachen die nach dem Mapppen passieren.... Sowas wie: 8250 _ZN7QStringC1EPKc(0xbfffec10, 0x0853b528, 0, 0xbfffebb8, 19) = 0x085a05d0 Das sind dann die Aufrufe in die QT libs.
Jep. Aber der Segfault passiert dann in freetype.
Mich macht halt noch die Zeile vor dem Segfault stutzig:
1259 FT_Get_Postscript_Name(0x085ecb80, 0xbfffeb10, 0xbfffeb00, 1, 0x402f052c
Wie man am 'unfinished' sieht ist das Programm noch "in FT_Get_Postscript_Name" wenn's den Segfault gibt. BTW: ich habe UTBI____.pfa bei mir aussortiert weil u.a. freetype auch bei mir bei der Schriftart Segfaults schmeisst. $ ls -l /usr/share/fonts.tmp/Type1_broken/UTBI____.pfa [..] 75363 Feb 14 2001 /[..]/Type1_broken/UTBI____.pfa $ head -n 3 /usr/share/fonts.tmp/Type1_broken/UTBI____.pfa %!PS-AdobeFont-1.0: Utopia-BoldItalic 001.001 %%CreationDate: Wed Oct 2 18:45:57 1991 %%VMusage: 34429 41321
Aber nachdem ich jetzt mal nach unfinished gesucht habe: die Meldung taucht einige Dutzend Male auf. Ja hab ich auch gesehen. Dazu gibt es dann noch diverse "< ... XYZ resumed>" Einträge. Mir scheint, dass die gesamte Initialisierung mit Hilfe einer ganzen Horde von Threads von statten geht.
Siehe meine andere Mail. -dnh -- It's amazing that fifty years of Cold War didn't manage to Sovietize the US - despite a few close calls - but one successful terrorist attack has people enthusiastically calling for just that. -- Henry Spencer