Re: help needed for sablevm arm
David Bélanger <[email protected]>
| Newsgroups | gmane.comp.java.vm.sablevm.general |
|---|---|
| Message-ID | <[email protected]> |
On Mon, Jul 19, 2004 at 11:00:38AM +0000, Asutosh Gopinath wrote: > Hi, > I have just ported sable vm to xscale(arm) PXA255. > > When i do "/usr/local/bin/sablevm --verbose Hello" it stops after loading few > classes. > > Last few verbose output is: > > [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/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"] > > > I waited quite long but nothing happens !! > Hi, I would suspect that some deadlock may occur. Another possibility is an infinite loop of signals if signals-for-exceptions are enabled and a seg fault occurs. Did you compile with --enable-debugging (check ./configure --help for exact option name...) What interpreter are you using? Try the switch interpreter which is the less efficient but most portable. Submit a: sablevm --version so we can have an idea of your configuration. David --- David Bélanger Graduate Student School of Computer Science McGill University Office: MC226 Web page: http://www.cs.mcgill.ca/~dbelan2/ Public key: http://www.cs.mcgill.ca/~dbelan2/public_key.txt