I have just downloaded Bonzai Engine for the first time, but unfortunately it crashes when I try to run either the Editor or the Viewer - both crash immediately upon starting.
I am using a dual cpu intel laptop which does have other Java-based OpenGL software working (using LWJGL).
Bonzai engine looks really impressive in screenshots --- please let me know if I am doing something wrong -- or fix it so we can check it out ! :)
Here is what is recorded in a crash log file :: (had to cut out some to meet forum rules of 20k char max posting)
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007f798709db12, pid=3473, tid=140159935362816
#
# JRE version: 6.0_23-b23
# Java VM: OpenJDK 64-Bit Server VM (20.0-b11 mixed mode linux-amd64 compressed oops)
# Derivative: IcedTea6 1.11pre
# Distribution: Ubuntu 11.10, package 6b23~pre11-0ubuntu1.11.10.2
# Problematic frame:
# C [ld-linux-x86-64.so.2+0x6b12]
#
# If you would like to submit a bug report, please include
# instructions how to reproduce the bug and visit:
#
https://bugs.launchpad.net/ubuntu/+source/openjdk-6/# 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 (0x00000000010ec000): JavaThread "main" [_thread_in_native, id=3474, stack(0x00007f798718b000,0x00007f798728c000)]
siginfo:si_signo=SIGSEGV: si_errno=0, si_code=2 (SEGV_ACCERR), si_addr=0x00007f79755f71f8
Stack: [0x00007f798718b000,0x00007f798728c000], sp=0x00007f7987287a00, free space=1010k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [ld-linux-x86-64.so.2+0x6b12]
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j java.lang.ClassLoader$NativeLibrary.load(Ljava/lang/String;)V+0
j java.lang.ClassLoader.loadLibrary0(Ljava/lang/Class;Ljava/io/File;)Z+300
j java.lang.ClassLoader.loadLibrary(Ljava/lang/Class;Ljava/lang/String;Z)V+268
j java.lang.Runtime.loadLibrary0(Ljava/lang/Class;Ljava/lang/String;)V+54
j java.lang.System.loadLibrary(Ljava/lang/String;)V+7
j org.lwjgl.Sys$1.run()Ljava/lang/Object;+50
v ~StubRoutines::call_stub
j java.security.AccessController.doPrivileged(Ljava/security/PrivilegedAction;)Ljava/lang/Object;+0
j org.lwjgl.Sys.doLoadLibrary(Ljava/lang/String;)V+8
j org.lwjgl.Sys.loadLibrary(Ljava/lang/String;)V+51
j org.lwjgl.Sys.<clinit>()V+8
v ~StubRoutines::call_stub
j org.lwjgl.opengl.AWTGLCanvas.<clinit>()V+0
v ~StubRoutines::call_stub
j jouvieje.scene.target.lwjgl.GLCanvas_lwjgl.init(Ljouvieje/scene/IScene;Ljouvieje/opengl/DisplayCapabilities;Ljouvieje/opengl/IGLApi;)V+76
j jouvieje.app.ApplicationSettings.createSceneTarget(Ljouvieje/app/IApplication;Z)Ljouvieje/scene/ISceneTarget;+55
j jouvieje.app.ApplicationSettings.initApp(Ljouvieje/app/IApplication;)Ljouvieje/app/IApplication;+92
j jouvieje.app.ApplicationSettings.createApp()Ljouvieje/app/IApplication;+2
j jouvieje.modelviewer.gui.ModelViewerGUI.main([Ljava/lang/String;)V+393
v ~StubRoutines::call_stub
--------------- P R O C E S S ---------------
Java Threads: ( => current thread )
0x00007f79701dd000 JavaThread "actions-queue" daemon [_thread_blocked, id=3497, stack(0x00007f796ed0e000,0x00007f796ee0f000)]
0x00007f79701d8800 JavaThread "DispatcherThread-3" daemon [_thread_blocked, id=3496, stack(0x00007f796ee0f000,0x00007f796ef10000)]
0x00007f797010d800 JavaThread "DispatcherThread-2" daemon [_thread_blocked, id=3495, stack(0x00007f796ef10000,0x00007f796f011000)]
0x00007f797010c800 JavaThread "Dispatcher-1" daemon [_thread_blocked, id=3494, stack(0x00007f796f011000,0x00007f796f112000)]
0x00007f7970100800 JavaThread "DispatcherThread-1" daemon [_thread_in_Java, id=3493, stack(0x00007f796f112000,0x00007f796f213000)]
0x00007f79700f4000 JavaThread "DispatcherThread-0" daemon [_thread_in_native, id=3492, stack(0x00007f796f314000,0x00007f796f415000)]
0x00007f79700cd000 JavaThread "Dispatcher-0" daemon [_thread_blocked, id=3491, stack(0x00007f796f213000,0x00007f796f314000)]
0x00007f79700c1000 JavaThread "AWT-XAWT" daemon [_thread_in_native, id=3486, stack(0x00007f796f415000,0x00007f796f516000)]
0x00007f7970047000 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=3485, stack(0x00007f797400c000,0x00007f797410d000)]
0x0000000001183800 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=3483, stack(0x00007f79801bc000,0x00007f79802bd000)]
0x0000000001181800 JavaThread "C2 CompilerThread1" daemon [_thread_in_native, id=3482, stack(0x00007f79802bd000,0x00007f79803be000)]
0x000000000117e800 JavaThread "C2 CompilerThread0" daemon [_thread_in_native, id=3481, stack(0x00007f79803be000,0x00007f79804bf000)]
0x000000000117d000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=3480, stack(0x00007f79804bf000,0x00007f79805c0000)]
0x000000000115e000 JavaThread "Finalizer" daemon [_thread_blocked, id=3479, stack(0x00007f79805c0000,0x00007f79806c1000)]
0x0000000001156800 JavaThread "Reference Handler" daemon [_thread_blocked, id=3478, stack(0x00007f79806c1000,0x00007f79807c2000)]
=>0x00000000010ec000 JavaThread "main" [_thread_in_native, id=3474, stack(0x00007f798718b000,0x00007f798728c000)]
Other Threads:
0x000000000114f800 VMThread [stack: 0x00007f79807c2000,0x00007f79808c3000] [id=3477]
0x0000000001186800 WatcherThread [stack: 0x00007f79800bb000,0x00007f79801bc000] [id=3484]
VM state:not at safepoint (normal execution)
VM Mutex/Monitor currently owned by a thread: None
Heap
PSYoungGen total 9344K, used 3407K [0x00000000fd560000, 0x00000000fdfc0000, 0x0000000100000000)
eden space 8064K, 26% used [0x00000000fd560000,0x00000000fd77b9c0,0x00000000fdd40000)
from space 1280K, 97% used [0x00000000fde80000,0x00000000fdfb8288,0x00000000fdfc0000)
to space 1280K, 0% used [0x00000000fdd40000,0x00000000fdd40000,0x00000000fde80000)
PSOldGen total 21376K, used 1927K [0x00000000f8000000, 0x00000000f94e0000, 0x00000000fd560000)
object space 21376K, 9% used [0x00000000f8000000,0x00000000f81e1dc0,0x00000000f94e0000)
PSPermGen total 21248K, used 15778K [0x00000000eda00000, 0x00000000eeec0000, 0x00000000f8000000)
object space 21248K, 74% used [0x00000000eda00000,0x00000000ee9689e0,0x00000000eeec0000)
Code Cache [0x00007f79810c5000, 0x00007f7981335000, 0x00007f79840c5000)
total_blobs=615 nmethods=138 adapters=431 free_code_cache=49456000 largest_free_block=11584
Dynamic libraries:
00400000-00409000 r-xp 00000000 08:03 1720449 /usr/lib/jvm/java-6-openjdk/jre/bin/java
00608000-00609000 r--p 00008000 08:03 1720449 /usr/lib/jvm/java-6-openjdk/jre/bin/java
00609000-0060a000 rw-p 00009000 08:03 1720449 /usr/lib/jvm/java-6-openjdk/jre/bin/java
010e1000-017fc000 rw-p 00000000 00:00 0 [heap]
eda00000-eeec0000 rw-p 00000000 00:00 0
eeec0000-f8000000 rw-p 00000000 00:00 0
f8000000-f94e0000 rw-p 00000000 00:00 0
f94e0000-fd560000 rw-p 00000000 00:00 0
fd560000-fdfc0000 rw-p 00000000 00:00 0
fdfc0000-100000000 rw-p 00000000 00:00 0
7f796eb0c000-7f796eb0d000 r-xp 00000000 08:03 1720485 /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/libjawt.so
7f796eb0d000-7f796ed0c000 ---p 00001000 08:03 1720485 /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/libjawt.so
7f796ed0c000-7f796ed0d000 r--p 00000000 08:03 1720485 /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/libjawt.so
7f796ed0d000-7f796ed0e000 rw-p 00001000 08:03 1720485 /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/libjawt.so
7f796f516000-7f796f51b000 r-xp 00000000 08:03 532534 /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7f796f51b000-7f796f71a000 ---p 00005000 08:03 532534 /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7f796f71a000-7f796f71b000 r--p 00004000 08:03 532534 /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7f796f71b000-7f796f71c000 rw-p 00005000 08:03 532534 /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7f796f71c000-7f796f725000 r-xp 00000000 08:03 532524 /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7f796f725000-7f796f924000 ---p 00009000 08:03 532524 /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7f796f924000-7f796f925000 r--p 00008000 08:03 532524 /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7f796f925000-7f796f926000 rw-p 00009000 08:03 532524 /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7f796f926000-7f796f9b8000 r-xp 00000000 08:03 529931 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.6.2
7f796f9b8000-7f796fbb7000 ---p 00092000 08:03 529931 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.6.2
7f796fbb7000-7f796fbbd000 r--p 00091000 08:03 529931 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.6.2
7f796fbbd000-7f796fbbe000 rw-p 00097000 08:03 529931 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.6.2
7f796fbbe000-7f796fbf7000 r-xp 00000000 08:03 1720475 /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/libfontmanager.so
7f796fbf7000-7f796fdf7000 ---p 00039000 08:03 1720475 /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/libfontmanager.so
7f796fdf7000-7f796fdf9000 r--p 00039000 08:03 1720475 /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/libfontmanager.so
7f796fdf9000-7f796fdfa000 rw-p 0003b000 08:03 1720475 /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/libfontmanager.so
7f796fdfa000-7f796fdff000 r-xp 00000000 08:03 532530 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f796fdff000-7f796fffe000 ---p 00005000 08:03 532530 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f796fffe000-7f796ffff000 r--p 00004000 08:03 532530 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f796ffff000-7f7970000000 rw-p 00005000 08:03 532530 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f797410d000-7f797410f000 r-xp 00000000 08:03 532520 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f797410f000-7f797430e000 ---p 00002000 08:03 532520 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f797430e000-7f797430f000 r--p 00001000 08:03 532520 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f797430f000-7f7974310000 rw-p 00002000 08:03 532520 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f7974310000-7f797432b000 r-xp 00000000 08:03 532830 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f797432b000-7f797452a000 ---p 0001b000 08:03 532830 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f797452a000-7f797452b000 r--p 0001a000 08:03 532830 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f797452b000-7f797452c000 rw-p 0001b000 08:03 532830 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f797452c000-7f797453b000 r-xp 00000000 08:03 532538 /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0
7f797453b000-7f797473a000 ---p 0000f000 08:03 532538 /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0
7f797473a000-7f797473b000 r--p 0000e000 08:03 532538 /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0
7f797473b000-7f797473c000 rw-p 0000f000 08:03 532538 /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0
7f797473c000-7f7974741000 r-xp 00000000 08:03 527207 /usr/lib/libXtst.so.6.1.0
7f7974741000-7f7974940000 ---p 00005000 08:03 527207 /usr/lib/libXtst.so.6.1.0
7f7974940000-7f7974941000 r--p 00004000 08:03 527207 /usr/lib/libXtst.so.6.1.0
7f7974941000-7f7974942000 rw-p 00005000 08:03 527207 /usr/lib/libXtst.so.6.1.0
7f7974942000-7f797494b000 r-xp 00000000 08:03 532544 /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f797494b000-7f7974b4b000 ---p 00009000 08:03 532544 /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f7974b4b000-7f7974b4c000 r--p 00009000 08:03 532544 /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f7974b4c000-7f7974b4d000 rw-p 0000a000 08:03 532544 /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f7974b4d000-7f7974c80000 r-xp 00000000 08:03 532516 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f7974c80000-7f7974e80000 ---p 00133000 08:03 532516 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f7974e80000-7f7974e81000 r--p 00133000 08:03 532516 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f7974e81000-7f7974e85000 rw-p 00134000 08:03 532516 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f7974e85000-7f7974e97000 r-xp 00000000 08:03 532532 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f7974e97000-7f7975096000 ---p 00012000 08:03 532532 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f7975096000-7f7975097000 r--p 00011000 08:03 532532 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f7975097000-7f7975098000 rw-p 00012000 08:03 532532 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f7975098000-7f79750e3000 r-xp 00000000 08:03 1720657 /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/xawt/libmawt.so
7f79750e3000-7f79752e3000 ---p 0004b000 08:03 1720657 /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/xawt/libmawt.so
7f79752e3000-7f79752e4000 r--p 0004b000 08:03 1720657 /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/xawt/libmawt.so
7f79752e4000-7f79752e7000 rw-p 0004c000 08:03 1720657 /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/xawt/libmawt.so
7f79752e7000-7f79752e8000 rw-p 00000000 00:00 0
7f79752e8000-7f7975394000 r-xp 00000000 08:03 1720484 /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/libawt.so
7f7975394000-7f7975593000 ---p 000ac000 08:03 1720484 /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/libawt.so
7f7975593000-7f7975594000 r--p 000ab000 08:03 1720484 /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/libawt.so
7f7975594000-7f797559f000 rw-p 000ac000 08:03 1720484 /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/libawt.so
7f797559f000-7f79755c4000 rw-p 00000000 00:00 0
7f79755f7000-7f7975665000 r-xp 00000000 08:03 3547203 /home/winston/Desktop/Bonzai/third-party/lwjgl/liblwjgl64.so
7f7975665000-7f7975674000 ---p 0006e000 08:03 3547203 /home/winston/Desktop/Bonzai/third-party/lwjgl/liblwjgl64.so
7f7975674000-7f7975678000 rw-p 0007d000 08:03 3547203 /home/winston/Desktop/Bonzai/third-party/lwjgl/liblwjgl64.so
7f79756a3000-7f79756a9000 r--s 00000000 08:03 661865 /var/cache/fontconfig/a755afe4a08bf5b97852ceb7400b47bc-le64.cache-3
7f79756a9000-7f797c000000 r--p 00000000 08:03 543331 /usr/lib/locale/locale-archive
7f797c000000-7f797cea0000 rw-p 00000000 00:00 0
7f797cea0000-7f7980000000 ---p 00000000 00:00 0
7f7980074000-7f798007d000 r--s 00000000 08:03 661359 /var/cache/fontconfig/6d41288fd70b0be22e8c3a91e032eec0-le64.cache-3
7f798007d000-7f7980084000 r--s 000fb000 08:03 667122 /usr/lib/jvm/java-6-openjdk/jre/lib/resources.jar
7f7980084000-7f7980087000 r--s 0007d000 08:03 667118 /usr/lib/jvm/java-6-openjdk/jre/lib/jsse.jar
7f7980087000-7f798008a000 r--s 00023000 08:03 3679843 /home/winston/Desktop/Bonzai/viewer/bonzaiengine-viewer.jar
7f798008a000-7f7980093000 r--s 00075000 08:03 3679842 /home/winston/Desktop/Bonzai/viewer/bonzaiengine-tool.jar
7f7980093000-7f7980094000 r--s 00018000 08:03 3680981 /home/winston/Desktop/Bonzai/third-party/niftygui/theme-niftygui.jar
7f7980094000-7f79800a3000 r--s 00119000 08:03 2640981 /home/winston/Desktop/Bonzai/bin/bonzaiengine.jar
7f79800a3000-7f79800a5000 r--s 00003000 08:03 3417381 /home/winston/Desktop/Bonzai/third-party/json-simple/json_simple.jar
7f79800a5000-7f79800a6000 r--s 00004000 08:03 3547208 /home/winston/Desktop/Bonzai/third-party/lzma/lzma-os.jar
7f79800a6000-7f79800a7000 r--s 00001000 08:03 3547198 /home/winston/Desktop/Bonzai/third-party/lzma/lzma.jar
7f79800a7000-7f79800b1000 r--s 0008c000 08:03 3547202 /home/winston/Desktop/Bonzai/third-party/lwjgl/lwjgl.jar
VM Arguments:
jvm_args: -Xmx128m -Dsun.java2d.opengl=false -Dsun.java2d.d3d=false -Djava.library.path=../third-party/lwjgl/:../third-party/jogl/
java_command: jouvieje.modelviewer.gui.ModelViewerGUI -antialias_on
Launcher Type: SUN_STANDARD
Environment Variables:
PATH=/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
USERNAME=winston
LD_LIBRARY_PATH=/usr/lib/jvm/java-6-openjdk/jre/lib/amd64/server:/usr/lib/jvm/java-6-openjdk/jre/lib/amd64:/usr/lib/jvm/java-6-openjdk/jre/../lib/amd64
SHELL=/bin/bash
--------------- S Y S T E M ---------------
OS:LinuxMint 12 (lisa)
uname:Linux 3.0.0-16-generic #29-Ubuntu SMP Tue Feb 14 12:48:51 UTC 2012 x86_64
libc:glibc 2.13 NPTL 2.13
rlimit: STACK 8192k, CORE 0k, NPROC 15851, NOFILE 4096, AS infinity
load average:0.12 0.13 0.14
/proc/meminfo:
MemTotal: 2046816 kB
MemFree: 72596 kB
Buffers: 45088 kB
Cached: 763008 kB
SwapCached: 76 kB
Active: 1201400 kB
Inactive: 624328 kB
Active(anon): 860540 kB
Inactive(anon): 286608 kB
Active(file): 340860 kB
Inactive(file): 337720 kB
Unevictable: 0 kB
Mlocked: 0 kB
SwapTotal: 1953788 kB
SwapFree: 1953644 kB
Dirty: 664 kB
Writeback: 0 kB
AnonPages: 1017796 kB
Mapped: 152352 kB
Shmem: 129388 kB
Slab: 70128 kB
SReclaimable: 48912 kB
SUnreclaim: 21216 kB
KernelStack: 3040 kB
PageTables: 23944 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 2977196 kB
Committed_AS: 2829616 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 551056 kB
VmallocChunk: 34359179816 kB
HardwareCorrupted: 0 kB
AnonHugePages: 0 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 2048 kB
DirectMap4k: 39392 kB
DirectMap2M: 2048000 kB
CPU:total 2 (2 cores per cpu, 1 threads per core) family 6 model 15 stepping 13, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3
Memory: 4k page, physical 2046816k(72596k free), swap 1953788k(1953644k free)
vm_info: OpenJDK 64-Bit Server VM (20.0-b11) for linux-amd64 JRE (1.6.0_23-b23), built on Feb 23 2012 05:39:46 by "buildd" with gcc 4.6.1
time: Sat Mar 24 16:44:42 2012
elapsed time: 2 seconds