[PATCH] D18167: [ELF/Driver] Avoid a reference to the ELFOptTable after it has gone out of scope

Pete Cooper via llvm-commits llvm-commits at lists.llvm.org
Thu Mar 17 14:39:06 PDT 2016


> On Mar 17, 2016, at 2:38 PM, Rafael Espíndola <rafael.espindola at gmail.com> wrote:
> 
> Sorry, my mistake. I read the log while it was still printing or something.
> 
> The situation is *much* better, but there are still some leaks in lld macho.
Yeah, remainder look like they are data allocated by std::vector’s inside Atom’s.  I’m working on that right now so hopefully something to commit today.

Cheers,
Pete
> 
> Cheers,
> Rafael
> 
> 
> On 17 March 2016 at 13:38, Rafael Espíndola <rafael.espindola at gmail.com> wrote:
>> On 16 March 2016 at 15:28, Kostya Serebryany <kcc at google.com> wrote:
>>> Interesting.
>>> Looking at
>>> https://llvm.org/svn/llvm-project/zorg/trunk/zorg/buildbot/builders/sanitizers/buildbot_functions.sh
>>> I see export
>>> ASAN_OPTIONS="check_initialization_order=true:detect_stack_use_after_return=1:detect_leaks=1"
>>> So, it's already enabled on the bots.
>>> But, I also see this:
>>> 
>>>  if [ "$CHECK_LLD" != "0" ]; then
>>>    echo @@@BUILD_STEP check-lld ${sanitizer_name}@@@
>>>    # TODO(smatveev): change this to STEP_FAILURE once green
>>>    (cd ${build_dir} && ninja check-lld) || echo @@@STEP_WARNINGS@@@
>>>  fi
>>> 
>>> 
>>> So, check-lld is being run, but errors are not e-mailed to anyone.
>>> Today there are errors from lsan, msan, and ubsan
>>> http://lab.llvm.org:8011/builders/sanitizer-x86_64-linux-fast/builds/11154
>>> 
>>> Once you (or someone) cleans up these errors we may enable check-lld to
>>> actually produce errors on buildbot.
>> 
>> 
>> Looks like it just went green:
>> 
>> http://lab.llvm.org:8011/builders/sanitizer-x86_64-linux-fast/builds/11187/steps/check-lld%20msan/logs/stdio
>> 
>> Cheers,
>> Rafael



More information about the llvm-commits mailing list