Search
22:41:54
stassats
oh finally, a quick test case
22:42:15
stassats
turns out, DEBUG 3 is important
22:47:18
stassats
now i can use SBCL_DYNDEBUG and does it tell a story
22:50:40
stassats
so there's no nested or deferred interrupts at that point
23:05:46
stassats
since it involves unwinding from a type error which is signalled by an interrupt, which creates an interrupt context
23:05:49
stassats
and binds *free-interrupt-context-index*
23:06:23
stassats
but NSP is reset before the binding stack is unwound
23:07:26
stassats
solved 20 minutes after coming up with a proper test case, after coming up with a better test case for several days
23:07:31
stassats
that's how important fast test cases are
23:19:08
stassats
and fixed, now to see whether it affects x86/x86-64
23:33:23
stassats
x86-64 is safe, x86 may be vulnerable
0:32:47
stassats
so the idea of interrupting the tests randomly turned out to be worthwhile, but slow and not thorough
2:26:47
|3b|
heh, would probably help if i didn't try to cons in my supposedly non-consing foreign thread :p
2:27:01
|3b|
LIST is generally not non-consing