<div dir="ltr"><p dir="ltr">Not yet. I've run it for multiple days in multiple contexts but it never crashes for me.  </p><p dir="ltr">I've been working on it from first principles but aside from that minor patch I sent you that slightly cleans up usage, I haven't found anything that could be labelled as wrong. Most upsettingly, none of the Debug Values in question have ever been freed at the time of the crash; They're allocated in a bumpptr allocator which defers freeing until after we're done with SelectionDAG. </p><p>-Nirav<br></p><p dir="ltr"><br></p>
<p dir="ltr">On Jul 26, 2016 07:38, "Ismail Donmez" <<a href="mailto:ismail@i10z.com" target="_blank">ismail@i10z.com</a>> wrote:<br>
><br>
> Any luck with reproducing? This bug affects us really badly, we are<br>
> unable to produce a snapshot more than a month now :(<br>
><br>
> ismail<br>
><br>
> On Fri, Jul 22, 2016 at 9:57 AM, Ismail Donmez <<a href="mailto:ismail@i10z.com" target="_blank">ismail@i10z.com</a>> wrote:<br>
> > Hi Nirav,<br>
> ><br>
> > On Thu, Jul 21, 2016 at 10:37 PM, Nirav Davé <<a href="mailto:niravd@google.com" target="_blank">niravd@google.com</a>> wrote:<br>
> >> Ismall:<br>
> >><br>
> >> I'm still having problems finding reproducing this corruption locally, but I<br>
> >> may have a patch. Can you check if this works?<br>
> >> If it doesn't, maybe you can spot what I'm doing wrong in my reproduction<br>
> >> steps.<br>
> ><br>
> > Sadly the patch didn't help. What I did to reproduce the crash was<br>
> > running the reproducer script from<br>
> > <a href="https://llvm.org/bugs/show_bug.cgi?id=28613" target="_blank">https://llvm.org/bugs/show_bug.cgi?id=28613</a> in a tight loop like:<br>
> ><br>
> > while true; do ./Loop-blabla.sh && sleep 1; done<br>
> ><br>
> > After it crashes I used the core file with gdb to debug. Of course<br>
> > you'll still need to export MALLOC_CHECK_ and MALLOC_PERTURB_<br>
> > beforehand.<br>
> ><br>
> > Regards,<br>
> > ismail<br></p>
</div>