[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