Search
Thursday, 19th of October 2017, 14:53:20 UTC
23:51:05
scymtym
stassats: the fixed :RESTART-BOGUS-ARG-TO-VALUES-LIST-ERROR test with CHECK-COMPILE-AND-ASSERT iterating through policies causes a memory fault on x86: https://ci.cor-lab.org/job/sbcl-master/2555/featureset=1,label=ubuntu_trusty_32bit/consoleFull (search for "MEMORY-FAULT"). is it only supposed to work with certain policies?
0:21:08
stassats
scymtym: well, it's a type error
0:21:48
scymtym
so only test safe policies?
0:23:33
scymtym
does x86_64 generate safe code despite the policy?
0:26:23
scymtym
no, i confused myself. the test only compiles with one policy, the default, i.e. safe one
0:26:49
scymtym
so adding VALUE-LIST-ARGUMENT-ERROR and using that in the caused the change
0:27:54
scymtym
either introducing the condition broke it or introducing the condition unmasked an error that was CONTINUEd over previously
0:28:31
scymtym
i will experiment on the x86 slave tomorrow
0:28:34
stassats
arch_skip_instruction can be broken
0:38:40
stassats
still using the old format, ugh
0:39:27
stassats
but shouldn't be doing anything but calling skip_internal_error
0:43:25
stassats
i fear arch_skip_instruction will be broken everywhere but x86 and arm64
0:44:40
stassats
if the error is encoded in more than one instruction
0:50:49
stassats
an easy fix could be calling skip_internal_error after arch_skip_instruction in interrupt_internal_error
Friday, 20th of October 2017, 2:53:20 UTC