Irwin D'Souza
Irwin D'Souza
I think this is because the previous test's `postRestoreVlog` wasn't deleted 😠; I guess when the restore succeeds, the restore JVM overwrites `postRestoreVlog`.
@mpirvu I can take a look at this since I was the one to refactor all that code.
Registers: ``` gpr0=10200000 gpr1=3D0657AC gpr2=00000020 gpr3=00000000 gpr4=41F5D220 gpr5=1A2358B8 gpr6=000A0000 gpr7=9A68A9BA gpr8=1BE1F760 gpr9=41F5DBC8 gpr10=00000000 gpr11=1BE98E5C gpr12=41DBD708 gpr13=1A68B770 gpr14=41F5DE86 gpr15=3D9D3DB0 hgpr0=0000F71F hgpr1=00000000 hgpr2=00000000 hgpr3=00000000 hgpr4=000063F2 hgpr5=00000000 hgpr6=00000000 hgpr7=00000000 hgpr8=000063F2 hgpr9=0000FFFF hgpr10=00000005 hgpr11=00000000...
@mpirvu could you please review?
@mpirvu good for review again.
@mpirvu good for review again.
AIX failure due to https://github.com/eclipse-openj9/openj9/issues/8625: ``` [2024-03-04T16:49:04.498Z] === Output from failing command(s) repeated here === [2024-03-04T16:49:04.498Z] * For target buildtools_tools_jigsaw_classes__the.BUILD_JIGSAW_TOOLS_batch: [2024-03-04T16:49:04.498Z] Sjavac server failed to initialize: Deadlock condition if locked...
Failed tests on aarch64,s390x are `cmdLineTester_criu_jitPostRestore` under `-XX:+DebugOnRestore -Xjit:count=0`; so I'll need to look into that.
Probably related to the fact that the recompilations are triggered by the sampler thread with the comp monitor in hand, and so because the comp monitor was already in hand,...
The test is failing because on restore, the restoring thread calls `triggerCompilationOfFailedCompilationsPreCheckpoint` with the comp monitor in hand, which eventually (through a series of calls) calls `compileOnSeparateThread`, which also acquires...