Re: [Sablevm-developer] assert fails with new staging version
Brought to you by:
egagnon
From: Etienne G. <gag...@uq...> - 2004-04-28 03:30:35
|
I had a similar problem, until I scrapped all precompiled/pre-generated code, and recompiled everything. Then, I was unable to reproduce it. Can you: $ svn st --no-ignore | grep ^I | awk '{print $2}' | xargs rm -rf then rebuild, and tell me if you are still able to reproduce the bug? Thanks, Etienne David B=E9langer wrote: > Hi, >=20 > I get this assertion failure with the new staging version: >=20 >=20 >>$HOME/local/sablevm-jit/bin/sablevm-direct-debug -Y a >=20 > sablevm-direct-debug: native_interface.c:1263: > _svmf_internal_CallNonvirtualVoidMethodV: Assertion `_svmf_is_set_flag > (method->class_info->state, 0x0004)' failed. > Abort >=20 >=20 > #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 >=20 >=20 >=20 > It looks that somehow VMClass.setInitialize does not get call for some > unknown reason for a class initialization. >=20 > David >=20 > --- >=20 > David B=E9langer > Graduate Student > School of Computer Science > McGill University > Office: MC226 >=20 > Web page: http://www.cs.mcgill.ca/~dbelan2/ > Public key: http://www.cs.mcgill.ca/~dbelan2/public_key.txt >=20 >=20 >=20 > ------------------------------------------------------- > 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/ |