Search
3:42:18
beach
Good morning everyone!
12:58:34
drmeister
We definitely have an intermittent problem in the build. When building ASDF this morning I got this at the end...
12:58:37
drmeister
https://www.irccloud.com/pastebin/Gg2dmSHD/
12:59:09
drmeister
I didn't get a backtrace because I wanted to see if it reproduced - it did not.
12:59:21
drmeister
I built asdf again and it worked fine.
13:00:08
stassats
just never build it again
13:00:09
drmeister
I've been seeing this the past couple of weeks - like 1 out of 5 times maybe?
13:00:32
drmeister
Yes - it's fixed for now.
13:01:38
stassats
this is parallel compilation, yes?
13:02:00
drmeister
We will need to build it with some sanitizers or something. I'm not sure how they will work with the GC and multithreading.
13:02:07
drmeister
Yes, this is parallel compilation at this point.
13:02:14
stassats
so, it's a race condition
13:02:24
stassats
is it one of the make-instance optimizations?
13:02:45
drmeister
Could be - or it could be a wild pointer somewhere.
13:03:31
drmeister
I'll have to ask bike about make-instance optimizations.
13:06:52
drmeister
I'm compiling asdf by hand and it's working fine.
13:07:33
drmeister
I need to put it in a loop and let it go to town.
13:07:59
drmeister
It takes 84 seconds to build asdf nowadays.
13:08:22
stassats
drmeister: what happens when you do (make-instance nil)?
13:09:38
drmeister
Gimme a sec - going under Philadelphia - losing comm.
13:09:52
drmeister
https://www.irccloud.com/pastebin/ZWn7ZaQ6/
13:10:05
drmeister
Condition of type: UNDEFINED-CLASS . Could not find the class NIL.
13:10:20
stassats
what about (make-instance 'null)
13:10:29
drmeister
(make-instance 'null)
13:10:59
drmeister
The built-in class (#<The BUILT-IN-CLASS NULL>) cannot be instantiated
13:11:54
stassats
so, it's unrelated to make-instance
13:11:56
Bike
the compiler macro won't fire if you just put (make-instance 'null) in the repl, for extra fun
13:13:12
Bike
additionally, good morning
13:14:38
drmeister
I'll get a backtrace next time. (create-alloca NIL ...) will only happen if there is no IRBUILDER in the first argument.
13:14:49
drmeister
It's pretty deep in the compiler.
13:15:19
drmeister
I've seen different errors over the last couple of weeks. This has happened only a handful of times.
13:15:27
drmeister
but my spidey sense is tingling
13:16:17
Bike
any chance of dev being pushed to master or are we still holding off there
13:17:51
drmeister
oh - yeah - I gotta do that still.
13:18:21
drmeister
we spent all weekend working on fixing problems brought about by changes to the smarts code and topology file writer.
13:18:25
drmeister
Everything works now.
13:18:40
drmeister
Bonus! We got the right answer for the free energy perturbation calculation.
13:18:48
drmeister
And the distributor works great.
13:19:00
stassats
irbuilder comes from a special variable, so it might be unbound at some point
13:19:13
drmeister
I'm just getting in on the train.
13:19:17
stassats
yeah, the backtrace would illuminate it