Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 27 Jul 2005 17:55:10 +0800
From:      Huang wen hui <hwh@gddsn.org.cn>
To:        Panagiotis Astithas <past@ebs.gr>
Cc:        ports@freebsd.org, java@freebsd.org, Huang wen hui <huang@gddsn.org.cn>
Subject:   Re: freetype2-2.1.10 broken JDK
Message-ID:  <42E759FE.3020406@gddsn.org.cn>
In-Reply-To: <42E74CB3.1030101@ebs.gr>
References:  <42E743E7.5070000@gddsn.org.cn> <42E74CB3.1030101@ebs.gr>

next in thread | previous in thread | raw e-mail | index | archive | help
Panagiotis Astithas дµÀ:

>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?
>  
>
yes, freetype2-2.1.10 broke Xorg,but only java demo let Xorg crash.

>Cheers,
>
>Panagiotis
>_______________________________________________
>freebsd-java@freebsd.org mailing list
>http://lists.freebsd.org/mailman/listinfo/freebsd-java
>To unsubscribe, send any mail to "freebsd-java-unsubscribe@freebsd.org"
>  
>




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?42E759FE.3020406>