Hi all, I’m encountering some serious problem running JOGL on Linux on my laptop. The distribution is Mandriva 2008.1 64 bit, kernel 2.6.24.5 and the graphic card a Mobility X700. JDK is the Sun one, downloaded from the Sun webiste. Every JOGL application crash immediatly with the following message/log
#
# An unexpected error has been detected by Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00002b1a0a9e4880, pid=5537, tid=1076017488
#
# Java VM: Java HotSpot(TM) 64-Bit Server VM (10.0-b22 mixed mode linux-amd64)
# Problematic frame:
# C [libc.so.6+0x79880] memset+0x60
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
--------------- T H R E A D ---------------
Current thread (0x0000000040110c00): JavaThread "main" [_thread_in_native, id=5540, stack(0x000000004012b000,0x000000004022c000)]
siginfo:si_signo=SIGSEGV: si_errno=0, si_code=1 (SEGV_MAPERR), si_addr=0x00000000bc1b7e40
Registers:
RAX=0x0000000000000346, RBX=0x00000000bc1b7e40, RCX=0x00000000bc1b7e40, RDX=0x000000000000d180
RSP=0x0000000040228258, RBP=0x00002aaabc1b7e10, RSI=0x0000000000000000, RDI=0x00000000bc1b7e40
R8 =0x0000000000000000, R9 =0x0000000000000002, R10=0x0000000000000000, R11=0x0000000000000206
R12=0x00002aaabc098b50, R13=0x00002aaabc098b50, R14=0x0000000000000000, R15=0x00002aaabc0827b0
RIP=0x00002b1a0a9e4880, EFL=0x0000000000010287, CSGSFS=0x0000000000000033, ERR=0x0000000000000006
TRAPNO=0x000000000000000e
[...]
VM Arguments:
jvm_args: -Djava.library.path=/home/nick/Documents/eclipse_jee_workspace/VBOTest -Dfile.encoding=UTF-8
java_command: com.graphitech.vbotest.TransformationFrame
Launcher Type: SUN_STANDARD
Environment Variables:
PATH=/usr/bin:/bin:/usr/local/bin:/usr/X11R6/bin/:/usr/games:/usr/lib/qt4/bin:/home/nick/bin
LD_LIBRARY_PATH=/usr/java/jdk1.6.0_06/jre/lib/amd64/server:/usr/java/jdk1.6.0_06/jre/lib/amd64:/usr/java/jdk1.6.0_06/jre/../lib/amd64:/usr/lib/xorg:/usr/lib64/xorg:/usr/lib64/firefox-2.0.0.13
SHELL=/bin/bash
DISPLAY=:0.0
Signal Handlers:
SIGSEGV: [libjvm.so+0x6616e0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGBUS: [libjvm.so+0x6616e0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGFPE: [libjvm.so+0x5044d0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGPIPE: [libjvm.so+0x5044d0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGXFSZ: [libjvm.so+0x5044d0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGILL: [libjvm.so+0x5044d0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGUSR2: [libjvm.so+0x506740], sa_mask[0]=0x00000004, sa_flags=0x10000004
SIGHUP: [libjvm.so+0x5064a0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGINT: [libjvm.so+0x5064a0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGTERM: [libjvm.so+0x5064a0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGQUIT: [libjvm.so+0x5064a0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
--------------- S Y S T E M ---------------
OS:Mandriva Linux release 2008.1 (Official) for x86_64
uname:Linux 2.6.24.5-desktop-2mnb #1 SMP Thu Jun 12 15:15:19 EDT 2008 x86_64
libc:glibc 2.7 NPTL 2.7
rlimit: STACK 8192k, CORE 0k, NPROC 8181, NOFILE 1024, AS infinity
load average:0.57 0.66 0.47
CPU:total 1 (1 cores per cpu, 1 threads per core) family 15 model 36 stepping 2, cmov, cx8, fxsr, mmx, sse, sse2, sse3, mmxext, 3dnow, 3dnowext
Memory: 4k page, physical 1027728k(10036k free), swap 1574328k(1574328k free)
vm_info: Java HotSpot(TM) 64-Bit Server VM (10.0-b22) for linux-amd64 JRE (1.6.0_06-b02), built on Mar 25 2008 01:03:02 by "java_re" with gcc 3.2.2 (SuSE Linux)
time: Thu Jul 10 11:59:39 2008
elapsed time: 0 seconds
I can’t paste the entire log as it exceed the maximum allowed length.
Other 3D, non JOGL applications run fine. I’m getting the same results for every proprietary driver I try, from 7.11 to 8.6. If I switch to the Xorg ati driver almost all of the applications but WorldWind - a pity, since I’m working on it - run fine. However the performance is much slower, not even half the speed of the proprietary driver.
I have searched on the forum and on google, but even if there are listed similar problem to mine, none is this very same and their solution does not work anyway.
Thanks in advance for any helpful hint