Failed
VM Unit Tests / MacOSX64.VMMakerTests.JitTests.VMMachineSimulatorTest.testMemoryAccessExceptionInstructionPointerInCorrectAddress(#ISA->#aarch64 #wordSize->8 #useComposedImageFormat->true) (from VMMakerTests)
Failing for the past 5 builds
(Since Failed
)
Error Message
Got 13421772808 instead of 13421772812.
Stacktrace
TestFailure Got 13421772808 instead of 13421772812. VMMachineSimulatorTest(TestAsserter)>>assert:description:resumable: VMMachineSimulatorTest(TestAsserter)>>assert:description: VMMachineSimulatorTest(TestAsserter)>>assert:equals: [:invalidAccess | invalidAddressHandled := true. self assert: self machineSimulator lastExecutedInstructionAddress equals: exptectedAddress. false ] in VMMachineSimulatorTest>>testMemoryAccessExceptionInstructionPointerInCorrectAddress UnicornARMv8Simulator(UnicornSimulator)>>handleInvalidAccess: [ :invalidAccess | self instructionPointerRegisterValue = until ifTrue: [ ^ 0 ]. (self handleInvalidAccess: invalidAccess) ifFalse: [ ^ result ]] in UnicornARMv8Simulator(UnicornSimulator)>>doStartAt:until:timeout:count: FullBlockClosure(BlockClosure)>>cull: Context>>evaluateSignal: Context>>handleSignal: UnicornInvalidMemoryAccess(Exception)>>signal [result := simulator startAt: self instructionPointerRegisterValue until: until timeout: remainingTimeout count: remainingCount. stopReason ifNotNil: [ error := stopReason. stopReason := nil. error signal ]. "If execution did not stop because of a stop reason, verify the error code" simulator verifyErrorCode: result] in UnicornARMv8Simulator(UnicornSimulator)>>doStartAt:until:timeout:count: FullBlockClosure(BlockClosure)>>on:do: UnicornARMv8Simulator(UnicornSimulator)>>doStartAt:until:timeout:count: UnicornARMv8Simulator(UnicornSimulator)>>startAt:until:timeout:count: VMMachineSimulatorTest(VMSimpleStackBasedCogitAbstractTest)>>runFrom:until:timeout: VMMachineSimulatorTest>>testMemoryAccessExceptionInstructionPointerInCorrectAddress VMMachineSimulatorTest(TestCase)>>performTest