Kelvin Tian <kevinn.tian@...> wrote on 10/26/2009 07:03:49 PM:
>
> [rvm-issues] JikesRVM: internal error: recursive use of hardware
> exception registers (exiting)...
>
> Hi,
>
> When I tried to use JikesRVM 3.0.1 to run a java application. I
> got this error: JikesRVM: internal error: recursive use of hardware
> exception registers (exiting), and show a list of stack info like this
> -- Stack --
> at [0x70ed1e70, 0x64ea27bd] Lorg/jikesrvm/runtime/
> RuntimeEntrypoints; deliverHardwareException(II)V at line 694
> at [0x70ed1e8c, 0x64ea27bd] <hardware trap>
> at [0x70f04d98, 0x64ea3baa] Lorg/jikesrvm/scheduler/ThinLock;
> unlock(Ljava/lang/Object;Lorg/vmmagic/unboxed/Offset;)V
> at [0x70f04db0, 0x70850106] Lorg/jikesrvm/objectmodel/JavaHeader;
> genericUnlock(Ljava/lang/Object;)V at line 598
> at [0x70f04db0, 0x70850106] Lorg/jikesrvm/objectmodel/
> ObjectModel; genericUnlock(Ljava/lang/Object;)V at line 478
>
> Just wonder anyone else met with this error info before? Is this a
> possible bug for JikesRVM? Thanks for any suggestions!
>
Hi,
typically that kind of stack dump means that we tried to unlock something that wasn't actually an object (or the heap got corrupted somehow). If its reproducible, you may be able to run with the -X:verbose commandline and get a little more information about what's happening when it's crashing (the faulting instruction and machine register state).
--dave
------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
Jikesrvm-core mailing list
Jikesrvm-core@...
https://lists.sourceforge.net/lists/listinfo/jikesrvm-core