Search
3:23:52
drmeister
There is a very strong possibility that this is the problem.
3:24:27
drmeister
I printed the _Binding of symbols as they are assigned - and it's very possible that there is a race condition...
3:24:30
drmeister
https://www.irccloud.com/pastebin/T3ZTEQqm/
3:29:19
drmeister
Once the compiler starts somewhere around line 40 there are many more symbols bound.
3:31:22
drmeister
Yep - my warning even triggered.
3:31:50
drmeister
Here I printed the thread id - there are threads racing to bind symbols at the same time.
3:31:53
drmeister
https://www.irccloud.com/pastebin/5PUSoHBU/
3:32:12
drmeister
Line 93 is my warning
3:32:53
drmeister
Prior to my CAS fix that would have led to a failure.
3:43:19
drmeister
It's dead easy to get this warning now - I'm getting it almost every build.
3:43:22
drmeister
https://www.irccloud.com/pastebin/jjHuWIRw/
3:43:47
drmeister
! WARN WARN WARN !!!! ANOTHER THREAD SET A SYMBOL _Binding slot to 79 before we could set ours to 80!!!!
3:45:03
drmeister
! WARN WARN WARN !!!! ANOTHER THREAD SET A SYMBOL _Binding slot to 122 before we could set ours to 123!!!!
3:45:42
drmeister
Yeesh - nw I'm entering the stage of "How did this ever work?"
5:06:41
beach
Good morning everyone!
6:41:17
drmeister
I'm heading to bed - good night.
6:42:41
drmeister
Everyone - I pushed to the 'work' branch a version of clasp that I think fixes this very random problem with compile-file-parallel.
14:15:09
drmeister
I was up late and slept in - I'm on my way in to work.
14:15:39
drmeister
I found the source of the random crashes while compiling ASDF.
14:15:55
drmeister
I fixed it and pushed it to 'work'
14:19:06
Bike
was it the special variable binding business?
14:40:20
drmeister
I’ll be up in a minute
14:41:42
drmeister
There is a slim chance this could be breaking dev
14:43:25
Bike
the babel problem seems more reproducible.