<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 - Windows ASan should avoid using SetUnhandledExceptionFilter to catch deadly signals"
   href="https://bugs.llvm.org/show_bug.cgi?id=35230">35230</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>Windows ASan should avoid using SetUnhandledExceptionFilter to catch deadly signals
          </td>
        </tr>

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

        <tr>
          <th>Version</th>
          <td>unspecified
          </td>
        </tr>

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

        <tr>
          <th>OS</th>
          <td>Windows NT
          </td>
        </tr>

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

        <tr>
          <th>Severity</th>
          <td>enhancement
          </td>
        </tr>

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

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

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

        <tr>
          <th>Reporter</th>
          <td>rnk@google.com
          </td>
        </tr>

        <tr>
          <th>CC</th>
          <td>llvm-bugs@lists.llvm.org
          </td>
        </tr></table>
      <p>
        <div>
        <pre>The unhandled exception filter callback only runs when a debugger is not
attached to the ASan-ified process, which makes it very hard to debug ASan when
the bug is in the ASan deadly signal reporting.

It's very frustrating to continue from the crashed process and *not* be able to
step into the code in the unhandled exception filter that runs when the
debugger is not attached.

We should consider using AddVectoredExceptionHandler instead, but this presents
its own problems, because we want to ensure that ASan's handler runs after any
user handlers.</pre>
        </div>
      </p>


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

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