Re: [Sablevm-developer] assert fails with new staging version
Brought to you by:
egagnon
From: David <db...@cs...> - 2004-04-28 07:07:39
|
Hi, yes, I still have it. I built it clean from svn/staging, using the default options except enable debug and --with-threading=3Ddirect. Does anyone else has it? This is when it is compiled with --enable-debugging-features (otherwise the assert is not there). It does not seem to depend on other factors: It happens both on my Gentoo/ppc and Debian/x86 machines. gcc 2.95 or 3.3.x. switch or direct does not matter. SableVM seems to run fine if not compiled with the debugging mode, no crash happens. On Debian/x86, I do get these warnings that I did not get before: For SableVM CP: =2E/autogen.sh=20 libtoolize (GNU libtool) 1.4.3 libtoolize: minimum version required: 1.4.2 autoconf (GNU Autoconf) 2.59 autoconf: minimum version required: 2.59 autoheader (GNU Autoconf) 2.59 autoheader: minimum version required: 2.59 automake (GNU automake) 1.7.6 automake: minimum version required: 1.7.0 aclocal (GNU automake) 1.7.6 aclocal: minimum version required: 1.7.0 libtoolize ... aclocal ... autoheader ... svn: Path is not a working copy directory svn: '.' is not a working copy configure.ac:13: warning: AC_ARG_PROGRAM was called before AC_CANONICAL_TARGET autoconf/general.m4:1657: AC_CANONICAL_TARGET is expanded from... configure.ac:13: the top level automake ... configure.ac:13: warning: AC_ARG_PROGRAM was called before AC_CANONICAL_TARGET autoconf/general.m4:1657: AC_CANONICAL_TARGET is expanded from... configure.ac:13: the top level autoconf ... svn: Path is not a working copy directory svn: '.' is not a working copy configure.ac:13: warning: AC_ARG_PROGRAM was called before AC_CANONICAL_TARGET autoconf/general.m4:1657: AC_CANONICAL_TARGET is expanded from... configure.ac:13: the top level Finished For SableVM: =2E/autogen.sh=20 svn: Path is not a working copy directory svn: '.' is not a working copy You can now run ./configure. Any idea? David On Tue, Apr 27, 2004 at 10:41:34PM -0400, Etienne Gagnon wrote: > I had a similar problem, until I scrapped all precompiled/pre-generated > code, and recompiled everything. Then, I was unable to reproduce it. >=20 > Can you: >=20 > $ svn st --no-ignore | grep ^I | awk '{print $2}' | xargs rm -rf >=20 > then rebuild, and tell me if you are still able to reproduce the bug? >=20 > Thanks, >=20 > Etienne >=20 > David B=E9langer wrote: > >Hi, > > > >I get this assertion failure with the new staging version: > > > > > >>$HOME/local/sablevm-jit/bin/sablevm-direct-debug -Y a > > > >sablevm-direct-debug: native_interface.c:1263: > >_svmf_internal_CallNonvirtualVoidMethodV: Assertion `_svmf_is_set_flag > >(method->class_info->state, 0x0004)' failed. > >Abort > > > > > >#6 0x400470d2 in _svmf_internal_CallNonvirtualVoidMethodV > >(env=3D0x804d7a8, > > this=3D0x8063918, class=3D0x8063398, methodID=3D0x413349e8, > > args=3D0xbfffc57c) > > at native_interface.c:1262 > >#7 0x4006ad54 in NewObject (_env=3D0x804d7a8, cls=3D0x8063398,=20 > > methodID=3D0x413349e8) at native_interface.c:23150 > >#8 0x413ae5cc in Java_gnu_java_nio_channels_FileChannelImpl_init ( > > env=3D0x804d7a8, clazz=3D0x8063398) > > at gnu_java_nio_channels_FileChannelImpl.c:139 > > > > > > > >It looks that somehow VMClass.setInitialize does not get call for some > >unknown reason for a class initialization. > > > >David > > > >--- > > > >David B=E9langer > >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 > > > > > > > >------------------------------------------------------- > >This SF.net email is sponsored by: The Robotic Monkeys at ThinkGeek > >For a limited time only, get FREE Ground shipping on all orders of $35 > >or more. Hurry up and shop folks, this offer expires April 30th! > >http://www.thinkgeek.com/freeshipping/?cpg=12297 > >_______________________________________________ > >Sablevm-developer mailing list > >Sab...@li... > >https://lists.sourceforge.net/lists/listinfo/sablevm-developer > > > > >=20 >=20 > --=20 > Etienne M. Gagnon, Ph.D. http://www.info.uqam.ca/~egagnon/ > SableVM: http://www.sablevm.org/ > SableCC: http://www.sablecc.org/ >=20 --=20 --- David B=E9langer 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 |