[llvm-bugs] [Bug 38698] New: Clang does not sanitize leaks in forked subprocesses

via llvm-bugs llvm-bugs at lists.llvm.org
Sat Aug 25 01:15:28 PDT 2018


https://bugs.llvm.org/show_bug.cgi?id=38698

            Bug ID: 38698
           Summary: Clang does not sanitize leaks in forked subprocesses
           Product: compiler-rt
           Version: 7.0
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: release blocker
          Priority: P
         Component: lsan
          Assignee: unassignedbugs at nondot.org
          Reporter: orivej at gmx.fr
                CC: hans at chromium.org, llvm-bugs at lists.llvm.org,
                    vitalybuka at google.com
            Blocks: 38406

While testing an upgrade to Clang 7.0.0-rc2, I noticed that it no longer checks
for leaks in forked child processes since https://reviews.llvm.org/D47751. That
change was meant to silence false (or expected) positives in forks of
multithreaded programs, but it also disabled checking for leaks in forking
single threaded programs, which was supported in Clang 6 and before. I think it
should be improved to restore this functionality, or else it should be reverted
in the release, or else it should be listed as a deliberate regression in
features in the release notes.


Referenced Bugs:

https://bugs.llvm.org/show_bug.cgi?id=38406
[Bug 38406] [meta] 7.0.0 Release Blockers
-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20180825/8fa7524c/attachment.html>


More information about the llvm-bugs mailing list