<html>
    <head>
      <base href="https://bugs.llvm.org/">
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Clang does not sanitize leaks in forked subprocesses"
   href="https://bugs.llvm.org/show_bug.cgi?id=38698">38698</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>Clang does not sanitize leaks in forked subprocesses
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>compiler-rt
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>7.0
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>PC
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Linux
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>release blocker
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>P
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>lsan
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>unassignedbugs@nondot.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>orivej@gmx.fr
          </td>
        </tr>

        <tr>
          <th>CC</th>
          <td>hans@chromium.org, llvm-bugs@lists.llvm.org, vitalybuka@google.com
          </td>
        </tr>

        <tr>
          <th>Blocks</th>
          <td>38406
          </td>
        </tr></table>
      <p>
        <div>
        <pre>While testing an upgrade to Clang 7.0.0-rc2, I noticed that it no longer checks
for leaks in forked child processes since <a href="https://reviews.llvm.org/D47751">https://reviews.llvm.org/D47751</a>. 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.</pre>
        </div>
      </p>

        <div id="referenced">
          <hr style="border: 1px dashed #969696">
          <b>Referenced Bugs:</b>
          <ul>
              <li>
                [<a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [meta] 7.0.0 Release Blockers"
   href="https://bugs.llvm.org/show_bug.cgi?id=38406">Bug 38406</a>] [meta] 7.0.0 Release Blockers
              </li>
          </ul>
        </div>
        <br>

      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are on the CC list for the bug.</li>
      </ul>
    </body>
</html>