Re: SableVM on ARM Zaurus

Cortez The Killer <[email protected]>
Newsgroups gmane.comp.java.vm.sablevm.general
Message-ID <[email protected]>
> >
> > sablevm: thread.c:635: _svmf_resuming_java: Assertion 'status == 3 ||
> > status == 4' failed
> 
> Does this happen on both ARM and x86?  (it'd be good if we could
> reproduce it on x86 hardware)
> 
> Which example was that?
> 
> It doesn't happen on a simple "HelloWorld" program, on ARM, I presume?
 
It does not happen on "HelloWorld" kind of programs, no. I tried to
run the gnu-classpath examples by executing:

/usr/java/bin/sablevm
-c/usr/java/share/sablevm-classpath/examples/examples.zip
gnu.classpath.examples.awt.Demo

Until now, this worked only once, just by repeatingly trying(?!).
After pressing the "Cursors" button the program crashed with a
segmentation fault though.

Unfortunately, I'm unable to try this on x86, because ./configure
complains about me having wrong versions of gtk+  on my RH9

> It suggests that either a bug in SableVM, or problems with atomic
> compare&swap implementation we have for ARM, or ... sth other?

So removing the --enable-debugging-features would remove the assertion
feature completely? Shouldn't assertion be a command line option, like
it is with Sun's JVM?
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.