среда, 30 июля 2008 г.

Когда java ипет моск

бывает появляется нечто вроде этого

#0 /usr/lib/libxcb-xlib.so.0 [0xb3740767]
#1 /usr/lib/libxcb-xlib.so.0(xcb_xlib_lock+0x2e) [0xb374081e]
#2 /usr/lib/libX11.so.6 [0x6eed9518]
#3 /usr/lib/libX11.so.6(XGetVisualInfo+0x26) [0x6eed00a6]
#4 /home/dev/j2sdk1.4.2_16/jre/lib/i386/libawt.so [0x6f1275ec]
#5 /home/dev/j2sdk1.4.2_16/jre/lib/i386/libawt.so [0x6f1277fd]
#6 /home/dev/j2sdk1.4.2_16/jre/lib/i386/libawt.so(awt_init_Display+0x228) [0x6f1285b0]
#7 /home/dev/j2sdk1.4.2_16/jre/lib/i386/libawt.so(Java_sun_awt_X11GraphicsEnvironment_initDisplay+0x1b) [0x6f128c77]
#8 [0xb3800430]
#9 [0xb37f9e9b]
#10 [0xb37f71c4]
#11 /home/dev/j2sdk1.4.2_16/jre/lib/i386/client/libjvm.so [0xb7b1a584]
#12 /home/dev/j2sdk1.4.2_16/jre/lib/i386/client/libjvm.so [0xb7bd00d9]
#13 /home/dev/j2sdk1.4.2_16/jre/lib/i386/client/libjvm.so [0xb7b1a7d6]
#14 /home/dev/j2sdk1.4.2_16/jre/lib/i386/client/libjvm.so [0xb7aff3cf]
#15 /home/dev/j2sdk1.4.2_16/jre/lib/i386/client/libjvm.so [0xb7b03aec]
#16 /home/dev/j2sdk1.4.2_16/jre/lib/i386/client/libjvm.so [0xb7afe5eb]
#17 /home/dev/j2sdk1.4.2_16/jre/lib/i386/client/libjvm.so [0xb7b03dff]
#18 /home/dev/j2sdk1.4.2_16/jre/lib/i386/client/libjvm.so [0xb7b7c0e8]
#19 /home/dev/j2sdk1.4.2_16/jre/lib/i386/client/libjvm.so(JVM_FindClassFromClassLoader+0x208 [0xb7b6b3a0]

выход из этого прост

sudo sed -i 's/XINERAMA/FAKEEXTN/g' libawt.so

(эта библиотека лежит в вашей jre)

Комментариев нет: