[Soot-list] Soot + Jikes

Khilan Gudka khilan at doc.ic.ac.uk
Sat Jul 3 06:47:33 EDT 2010


Dear all,

Has any come across issues whereby classes generated by soot can cause Jikes
to crash? Whereas the untransformed classes work fine? (I just run the
classes through soot with default options - I do not apply my
transformation). So far I have found this to happen with the following
benchmarks:

hsqldb
lusearch
xalan
SPECjbb2000
SPECjbb2005

The errors all seem to be to do with locking. For example, in the case of
SPECjbb2005, this is part of the stack trace I get:

JikesRVM: internal error: recursive use of hardware exception registers
(exiting)
-- Stack --
   at [0x70e49e70, 0x64ecea35] Lorg/jikesrvm/runtime/RuntimeEntrypoints;
deliverHardwareException(II)V at line 731
   at [0x70e49e8c, 0x64ecea35] <hardware trap>
   at [0x70e7cd14, 0x64ecfe16] Lorg/jikesrvm/scheduler/ThinLock;
unlock(Ljava/lang/Object;Lorg/vmmagic/unboxed/Offset;)V
   at [0x70e7cd2c, 0x708b39d8] Lorg/jikesrvm/objectmodel/JavaHeader;
genericUnlock(Ljava/lang/Object;)V at line 591
   at [0x70e7cd2c, 0x708b39d8] Lorg/jikesrvm/objectmodel/ObjectModel;
genericUnlock(Ljava/lang/Object;)V at line 478
   at [0x70e7cd48, 0x7080c8e5] Lspec/jbb/TimerData; displayThreadResults()V
   at [0x70e7cd9c, 0x708701c1] Lspec/jbb/Company; displayResultTotals(Z)V
   at [0x70e7cdd4, 0x708f867d] Lspec/jbb/JBBmain;
DoARun(Lspec/jbb/Company;SII)V

If I run the unmodified files, it is fine.

Anyone come across this before and know how to solve it?

Khilan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.cs.mcgill.ca/pipermail/soot-list/attachments/20100703/7cf33405/attachment.html 


More information about the Soot-list mailing list