Bus error on Debian Sparc

"Bruce Jarvis" <[email protected]> Tue, 13 Sep 2005 16:18:57 -0400
Newsgroups gmane.comp.java.vm.sablevm.general
Message-ID <[email protected]>
I am running Debian unstable on kernel 2.4.26-sparc64.  When I run java-
sablevm with Hello.class in the current directory, the only output is
the message 'Bus error'.  I have tried with with the debian binary
package, built from the 1.12 release source, and build from the daily
snapshot source (9/13/2005).  The simple Hello World! class was compiled
with javac-sablevm and works as expected on other machines.  Any ideas
would be greatly appreciated.  The verbose output is shown below:


java-sablevm --verbose Hello
[verbose jni: JNI_CreateJavaVM]
[verbose gc: allocating initial heap (16777216 bytes)]
[verbose class: loading "java/lang/Object"]
[verbose class: loading "java/io/Serializable"]
[verbose class: loading "java/lang/Cloneable"]
[verbose class: creating "[B"]
[verbose class: loading "java/lang/VMClass"]
[verbose class: loading "java/lang/Class"]
[verbose class: loading "java/lang/StackTraceElement"]
[verbose class: loading "java/lang/StringCreator"]
[verbose class: loading "java/lang/VirtualMachine"]
[verbose class: loading "java/lang/reflect/Constructor"]
[verbose class: loading "java/lang/reflect/AccessibleObject"]
[verbose class: loading "java/lang/reflect/Member"]
[verbose class: loading "java/lang/reflect/Field"]
[verbose class: loading "java/lang/reflect/InvocationTargetException"]
[verbose class: loading "java/lang/Exception"]
[verbose class: loading "java/lang/Throwable"]
[verbose class: loading "java/lang/reflect/Method"]
[verbose class: loading "java/nio/ByteBuffer$vm"]
[verbose class: creating "[Ljava/lang/reflect/Field;"]
[verbose class: creating "[Z"]
[verbose class: creating "[S"]
[verbose class: creating "[C"]
[verbose class: creating "[I"]
[verbose class: creating "[J"]
[verbose class: creating "[F"]
[verbose class: creating "[D"]
[verbose class: loading "java/lang/ArithmeticException"]
[verbose class: loading "java/lang/RuntimeException"]
[verbose class: loading "java/lang/ArrayIndexOutOfBoundsException"]
[verbose class: loading "java/lang/IndexOutOfBoundsException"]
[verbose class: loading "java/lang/ArrayStoreException"]
[verbose class: loading "java/lang/ClassCastException"]
[verbose class: loading "java/lang/IllegalMonitorStateException"]
[verbose class: loading "java/lang/NegativeArraySizeException"]
[verbose class: loading "java/lang/NoSuchFieldException"]
[verbose class: loading "java/lang/NoSuchMethodException"]
[verbose class: loading "java/lang/NullPointerException"]
[verbose class: loading "java/lang/InterruptedException"]
[verbose class: loading "java/lang/AbstractMethodError"]
[verbose class: loading "java/lang/IncompatibleClassChangeError"]
[verbose class: loading "java/lang/LinkageError"]
[verbose class: loading "java/lang/Error"]
[verbose class: loading "java/lang/ClassCircularityError"]
[verbose class: loading "java/lang/ClassFormatError"]
[verbose class: loading "java/lang/ExceptionInInitializerError"]
[verbose class: loading "java/lang/InternalError"]
[verbose class: loading "java/lang/VirtualMachineError"]
[verbose class: loading "java/lang/NoClassDefFoundError"]
[verbose class: loading "java/lang/NoSuchFieldError"]
[verbose class: loading "java/lang/NoSuchMethodError"]
[verbose class: loading "java/lang/OutOfMemoryError"]
[verbose class: loading "java/lang/UnsatisfiedLinkError"]
[verbose class: loading "java/lang/UnsupportedClassVersionError"]
[verbose class: loading "java/lang/VerifyError"]
[verbose class: loading "java/lang/ClassLoader"]
[verbose class: loading "java/lang/VMObject"]
[verbose class: loading "java/lang/SecurityManager"]
[verbose class: loading "java/lang/ClassLoader$StaticData"]
[verbose class: loading "java/lang/VMClassLoader"]
[verbose class: loading "java/lang/String"]
[verbose class: loading "java/lang/Comparable"]
[verbose class: loading "java/lang/CharSequence"]
[verbose class: loading "java/lang/VMSystem"]
[verbose class: loading "java/lang/VMString"]
[verbose class: loading "java/util/WeakHashMap"]
[verbose class: loading "java/util/AbstractMap"]
[verbose class: loading "java/util/Map"]
[verbose class: loading "java/util/WeakHashMap$1"]
[verbose class: loading "java/util/WeakHashMap$WeakEntrySet"]
[verbose class: loading "java/util/AbstractSet"]
[verbose class: loading "java/util/AbstractCollection"]
[verbose class: loading "java/util/Collection"]
[verbose class: loading "java/util/Set"]
[verbose class: loading "java/lang/ref/ReferenceQueue"]
[verbose class: loading "java/util/WeakHashMap$WeakBucket"]
[verbose class: loading "java/lang/ref/WeakReference"]
[verbose class: loading "java/lang/ref/Reference"]
[verbose class: creating "[Ljava/util/WeakHashMap$WeakBucket;"]
[verbose class: loading "java/lang/Math"]
[verbose class: loading "java/lang/System"]
[verbose class: loading "java/io/BufferedInputStream"]
[verbose class: loading "java/io/FilterInputStream"]
[verbose class: loading "java/io/InputStream"]
[verbose class: loading "java/io/FileInputStream"]
[verbose class: loading "java/io/FileDescriptor"]
[verbose class: loading "gnu/java/nio/channels/FileChannelImpl"]
[verbose class: loading "java/nio/channels/FileChannel"]
[verbose class: loading "java/nio/channels/spi/AbstractInterruptibleChannel"]
[verbose class: loading "java/nio/channels/Channel"]
[verbose class: loading "java/nio/channels/InterruptibleChannel"]
[verbose class: loading "java/nio/channels/ByteChannel"]
[verbose class: loading "java/nio/channels/ReadableByteChannel"]
[verbose class: loading "java/nio/channels/WritableByteChannel"]
[verbose class: loading "java/nio/channels/GatheringByteChannel"]
[verbose class: loading "java/nio/channels/ScatteringByteChannel"]
[verbose class: loading "java/lang/Runtime"]
[verbose class: loading "gnu/classpath/SystemProperties"]
[verbose class: loading "java/util/Properties"]
[verbose class: loading "java/util/Hashtable"]
[verbose class: loading "java/util/Dictionary"]
[verbose class: loading "java/util/Hashtable$HashEntry"]
[verbose class: loading "java/util/AbstractMap$BasicMapEntry"]
[verbose class: loading "java/util/Map$Entry"]
[verbose class: creating "[Ljava/util/Hashtable$HashEntry;"]
[verbose class: loading "gnu/classpath/VMSystemProperties"]
[verbose class: loading "java/util/WeakHashMap$WeakBucket$WeakEntry"]
[verbose class: loading "java/lang/StringBuffer"]
[verbose class: loading "java/util/Hashtable$3"]
[verbose class: loading "java/util/Collections$SynchronizedSet"]
[verbose class: loading "java/util/Collections$SynchronizedCollection"]
[verbose class: loading "java/util/Collections$SynchronizedIterator"]
[verbose class: loading "java/util/Iterator"]
[verbose class: loading "java/util/Hashtable$HashIterator"]
[verbose class: loading "java/util/StringTokenizer"]
[verbose class: loading "java/util/Enumeration"]
[verbose class: creating "[Ljava/lang/String;"]
[verbose class: loading "gnu/classpath/VMStackWalker"]
[verbose class: loading "java/lang/VMRuntime"]
[verbose class: loading "java/io/PrintStream"]
[verbose class: loading "java/io/FilterOutputStream"]
[verbose class: loading "java/io/OutputStream"]
[verbose class: loading "java/io/BufferedOutputStream"]
[verbose class: loading "java/io/FileOutputStream"]
[verbose class: loading "java/lang/String$CaseInsensitiveComparator"]
[verbose class: loading "java/util/Comparator"]
[verbose class: loading "java/io/File"]
[verbose class: loading "java/util/ArrayList"]
[verbose class: loading "java/util/AbstractList"]
[verbose class: loading "java/util/List"]
[verbose class: loading "java/util/RandomAccess"]
[verbose class: creating "[Ljava/lang/Object;"]
[verbose class: loading "java/net/URL"]
[verbose class: loading "java/util/HashMap"]
[verbose class: loading "java/util/HashMap$HashEntry"]
[verbose class: creating "[Ljava/util/HashMap$HashEntry;"]
[verbose class: loading "java/io/VMFile"]
[verbose class: loading "java/util/Locale"]
[verbose class: loading "java/lang/Character"]
[verbose class: loading "java/net/URLStreamHandler"]
[verbose class: loading "java/net/URL$1"]
[verbose class: loading "java/security/PrivilegedAction"]
[verbose class: loading "java/security/AccessController"]
[verbose class: loading "java/security/VMAccessController"]
[verbose class: loading "java/lang/ThreadLocal"]
[verbose class: loading "java/lang/ThreadLocal$Key"]
[verbose class: loading "java/security/CodeSource"]
[verbose class: loading "java/security/Permissions"]
[verbose class: loading "java/security/PermissionCollection"]
[verbose class: loading "java/security/AllPermission"]
[verbose class: loading "java/security/Permission"]
[verbose class: loading "java/security/Guard"]
[verbose class: loading "java/security/AllPermission$AllPermissionCollection"]
[verbose class: loading "java/security/ProtectionDomain"]
[verbose class: creating "[Ljava/security/ProtectionDomain;"]
[verbose class: loading "java/security/Principal"]
[verbose class: creating "[Ljava/security/Principal;"]
[verbose class: loading "java/security/AccessControlContext"]
[verbose class: loading "java/util/HashSet"]
[verbose class: loading "java/util/HashMap$HashIterator"]
[verbose class: loading "java/lang/Thread"]
[verbose class: loading "java/lang/Runnable"]
[verbose class: loading "java/lang/VMThread"]
[verbose class: loading "java/lang/Integer"]
[verbose class: loading "java/lang/Number"]
[verbose class: creating "[Ljava/lang/Integer;"]
[verbose class: loading "java/lang/ThreadGroup"]
[verbose class: loading "java/util/Vector"]
[verbose class: loading "java/util/LinkedList"]
[verbose class: loading "java/util/AbstractSequentialList"]
[verbose class: loading "java/util/LinkedList$Entry"]
[verbose class: loading "gnu/java/net/protocol/file/Handler"]
[verbose class: creating "[Ljava/lang/reflect/Constructor;"]
[verbose class: loading "java/lang/reflect/ReflectUtil"]
[verbose class: creating "[Ljava/lang/Class;"]
[verbose class: loading "java/lang/reflect/Modifier"]
[verbose class: creating "[Ljava/net/URL;"]
[verbose class: loading "java/lang/ClassLoader$1"]
[verbose class: loading "java/net/URLClassLoader"]
[verbose class: loading "java/security/SecureClassLoader"]
[verbose class: loading "java/net/URLClassLoader$URLLoader"]
[verbose class: loading "java/net/URLClassLoader$FileURLLoader"]
[verbose class: loading "java/security/Policy"]
[verbose class: loading "gnu/java/security/provider/DefaultPolicy"]
[verbose class: loading "Hello"]
[verbose class: loading "java/lang/ClassNotFoundException"]
[verbose class: loading "java/net/URLClassLoader$FileResource"]
[verbose class: loading "java/net/URLClassLoader$Resource"]
Bus error


Thank you,

Bruce Jarvis

_______________________________________________
SableVM-user mailing list
[email protected]
http://sablevm.org/lists/control/listinfo/sablevm-user