0:51:17drmeisterBike: we don't execute object files. They are used to generate runnable Code_O objects.
0:51:30drmeisterThey are just there for debugging.
0:51:56drmeisterBut yes - it appears that something is writing into an object file and when we get a DWARFContext on it after its written into - we get a problem.
1:33:04drmeisterThe object file is changing a lot - it's not uncontrolled.
1:33:41drmeisterI dumped the first words before we get the DWARFContext the first time and the second time and there are changes.
1:34:11drmeisterNow I can put a watch point on it and back up.
1:41:43drmeisterBike: I see what's probably responsible.
1:42:36drmeisterThe system-construction.lisp regression tests compile-file-parallel and compile-file-serial framework.lisp - I think that's when the memory buffer for the object file is being changed.
1:43:21drmeisterllvm object memory buffers have to have a unique name - I don't know why.
1:48:41drmeisterI'd ask lhames about MemoryBuffer on Discord but I just searched for "MemoryBuffer" and I've asked an embarrassing number of questions about "MemoryBuffer"s.