Date: Wed, 27 Jul 2005 11:58:27 +0300 From: Panagiotis Astithas <past@ebs.gr> To: Huang wen hui <huang@gddsn.org.cn> Cc: ports@freebsd.org, java@freebsd.org Subject: Re: freetype2-2.1.10 broken JDK Message-ID: <42E74CB3.1030101@ebs.gr> In-Reply-To: <42E743E7.5070000@gddsn.org.cn> References: <42E743E7.5070000@gddsn.org.cn>
next in thread | previous in thread | raw e-mail | index | archive | help
Huang wen hui wrote: > hi, > I am using JDK1.5.0 + chinese locale(zh_CN.UTF-8) under CURRENT, I use > truetype font in fontconfig.properties. > freetype2-2.1.10 broke JDK1.5.0 now revert to freetype2-2.1.9 solve this > problem. It also broken JDK1.4.2 > > %setenv > USER=hwh > MAIL=/var/mail/hwh > HOME=/home/hwh > LOGNAME=hwh > BLOCKSIZE=K > PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin:/home/hwh/bin > DISPLAY=:0.0 > SHELL=/bin/csh > FTP_PASSIVE_MODE=YES > HOSTTYPE=FreeBSD > VENDOR=intel > OSTYPE=FreeBSD > MACHTYPE=i386 > PWD=/usr/local/jdk1.5.0/jre/lib > GROUP=wheel > HOST=tp.gddsn.org.cn > EDITOR=vi > PAGER=more > CVSROOT=:pserver:hwh@gw:/home/CVS > LC_ALL=zh_CN.UTF-8 > LANG=zh_CN.UTF-8 > GLOBUS_LOCATION=/home/hwh/globus > XMODIFIERS=@im=fcitx > GTK_RC_FILES=/usr/X11R6/etc/gtk/gtkrc:/home/hwh/.gtkrc-1.2-gnome2 > SESSION_MANAGER=local/tp.gddsn.org.cn:/tmp/.ICE-unix/40876 > GNOME_KEYRING_SOCKET=/var/tmp/keyring-MrzstL/socket > GNOME_DESKTOP_SESSION_ID=Default > TERM=xterm > COLORTERM=gnome-terminal > WINDOWID=27263197 > SHLVL=1 > > %cat fontconfig.properties > # @(#)FreeBSD.fontconfig.6.0.properties 1.4 03/11/14 > # > # Copyright 2003 Sun Microsystems, Inc. All rights reserved. > # > > # Version > > version=1 > > # Component Font Mappings > > #allfonts.chinese-gb2312=-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0 > #allfonts.chinese-gb2312.motif=-isas-song > ti-medium-r-normal--*-%d-*-*-c-*-gb2312.1980-0 > allfonts.chinese-gb2312=-misc-ar pl new > sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0 > allfonts.chinese-gb2312.motif=-misc-ar pl new > sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0 > allfonts.chinese-gb18030-0=-misc-ar pl new > sung-medium-r-normal--0-0-0-0-p-0-gb18030.2000-0 > allfonts.chinese-gb18030-0.motif=-misc-ar pl new > sung-medium-r-normal--0-0-0-0-p-0-gb18030.2000-0 > allfonts.chinese-gb18030-1=-misc-ar pl new > sung-medium-r-normal--0-0-0-0-p-0-gb18030.2000-1 > allfonts.chinese-gb18030-1.motif=-misc-ar pl new > sung-medium-r-normal--0-0-0-0-p-0-gb18030.2000-1 > allfonts.lucida=-b&h-lucidasans-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1 > > > serif.plain.latin-1=-b&h-lucidabright-medium-r-normal--*-%d-*-*-p-*-iso8859-1 > serif.bold.latin-1=-b&h-lucidabright-demibold-r-normal--*-%d-*-*-p-*-iso8859-1 > serif.italic.latin-1=-b&h-lucidabright-medium-i-normal--*-%d-*-*-p-*-iso8859-1 > serif.bolditalic.latin-1=-b&h-lucidabright-demibold-i-normal--*-%d-*-*-p-*-iso8859-1 > > sansserif.plain.latin-1=-b&h-lucidasans-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1 > sansserif.bold.latin-1=-b&h-lucidasans-bold-r-normal-sans-*-%d-*-*-p-*-iso8859-1 > sansserif.italic.latin-1=-b&h-lucidasans-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1 > sansserif.bolditalic.latin-1=-b&h-lucidasans-bold-i-normal-sans-*-%d-*-*-p-*-iso8859-1 > > monospaced.plain.latin-1=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1 > monospaced.bold.latin-1=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1 > monospaced.italic.latin-1=-b&h-lucidatypewriter-medium-i-normal-sans-*-%d-*-*-m-*-iso8859-1 > monospaced.bolditalic.latin-1=-b&h-lucidatypewriter-bold-i-normal-sans-*-%d-*-*-m-*-iso8859-1 > > dialog.plain.latin-1=-b&h-lucidasans-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1 > dialog.bold.latin-1=-b&h-lucidasans-bold-r-normal-sans-*-%d-*-*-p-*-iso8859-1 > dialog.italic.latin-1=-b&h-lucidasans-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1 > dialog.bolditalic.latin-1=-b&h-lucidasans-bold-i-normal-sans-*-%d-*-*-p-*-iso8859-1 > > dialoginput.plain.latin-1=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1 > dialoginput.bold.latin-1=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1 > dialoginput.italic.latin-1=-b&h-lucidatypewriter-medium-i-normal-sans-*-%d-*-*-m-*-iso8859-1 > dialoginput.bolditalic.latin-1=-b&h-lucidatypewriter-bold-i-normal-sans-*-%d-*-*-m-*-iso8859-1 > > # Search Sequences > > sequence.allfonts=latin-1-lt > > sequence.allfonts.GB2312=latin-1,chinese-gb2312 > sequence.allfonts.UTF-8=latin-1,chinese-gb18030-1,chinese-gb18030-0,chinese-gb2312 > sequence.allfonts.GBK=latin-1,chinese-gb2312 > > # the fallback sequence omits the following character subsets: > # - japanese-x0208: same files as japanese-x0201 > sequence.fallback=lucida,chinese-big5,chinese-gb18030,\ > japanese-x0201,korean > > # Exclusion Ranges > > # Font File Names > > #filename.-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0=/usr/X11R6/lib/X11/fonts/TrueType/simsun.ttc > > # AWT X11 font paths > awtfontpath.latin-1=/usr/X11R6/lib/X11/fonts/Type1 > awtfontpath.latin-1-lt=/usr/X11R6/lib/X11/fonts/Type1 > awtfontpath.chinese-gb2312=/usr/X11R6/lib/X11/fonts/TrueType > awtfontpath.chinese-gb18030-0=/usr/X11R6/lib/X11/fonts/TrueType > awtfontpath.chinese-gb18030-1=/usr/X11R6/lib/X11/fonts/TrueType > > > tp# gdb -core /Xorg.core /usr/X11R6/bin/Xorg > GNU gdb 6.1.1 [FreeBSD] > Copyright 2004 Free Software Foundation, Inc. > GDB is free software, covered by the GNU General Public License, and you are > welcome to change it and/or distribute copies of it under certain > conditions. > Type "show copying" to see the conditions. > There is absolutely no warranty for GDB. Type "show warranty" for details. > This GDB was configured as "i386-marcel-freebsd"... > Core was generated by `Xorg'. > Program terminated with signal 6, Aborted. > Reading symbols from /lib/libz.so.3...done. > Loaded symbols for /lib/libz.so.3 > Reading symbols from /lib/libm.so.4...done. > Loaded symbols for /lib/libm.so.4 > Reading symbols from /usr/X11R6/lib/libXau.so.0...done. > Loaded symbols for /usr/X11R6/lib/libXau.so.0 > Reading symbols from /usr/X11R6/lib/libXdmcp.so.0...done. > Loaded symbols for /usr/X11R6/lib/libXdmcp.so.0 > Reading symbols from /lib/libc.so.6...done. > Loaded symbols for /lib/libc.so.6 > Reading symbols from /usr/X11R6/lib/modules/fonts/libfreetype.so...done. > Loaded symbols for /usr/X11R6/lib/modules/fonts/libfreetype.so > Reading symbols from /usr/local/lib/libfreetype.so.9...done. > Loaded symbols for /usr/local/lib/libfreetype.so.9 > Reading symbols from /libexec/ld-elf.so.1...done. > Loaded symbols for /libexec/ld-elf.so.1 > #0 0x2831844b in kill () from /lib/libc.so.6 > (gdb) bt > #0 0x2831844b in kill () from /lib/libc.so.6 > #1 0x283183e8 in raise () from /lib/libc.so.6 > #2 0x283170fc in abort () from /lib/libc.so.6 > #3 0x0806d8c3 in ddxGiveUp () at xf86Init.c:1228 > #4 0x0806d9b6 in AbortDDX () at xf86Init.c:1283 > #5 0x08106288 in AbortServer () at log.c:395 > #6 0x0810659a in FatalError (f=0x81f435c "Caught signal %d. Server > aborting\n") at log.c:541 > #7 0x080898be in xf86SigHandler (signo=11) at xf86Events.c:1298 > #8 0xbfbfff94 in ?? () > #9 0x0000000b in ?? () > #10 0x0000000c in ?? () > #11 0xbfbfd040 in ?? () > #12 0x00000000 in ?? () > #13 0x08089830 in xf86InterceptSignals () at xf86Events.c:1270 > #14 0x2834d8d8 in FreeTypeRasteriseGlyph (idx=0, flags=1, tgp=0x8f66700, > instance=0x8f69400, hasMetrics=0) at ftfuncs.c:1034 > #15 0x2834cb56 in FreeTypeInstanceGetGlyph (idx=0, flags=1, > g=0xbfbfd62c, instance=0x8f69400) at ftfuncs.c:643 > #16 0x28354018 in FreeTypeLoadXFont (fileName=0xbfbfdcc0 > "/usr/X11R6/lib/X11/fonts/TrueType/fn=0:vl=y:simsun.ttc", > vals=0xbfbfdc40, xf=0x8ea4a00, > info=0x8ea4a04, bmfmt=0xbfbfd7b0, entry=0x8c50bb4) at ftfuncs.c:3362 > #17 0x28354a25 in FreeTypeOpenScalable (fpe=0x8c83940, > ppFont=0xbfbfe964, flags=0, entry=0x8c50bb4, > fileName=0xbfbfdcc0 > "/usr/X11R6/lib/X11/fonts/TrueType/fn=0:vl=y:simsun.ttc", > vals=0xbfbfdc40, format=512, fmask=31, non_cachable_font=0x0) > at ftfuncs.c:3743 > #18 0x0811410b in FontFileOpenFont (client=0x8f65c00, fpe=0x8c83940, > flags=0, > name=0x8eacac0 > "-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb18030.2000-1o8859-1\b\200\uffff\227\b\200\uffff\233\b\uffff\uffff\233\b\uffff\uffff\233\b\uffff\236\uffff\b`8\uffff\b\uffff8\uffff\b@9\uffff\b`\213\uffff\b-75-75-p-0-iso8859-3", > namelen=56, format=512, fmask=31, id=8388618, pFont=0xbfbfe964, > aliasName=0xbfbfe950, non_cachable_font=0x0) at fontfile.c:433 > #19 0x080f7f09 in doOpenFont (client=0x8f65c00, c=0x8eaca80) at > dixfonts.c:294 > #20 0x080f83cc in OpenFont (client=0x8f65c00, fid=8388618, flags=0, > lenfname=56, > pfontname=0x8e9f00c > "-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb18030.2000-1\230\001\003") > at dixfonts.c:469 > #21 0x080ced41 in ProcOpenFont (client=0x8f65c00) at dispatch.c:1312 > #22 0x080cd158 in Dispatch () at dispatch.c:455 > #23 0x080e35dc in main (argc=3, argv=0xbfbfeea8, envp=0xbfbfeeb8) at > main.c:442 > (gdb) Just curious, but why you say that the jdk is broken? As far as I can see you have a core file from X and the stack trace shows no mention of java native libraries. It appears that maybe freetype2-2.1.10 broke Xorg, but not java. Am I missing something? Cheers, Panagiotis
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?42E74CB3.1030101>