freenode/#sbcl - IRC Chatlog
Search
11:37:58
Baggers
stassats: the issue you saw with commonqt on high sierra is also affecting cl-sdl2 & glfw
11:39:17
Baggers
happens current sbcl (and previous versions but not sure which were tested), doesnt occur on ccl or ecl. Only after high sierra upgrade
11:55:42
Baggers
stassats: can you give an advice on where to start debugging this? As it works from other languages & lisp implementations it's been tricky to narrow this down. Any hunches would be appreciated
15:45:36
pfdietz2
I was not able to reproduce 1764847 without binding sb-c::*max-optimize-iterations*.
17:16:01
stassats
ok, not really, i can make *max-optimize-iterations* go up to 2, but it doesn't trigger the problem
18:03:54
stassats
not because i want 1764847 to go away, don't really care about it, but because it seems like the right thing
18:07:39
pfdietz2
I'm not attached to these bugs; you can judge them important or not as you see fit. Some may come up in "real" code but you'd have a better sense of that than I would.
18:08:52
stassats
and i don't want to do anything if it's not actually real, and the failure mode is benign - compilation failure, not a silent corruption
18:11:39
stassats
and now it will go away even with *max-optimize-iterations* bound to 1, but it's still potentially there
18:14:12
pfdietz2
I should look for other internal knobs to tweak for testing. Easy way to expand test diversity.
21:11:22
Xof
*check-consistency* stuff has possibly been ironed out by pfdietz, because the common symptom without it is a function deleting its entire body, then calling it goes directly into the *elsewhere* error-signalling code
21:33:02
pfdietz2
I need to do a mass download of all the Common Lisp projects on github. I've been using quicklisp projects for test generation but more is better.
21:43:38
Xof
I remember a time when there was a similarly weird bug like this, because we weren't clearing DF properly
21:43:47
stassats
in my previous analysis, look at the disassembled code, it does xor r13, r13 ... mov rdi, r13 call strstr