1:BUILD_BY[name] student0 1:BUILD_ENVIRONMENT[operating system 32 vs 64] 1:END_BUILD_ENVIRONMENT 1:DEPENDENCIES[list of dependencies with where to get them] Jikes RVM - hg clone http://hg.code.sourceforge.net/p/jikesrvm/code jikesrvm Java and ant - apt-get gcc 1:END_DEPENDENCIES 1:NOTES[notes on attempted build] Building Jikes RVM failed after patching with the given patch file. First two errors are as such: [javac] import org.apache.tools.ant.taskdefs.optional.XMLValidateTask; [javac] ^ [javac] /home/zms/Desktop/builds/KumarFBGT12/src/retry/jikesrvm/tools/ant-tasks/src/org/jikesrvm/tools/ant/ErrorRecordingXMLValidateTask.java:21: error: cannot find symbol [javac] public class ErrorRecordingXMLValidateTask extends XMLValidateTask { [javac] ^ [javac] symbol: class XMLValidateTask 1:END_NOTES 2:BUILD_BY[name] student8 2:BUILD_ENVIRONMENT[operating system 32 vs 64] Ubuntu 14.04 32-bit 2:END_BUILD_ENVIRONMENT 2:DEPENDENCIES[list of dependencies with where to get them] Jikes RVM 3.1.3 http://sourceforge.net/projects/jikesrvm/files/jikesrvm/3.1.3/ sudo apt-get install openjdk-6-jdk 2:END_DEPENDENCIES 2:NOTES[notes on attempted build] Downloaded Jikes RVM 3.1.3 release from: http://sourceforge.net/projects/jikesrvm/files/jikesrvm/3.1.3/ Extracted it to directory jikesrvm-3.1.3 In directory jikesrvm-3.1.3: $ patch -p1 <../JavaTryCatchWS.patch $ cp ../*.java rvm/src/org/jikesrvm/scheduler $ ./bin/buildit -j/usr/lib/jvm/java-6-openjdk-i386 localhost production ... ... ... BUILD SUCCESSFUL Total time: 3 minutes 44 seconds Sun Jul 20 04:57:24 MST 2014 ===================== Summary ===================== Local : /home/student/repro_lab/Kumar/JavaTryCatchWS/jikesrvm/jikesrvm-3.1.3 Build : student-32-VM:/home/student/repro_lab/Kumar/JavaTryCatchWS/jikesrvm/jikesrvm-3.1.3 Target : student-32-VM:/home/student/repro_lab/Kumar/JavaTryCatchWS/jikesrvm/jikesrvm-3.1.3 Start : Sun Jul 20 04:51:03 MST 2014 Config : production [SUCCESS Sun Jul 20 04:57:24 MST 2014] =================================================== In directory test: $ ./transform.sh Jacobi.java $ javac -classpath ../jikesrvm/jikesrvm-3.1.3/dist/production_ia32-linux/jksvm.jar JacobiWS.java $ ../jikesrvm/jikesrvm-3.1.3/dist/production_ia32-linux/rvm -Xws:procs=2 JacobiWS Usage: java JacobiWS [] Matrix Size = 1024 Steps = 100 granularity = 2 ----->> Iteration ===> (0.0) max diff after 100 steps = 0.0035942981873005597 Time: 5.506 Statistics: Total Pushes = 52428700 Total SuccessfulSteals = 669 Total SuccessStealCPUCycles = 1241156055 Total FailedSteals = 9 Total FailedStealCPUCycles = 2560511 Total JoinInternals = 669 Total JoinCPUCycles = 449116844 Total SearchCPUCycles = 2782576107 ----->> Iteration ===> (0.1) max diff after 100 steps = 0.0018005340725171237 Time: 5.372 Statistics: Total Pushes = 52428700 Total SuccessfulSteals = 768 Total SuccessStealCPUCycles = 1226095159 Total FailedSteals = 7 Total FailedStealCPUCycles = 21025617 Total JoinInternals = 768 Total JoinCPUCycles = 445663675 Total SearchCPUCycles = 2182282305 ----->> Iteration ===> (0.2) max diff after 100 steps = 0.0012003370859706708 Time: 5.496 Statistics: Total Pushes = 52428700 Total SuccessfulSteals = 700 Total SuccessStealCPUCycles = 1176890988 Total FailedSteals = 12 Total FailedStealCPUCycles = 913534 Total JoinInternals = 700 Total JoinCPUCycles = 534725538 Total SearchCPUCycles = 2086056564 ----->> Iteration ===> (0.3) max diff after 100 steps = 8.998992120141103E-4 Time: 5.425 Statistics: Total Pushes = 52428700 Total SuccessfulSteals = 746 Total SuccessStealCPUCycles = 1163007243 Total FailedSteals = 7 Total FailedStealCPUCycles = 1127683 Total JoinInternals = 746 Total JoinCPUCycles = 325692701 Total SearchCPUCycles = 2320080746 ----->> Iteration ===> (0.4) max diff after 100 steps = 7.199213948052563E-4 Time: 5.368 Statistics: Total Pushes = 52428700 Total SuccessfulSteals = 702 Total SuccessStealCPUCycles = 1191600203 Total FailedSteals = 7 Total FailedStealCPUCycles = 2382615 Total JoinInternals = 702 Total JoinCPUCycles = 447199790 Total SearchCPUCycles = 2025716815 ----->> Iteration ===> (1.0) max diff after 100 steps = 6.000373012780003E-4 Time: 5.906 Statistics: Total Pushes = 52428700 Total SuccessfulSteals = 715 Total SuccessStealCPUCycles = 1244587100 Total FailedSteals = 8 Total FailedStealCPUCycles = 22896999 Total JoinInternals = 715 Total JoinCPUCycles = 465071320 Total SearchCPUCycles = 2106228076 ----->> Iteration ===> (1.1) max diff after 100 steps = 5.144592358150568E-4 Time: 6.059 Statistics: Total Pushes = 52428700 Total SuccessfulSteals = 735 Total SuccessStealCPUCycles = 1160966681 Total FailedSteals = 7 Total FailedStealCPUCycles = 24403977 Total JoinInternals = 735 Total JoinCPUCycles = 631561325 Total SearchCPUCycles = 2363398883 ----->> Iteration ===> (1.2) max diff after 100 steps = 4.500293550123158E-4 Time: 6.003 Statistics: Total Pushes = 52428700 Total SuccessfulSteals = 712 Total SuccessStealCPUCycles = 1294838601 Total FailedSteals = 8 Total FailedStealCPUCycles = 5032808 Total JoinInternals = 712 Total JoinCPUCycles = 430037193 Total SearchCPUCycles = 2286228638 ----->> Iteration ===> (1.3) max diff after 100 steps = 4.0011054220434605E-4 Time: 4.929 Statistics: Total Pushes = 52428700 Total SuccessfulSteals = 729 Total SuccessStealCPUCycles = 1064188515 Total FailedSteals = 4 Total FailedStealCPUCycles = 136612 Total JoinInternals = 729 Total JoinCPUCycles = 342400775 Total SearchCPUCycles = 1788063655 ----->> Iteration ===> (1.4) max diff after 100 steps = 3.6004843138087717E-4 Time: 5.063 Statistics: Total Pushes = 52428700 Total SuccessfulSteals = 742 Total SuccessStealCPUCycles = 974969537 Total FailedSteals = 4 Total FailedStealCPUCycles = 8289426 Total JoinInternals = 742 Total JoinCPUCycles = 324785561 Total SearchCPUCycles = 1961287494 ----->> Iteration ===> (2.0) max diff after 100 steps = 3.273796630270942E-4 Time: 5.131 Statistics: Total Pushes = 52428700 Total SuccessfulSteals = 703 Total SuccessStealCPUCycles = 1188849144 Total FailedSteals = 11 Total FailedStealCPUCycles = 16237063 Total JoinInternals = 703 Total JoinCPUCycles = 401709740 Total SearchCPUCycles = 2265252251 ----->> Iteration ===> (2.1) max diff after 100 steps = 3.0005683419798146E-4 Time: 5.096 Statistics: Total Pushes = 52428700 Total SuccessfulSteals = 739 Total SuccessStealCPUCycles = 1086930749 Total FailedSteals = 8 Total FailedStealCPUCycles = 557256 Total JoinInternals = 739 Total JoinCPUCycles = 363075666 Total SearchCPUCycles = 2299674738 ----->> Iteration ===> (2.2) max diff after 100 steps = 2.769755307274746E-4 Time: 6.261 Statistics: Total Pushes = 52428700 Total SuccessfulSteals = 734 Total SuccessStealCPUCycles = 1246325392 Total FailedSteals = 13 Total FailedStealCPUCycles = 1464341 Total JoinInternals = 734 Total JoinCPUCycles = 535746430 Total SearchCPUCycles = 2525513220 ----->> Iteration ===> (2.3) max diff after 100 steps = 2.5719431046483665E-4 Time: 6.076 Statistics: Total Pushes = 52428700 Total SuccessfulSteals = 697 Total SuccessStealCPUCycles = 1202105575 Total FailedSteals = 9 Total FailedStealCPUCycles = 21755294 Total JoinInternals = 697 Total JoinCPUCycles = 495767500 Total SearchCPUCycles = 2132207835 ... ... ... ============================ MMTk Statistics Totals ============================ GC time.mu time.gc refType scan finalize prepare stacks root forward release init finish majorGC majorGCTime cleanUsed.mu cleanUsed.gc cleanUsedVolume.mu cleanUsedVolume.gc bytesNotFreed.mu bytesNotFreed.gc bytesNotFreedVolume.mu bytesNotFreedVolume.gc bytesFreed.mu bytesFreed.gc bytesFreedVolume.mu bytesFreedVolume.gc cleanAvail.mu cleanAvail.gc cleanAvailVolume.mu cleanAvailVolume.gc defrags.mu defrags.gc wsTasksPushed wsSuccessSteals wsFailedSteals wsThreadsVMYieldPointCycles wsThiefRandomSearchCycles wsSuccessStealCycles wsFailedStealCycles wsJoinCycles 0 30133.79 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0 0.00 0 0 0 0 00 0 0 0 0 0 0 0 0 0 00 0 262143500 3582 53 5959353536 11779033446 6115951761 79764328 2308564547 Total time: 30133.79 ms ------------------------------ End MMTk Statistics ----------------------------- ===== Test PASSED in 85382 msec ===== 2:END_NOTES