Java fatal error (libfontconfig)

Следующий код приводит к фатальной ошибке. Помогите решить проблему.

package javaapplication3;

public class Main {

    public static void main(String[] args) {
        java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment().getAvailableFontFamilyNames();
    }
}
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGILL (0x4) at pc=0x00007fe8752f9ee1, pid=20952, tid=140637596522768
#
# JRE version: 6.0_17-b04
# Java VM: Java HotSpot(TM) 64-Bit Server VM (14.3-b01 mixed mode linux-amd64 )
# Problematic frame:
# C  [libfontconfig.so.1+0x11ee1]  FcCharSetCount+0x71
#
evadim тут бло много страниц бэктрейса, но так как FAQ не был прочитан, я его снёс.
---------------  S Y S T E M  ---------------

OS:Gentoo Base System release 2.0.1

uname:Linux 2.6.31-COMMON #2 SMP Tue Oct 6 19:34:42 MSD 2009 x86_64
libc:glibc 2.10.1 NPTL 2.10.1 
rlimit: STACK 8192k, CORE 0k, NPROC infinity, NOFILE 1024, AS infinity
load average:0.00 0.05 0.19

CPU:total 2 (1 cores per cpu, 1 threads per core) family 6 model 29 stepping 1, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1

Memory: 4k page, physical 4064740k(2407276k free), swap 0k(0k free)

vm_info: Java HotSpot(TM) 64-Bit Server VM (14.3-b01) for linux-amd64 JRE (1.6.0_17-b04), built on Oct 11 2009 01:08:48 by "java_re" with gcc 3.2.2 (SuSE Linux)

time: Wed Jan 13 21:12:58 2010
elapsed time: 0 seconds

.

$ java-config-2 -L
The following VMs are available for generation-2:
*)      Sun JDK 1.6.0.17 [sun-jdk-1.6]

VMs marked as Build Only may contain Security Vulnerabilities and/or be EOL.
Gentoo recommends not setting these VMs as either your System or User VM.
Please see http://www.gentoo.org/doc/en/java.xml#build-only for more information

$ java-check-environment 2>/dev/null | tail -n 1
 * Java environment is sane. Congratulations!

$ cat test.java
public class test {
    public static void main(String[] args) {
        String[] names = java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment().getAvailableFontFamilyNames();
        for(String name: names) System.out.println(name);
    }
}

$ javac test.java

$ java -classpath . test | head -n2
Agate
Akaash

$ ls -l /usr/lib64/libfontconfig.so.1
lrwxrwxrwx 1 root root 22 Дек 31 21:57 /usr/lib64/libfontconfig.so.1 -> libfontconfig.so.1.3.0

$ equery belongs /usr/lib64/libfontconfig.so.1.3.0
[ Searching for file(s) /usr/lib64/libfontconfig.so.1.3.0 in *... ]
media-libs/fontconfig-2.6.0-r2 (/usr/lib64/libfontconfig.so.1.3.0)

$ eix -I glibc | grep Installed
     Installed versions:  2.10.1-r1(2.2)!s(01:53:56 13.01.2010)(multilib nls -...)

$ head -n 1 /etc/make.conf
CFLAGS="-march=core2 -O2 -pipe -msse4.1"

$ gcc-config -l
 [1] x86_64-pc-linux-gnu-4.4.2 *

и да, ACCEPT_KEYWORDS="amd64"

Это подпись, которую невозможно истолковать неправильно

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".