Date: Fri, 27 Feb 2009 12:09:34 +0900 From: Daichi GOTO <daichi@ongs.co.jp> To: Brian Gardner <brian@experts-exchange.com> Cc: SAITOU Toshihide <toshi@ruby.ocn.ne.jp>, leafy7382@gmail.com, freebsd-java@freebsd.org Subject: Re: OpenJDK7 and NetBeans: Who can use non-English fonts on NetBeans? Message-ID: <49A7596E.301@ongs.co.jp> In-Reply-To: <20090226.210622.41634347.toshi@ruby.ocn.ne.jp> References: <49A4B04B.6070908@ongs.co.jp> <c21e92e20902241905k53377448j4097c6baaf1ed098@mail.gmail.com> <49A4CD5A.9060600@ongs.co.jp> <20090226.210622.41634347.toshi@ruby.ocn.ne.jp>
next in thread | previous in thread | raw e-mail | index | archive | help
[-- Attachment #1 --] And after changed netbeans.conf to use OpenJDK6, new show stopper come, printing included error log. Do you have any ideas? SAITOU Toshihide wrote: > In message: <49A4CD5A.9060600@ongs.co.jp> > Daichi GOTO <daichi@ongs.co.jp> writes: >> 葉佳威 Jiawei Ye wrote: >>> On Wed, Feb 25, 2009 at 10:43 AM, Daichi GOTO <daichi@ongs.co.jp <mailto:daichi@ongs.co.jp>> wrote: >>> Hi Java guys, >>> Who can use non-English fonts on NetBeans with OpenJDK6? >>> I have tried some methods to use Japanese fonts with that, >>> but I have all faild :-( >>> If you have any ideas, please teach me. Thanks >>> -- Daichi GOTO, http://people.freebsd.org/~daichi >>> <http://people.freebsd.org/~daichi> >>> One evil trick is to go to your ${JAVA_HOME}/jre/lib/fonts and put a "fallback" directory link to your actual font dir. >>> ex. on my system >>> lrwxr-xr-x 1 root wheel 34 8 29 11:56 fallback -> /usr/local/lib/X11/fonts/truetype/ >>> This gives me much better Chinese fonts (I put my Mac fonts in there). >>> HTH, >>> Jiawei >> Yeah, above method is workable with JDK16 but not OpenJDK6 :-( >> >> Did you get Chinese fonts with OpenJDK6 and NetBeans? I can >> use Japanese fonts with some demo applicatins within OpenJDK6, >> but cannot get that with NetBeans65. > > First I change the netbeans_jdkhome in the > /usr/local/netbeans65/etc/netbeans.conf as following: > > netbeans_jdkhome="/usr/local/openjdk6" > > and also prepare a fontconfig.properties at this place: > > /usr/local/openjdk6/jre/lib/fontconfig.properties > > then japanese font is fine same as before using the jdk16. > > for example (it seems that the dialog.plain.japanese-x0208 > was mainly used in my NB settings): > > #dialog.plain.japanese-x0208=-kochi-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 > dialog.plain.japanese-x0208=-ricoh-hgheiseikakugothictaiw3-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0 > > --- > SAITOU -- Daichi GOTO, http://people.freebsd.org/~daichi [-- Attachment #2 --] # # An unexpected error has been detected by Java Runtime Environment: # # SIGSEGV (0xb) at pc=0x0000000801e595af, pid=61352, tid=0x1cf5eb00 # # Java VM: Diablo Java HotSpot(TM) 64-Bit Server VM (10.0-b23 mixed mode bsd-amd64) # Problematic frame: # v ~BufferBlob::Interpreter # # Please submit bug reports to freebsd-java@FreeBSD.org # --------------- T H R E A D --------------- Current thread (0x000000081cf1c800): JavaThread "AWT-EventQueue-1" [_thread_in_Java, id=485878528, stack(0x00007ffffc5e1000,0x00007ffffc7e1000)] siginfo:si_signo=SIGSEGV: si_errno=0, si_code=1 (SEGV_MAPERR), si_addr=0x00007ffeffffffc0 Registers: RAX=0x00000000fefc0000, RBX=0x0000000807804ee0, RCX=0x00000008009511bc, RDX=0x0000000000000001 RSP=0x00007ffffc7dfb50, RBP=0x00007fff00000000, RSI=0x0000000000000002, RDI=0x00007ffffc7dfb40 R8 =0x0000000000000001, R9 =0x00007ffffc7dfb38, R10=0x0000000000000000, R11=0x0000000000000202 R12=0x0000000801e580db, R13=0x0000000807804ee0, R14=0x00007ffffc7dfbd8, R15=0x000000081cf1c800 RIP=0x0000000801e595af, EFL=0x00000000d8cf2b1f, ERR=0x0000000000000004 TRAPNO=0x000000000000000c Top of Stack: (sp=0x00007ffffc7dfb50) 0x00007ffffc7dfb50: 00000000fefc0000 0000000801e5b72d 0x00007ffffc7dfb60: 4010000000000000 0000000801e5b878 0x00007ffffc7dfb70: 00007ffffc7dfbb0 00007ffffc7dfb78 0x00007ffffc7dfb80: 0000000807804ee0 00007ffffc7dfbd8 0x00007ffffc7dfb90: 000000080780b780 0000000000000000 0x00007ffffc7dfba0: 0000000807804ee0 0000000000000000 0x00007ffffc7dfbb0: 00007ffffc7dfbd8 00007ffffc7dfc40 0x00007ffffc7dfbc0: 0000000801e4d3ea 0000000000000000 0x00007ffffc7dfbd0: 0000000801e580d7 000000081835e2d8 0x00007ffffc7dfbe0: 00007fff00001fa2 0000000801e4d369 0x00007ffffc7dfbf0: 00007ffffc7dfee0 0000000000000001 0x00007ffffc7dfc00: 000000081cf1c800 00000008227bac70 0x00007ffffc7dfc10: 00007ffffc7dfc90 00007ffffc7dfff8 0x00007ffffc7dfc20: 000000080000000b 0000000807804ee0 0x00007ffffc7dfc30: 0000000801e5b600 00007ffffc7dfee8 0x00007ffffc7dfc40: 00007ffffc7dfd30 0000000800f4dcd5 0x00007ffffc7dfc50: 0000000800000001 000000081cf1c800 0x00007ffffc7dfc60: 00007ffffc7dfcc0 00007ffffc7dfc90 0x00007ffffc7dfc70: 00007ffffc7dfcd0 00007ffffc7dfff8 0x00007ffffc7dfc80: 0000000801e5b600 000000080000000b 0x00007ffffc7dfc90: 000000081cf1c800 000000081ebf4880 0x00007ffffc7dfca0: 0000000807804ee0 000000081835e2d8 0x00007ffffc7dfcb0: 00007ffffc7e0140 0000000801e5b84c 0x00007ffffc7dfcc0: 00007ffffc7e01a0 00007ffffc7dfff0 0x00007ffffc7dfcd0: 000000081cf1c800 000000081c9e9580 0x00007ffffc7dfce0: 00000008227bac00 00000008227bac78 0x00007ffffc7dfcf0: 00000008227bafe8 00007ffffc7e09e0 0x00007ffffc7dfd00: 00007ffffc7dfd30 0000000000000001 0x00007ffffc7dfd10: 00007ffffc7dfff0 00000008227bac60 0x00007ffffc7dfd20: 00000008227bac40 000000081cf1c800 0x00007ffffc7dfd30: 00007ffffc7dfd50 0000000800f4ce48 0x00007ffffc7dfd40: 00000008227bac58 00000008227bac70 Instructions: (pc=0x0000000801e595af) 0x0000000801e5959f: 00 00 e9 8a 3d ff ff 4c 8b 6d c8 4c 8b 75 d0 c3 0x0000000801e595af: 48 8b 65 c0 48 c7 45 f0 00 00 00 00 48 be c8 59 Stack: [0x00007ffffc5e1000,0x00007ffffc7e1000], sp=0x00007ffffc7dfb50, free space=2042k Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) v ~BufferBlob::Interpreter [error occurred during error reporting (printing native stack), id 0xb] --------------- P R O C E S S --------------- Java Threads: ( => current thread ) 0x000000081e5b8800 JavaThread "Inactive RequestProcessor thread [Was:Default RequestProcessor/org.netbeans.modules.localhistory.LocalHistory$2$1]" daemon [_thread_blocked, id=434810048, stack(0x00007ffffd7ea000,0x00007ffffd9ea000)] 0x0000000821576800 JavaThread "Inactive RequestProcessor thread [Was:Logging Flush/org.netbeans.core.startup.TopLogging$NonClose]" daemon [_thread_blocked, id=434807360, stack(0x00007ffffc9e3000,0x00007ffffcbe3000)] 0x000000081ee38c00 JavaThread "org.netbeans.modules.gsfret.source.usages.RepositoryUpdater" daemon [_thread_blocked, id=434809600, stack(0x00007ffffd3e8000,0x00007ffffd5e8000)] 0x000000080196f000 JavaThread "DestroyJavaVM" [_thread_blocked, id=11570752, stack(0x00007fffff9ff000,0x00007fffffbff000)] 0x000000081b0db400 JavaThread "Flushing caches" [_thread_blocked, id=434806912, stack(0x00007ffffc1df000,0x00007ffffc3df000)] 0x000000081b0dbc00 JavaThread "TimerQueue" daemon [_thread_blocked, id=434807808, stack(0x00007ffffc3e0000,0x00007ffffc5e0000)] =>0x000000081cf1c800 JavaThread "AWT-EventQueue-1" [_thread_in_Java, id=485878528, stack(0x00007ffffc5e1000,0x00007ffffc7e1000)] 0x000000081e5b9000 JavaThread "gsf module install" daemon [_thread_blocked, id=12403648, stack(0x00007ffffc7e2000,0x00007ffffc9e2000)] 0x000000081b0dcc00 JavaThread "Thread-3" daemon [_thread_blocked, id=434808256, stack(0x00007ffffcde5000,0x00007ffffcfe5000)] 0x000000081cf1d400 JavaThread "Image Fetcher 0" daemon [_thread_blocked, id=485881216, stack(0x00007ffffcfe6000,0x00007ffffd1e6000)] 0x000000081b0dd400 JavaThread "*** JFluid Separate Command Execution Thread" daemon [_thread_blocked, id=434808704, stack(0x00007ffffd1e7000,0x00007ffffd3e7000)] 0x000000081e5b9400 JavaThread "java.source module install" daemon [_thread_blocked, id=12404096, stack(0x00007ffffd5e9000,0x00007ffffd7e9000)] 0x000000081b0de800 JavaThread "AWT-Shutdown" [_thread_blocked, id=434810496, stack(0x00007ffffd9eb000,0x00007ffffdbeb000)] 0x000000081b0df000 JavaThread "AWT-XAWT" daemon [_thread_in_native, id=434810944, stack(0x00007ffffdbec000,0x00007ffffddec000)] 0x000000081b0df400 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=434813184, stack(0x00007ffffdded000,0x00007ffffdfed000)] 0x000000080196a400 JavaThread "Default RequestProcessor" daemon [_thread_in_native, id=26550400, stack(0x00007ffffe1ef000,0x00007ffffe3ef000)] 0x000000080196ac00 JavaThread "Timer-0" daemon [_thread_blocked, id=26550848, stack(0x00007ffffe3f0000,0x00007ffffe5f0000)] 0x000000080196b400 JavaThread "CLI Requests Server" daemon [_thread_in_native, id=26551296, stack(0x00007ffffe5f1000,0x00007ffffe7f1000)] 0x000000080196bc00 JavaThread "Active Reference Queue Daemon" daemon [_thread_blocked, id=26551744, stack(0x00007ffffe7f2000,0x00007ffffe9f2000)] 0x000000080196e800 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=26552192, stack(0x00007ffffeaf4000,0x00007ffffecf4000)] 0x000000080196c400 JavaThread "CompilerThread1" daemon [_thread_blocked, id=26552640, stack(0x00007ffffecf5000,0x00007ffffedf5000)] 0x000000080196cc00 JavaThread "CompilerThread0" daemon [_thread_blocked, id=26553088, stack(0x00007ffffedf6000,0x00007ffffeef6000)] 0x000000080196d400 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=26553536, stack(0x00007ffffeef7000,0x00007fffff0f7000)] 0x000000080196d800 JavaThread "Finalizer" daemon [_thread_blocked, id=26553984, stack(0x00007fffff0f8000,0x00007fffff2f8000)] 0x000000080196e000 JavaThread "Reference Handler" daemon [_thread_blocked, id=26554432, stack(0x00007fffff2f9000,0x00007fffff4f9000)] Other Threads: 0x00000008019e3400 VMThread [stack: 0x00007fffff4fa000,0x00007fffff5fa000] [id=26554880] 0x00000008019e2c00 WatcherThread [stack: 0x00007ffffe9f3000,0x00007ffffeaf3000] [id=26557120] VM state:not at safepoint (normal execution) VM Mutex/Monitor currently owned by a thread: None Heap PSYoungGen total 36352K, used 32917K [0x0000000816bb0000, 0x0000000819650000, 0x0000000819650000) eden space 29056K, 88% used [0x0000000816bb0000,0x00000008184bd6a8,0x0000000818810000) from space 7296K, 99% used [0x0000000818810000,0x0000000818f28048,0x0000000818f30000) to space 7296K, 0% used [0x0000000818f30000,0x0000000818f30000,0x0000000819650000) PSOldGen total 43328K, used 23036K [0x0000000811650000, 0x00000008140a0000, 0x0000000816bb0000) object space 43328K, 53% used [0x0000000811650000,0x0000000812ccf010,0x00000008140a0000) PSPermGen total 42816K, used 42735K [0x0000000804e50000, 0x0000000807820000, 0x0000000811650000) object space 42816K, 99% used [0x0000000804e50000,0x000000080780bc10,0x0000000807820000) Dynamic libraries: 0x0000000000400000 /usr/local/openjdk6/bin/java 0x0000000800645000 /lib/libz.so.4 0x0000000800759000 /lib/libthr.so.3 0x0000000800870000 /lib/libc.so.7 0x0000000800c00000 /usr/local/openjdk6/jre/lib/amd64/server/libjvm.so 0x00000008014a4000 /usr/lib/libstdc++.so.6 0x00000008016a8000 /lib/libm.so.5 0x00000008017c7000 /lib/libgcc_s.so.1 0x0000000801a00000 /usr/local/openjdk6/jre/lib/amd64/native_threads/libhpi.so 0x0000000801b0c000 /usr/local/openjdk6/jre/lib/amd64/libverify.so 0x0000000801c1b000 /usr/local/openjdk6/jre/lib/amd64/libjava.so 0x0000000801d46000 /usr/local/openjdk6/jre/lib/amd64/libzip.so 0x000000081a000000 /usr/local/openjdk6/jre/lib/amd64/libnet.so 0x000000081a113000 /usr/local/openjdk6/jre/lib/amd64/libnio.so 0x000000081b400000 /usr/local/openjdk6/jre/lib/amd64/libawt.so 0x000000081b5c6000 /usr/local/openjdk6/jre/lib/amd64/xawt/libmawt.so 0x000000081b715000 /usr/local/lib/libXext.so.6 0x000000081b825000 /usr/local/lib/libX11.so.6 0x000000081ba4d000 /usr/local/lib/libXtst.so.6 0x000000081bb52000 /usr/local/lib/libXi.so.6 0x000000081bc5b000 /usr/local/lib/libxcb.so.2 0x000000081bd74000 /usr/local/lib/libXdmcp.so.6 0x000000081be79000 /usr/lib/librpcsvc.so.4 0x000000081bf81000 /usr/local/lib/libXau.so.6 0x000000081c083000 /usr/local/openjdk6/jre/lib/amd64/libfontmanager.so 0x000000081c1ce000 /usr/local/lib/libfreetype.so.9 0x000000081c500000 /usr/local/openjdk6/jre/lib/amd64/liblcms.so 0x000000081c7ab000 /usr/local/openjdk6/jre/lib/amd64/libjpeg.so 0x000000081c636000 /usr/local/lib/libXcursor.so.1 0x000000081cb00000 /usr/local/lib/libXrender.so.1 0x000000081cc09000 /usr/local/lib/libXfixes.so.3 0x0000000820900000 /var/tmp/jna2074532941231395383.tmp 0x000000081f100000 /usr/local/openjdk6/jre/lib/amd64/libmanagement.so 0x000000080050a000 /libexec/ld-elf.so.1 VM Arguments: jvm_args: -Djdk.home=/usr/local/openjdk6 -Dnetbeans.system_http_proxy=DIRECT -Dnetbeans.system_http_non_proxy_hosts= -Dnetbeans.dirs=/usr/local/netbeans65/nb6.5:/usr/local/netbeans65/ide10:/usr/local/netbeans65/java2:/usr/local/netbeans65/xml2:/usr/local/netbeans65/apisupport1:/usr/local/netbeans65/webcommon1:/usr/local/netbeans65/websvccommon1:/usr/local/netbeans65/enterprise5:/usr/local/netbeans65/mobility8:/usr/local/netbeans65/profiler3:/usr/local/netbeans65/gsf1:/usr/local/netbeans65/ruby2:/usr/local/netbeans65/php1:/usr/local/netbeans65/visualweb2:/usr/local/netbeans65/soa2:/usr/local/netbeans65/identity2:/usr/local/netbeans65/harness:/usr/local/netbeans65/cnd2:/usr/local/netbeans65/groovy1: -Dnetbeans.home=/usr/local/netbeans65/platform9 -Dnetbeans.importclass=org.netbeans.upgrade.AutoUpgrade -Dnetbeans.accept_license_class=org.netbeans.license.AcceptLicense -Xmx128m -Xverify:none -Xss2m -Xms32m -XX:PermSize=32m -XX:MaxPermSize=200m -Dapple.laf.useScreenMenuBar=true -Dsun.java2d.noddraw=true java_command: org.netbeans.Main --userdir /home/daichi/.netbeans/6.5 --branding nb Launcher Type: SUN_STANDARD Environment Variables: JAVA_HOME=/usr/local/openjdk6 PATH=/usr/local/libexec/ccache:/home/daichi/Library/bin:/home/daichi/bin/:/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin USERNAME=daichi LD_LIBRARY_PATH=/usr/local/openjdk6/jre/lib/amd64/server:/usr/local/openjdk6/jre/lib/amd64:/usr/local/openjdk6/jre/../lib/amd64 SHELL=/usr/local/bin/zsh DISPLAY=:0.0 Signal Handlers: SIGSEGV: [libjvm.so+0x617aa0], sa_mask[0]=0xfffefeff, sa_flags=0x00000042 SIGBUS: [libjvm.so+0x617aa0], sa_mask[0]=0xfffefeff, sa_flags=0x00000042 SIGFPE: [libjvm.so+0x4e17a0], sa_mask[0]=0xfffefeff, sa_flags=0x00000042 SIGPIPE: [libjvm.so+0x4e17a0], sa_mask[0]=0xfffefeff, sa_flags=0x00000042 SIGXFSZ: [libjvm.so+0x4e17a0], sa_mask[0]=0xfffefeff, sa_flags=0x00000042 SIGILL: [libjvm.so+0x4e17a0], sa_mask[0]=0xfffefeff, sa_flags=0x00000042 SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000002 SIGUSR2: [libjvm.so+0x4e3fa0], sa_mask[0]=0x00000000, sa_flags=0x00000042 SIGHUP: [libjvm.so+0x4e2ca0], sa_mask[0]=0xfffefeff, sa_flags=0x00000042 SIGINT: SIG_IGN, sa_mask[0]=0x00000000, sa_flags=0x00000000 SIGTERM: [libjvm.so+0x4e2ca0], sa_mask[0]=0xfffefeff, sa_flags=0x00000042 SIGQUIT: [libjvm.so+0x4e2ca0], sa_mask[0]=0xfffefeff, sa_flags=0x00000042 --------------- S Y S T E M --------------- OS:Bsd uname:FreeBSD 8.0-CURRENT FreeBSD 8.0-CURRENT #6: Thu Feb 26 13:25:16 JST 2009 root@parancell.ongs.co.jp:/usr/obj/usr/src/sys/PARANCELL amd64 rlimit: STACK 524288k, CORE infinity, NPROC 5547, NOFILE 11095 CPU:total 4 (4 cores per cpu, 1 threads per core) family 6 model 7 stepping 10, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3 Memory: 4k page, physical 3799308k(949827k free) vm_info: Diablo Java HotSpot(TM) 64-Bit Server VM (10.0-b23) for bsd-amd64 JRE (1.6.0_07-b02), built on May 12 2008 20:56:50 by "truk" with gcc 4.2.1 20070719 [FreeBSD] time: Fri Feb 27 12:00:41 2009 elapsed time: 20 seconds
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?49A7596E.301>
