<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/112637>112637</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            Check-sum mismatch warnings for files which aren't found
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            lldb
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          vogelsgesang
      </td>
    </tr>
</table>

<pre>
    LLDB prints warnings about checksum mismatches, also for files which it cannot find.

Example output:

```
Process 755114 stopped
* thread #93, name = 'task t53', stop reason = Insufficient object size
    frame #0: 0x000055555f0326d0 sqltest`__ubsan_on_report at ubsan_monitor.cpp:40:40
warning: ubsan_monitor.cpp: source file checksum mismatch between line table (d86be2442566cf10902db54006f9794e) and file on disk ()
(lldb) up
frame #1: 0x000055555f02d1c8 sqltest`::~Diag() at ubsan_diag.cpp:360:29
warning: ubsan_diag.cpp: source file checksum mismatch between line table (ea4d3e1240cd730cea597ee52b3505e4) and file on disk ()
```

In this case, lldb can't find the files `ubsan_monitor.cpp` and `ubsan_diag.cpp` on disk.
It still displays a checksum-mismatch which provides no additional value.

Related to #107968
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJycVNtu4zYQ_Rr6ZRCDF12sBz14NzUQYB-K_kBAkSOJDU2qGsrZ7UO_vaCkeJOmQIEKAgWRh3M5c2Y0kRsCYsvKL6x8POgljXFub3FATwOSDsOhi_ZH--3b4xeYZhcSwauegwsDge7iksCMaF5oucLV0VUnMyIx-RW0pwh9nKF3HgleR2dGcAmMDiEm6F2wR8YfGT9v6y_f9XXyCHFJ05KYOr8_ZBXf3_X31zkaJIK6LIUogFKcJrQ7VJ4hjTNqC0yqRuVYgr4iMPUITNZJ0wukUjFZ56N8F2bUFMOKeAq09L0zDkOC2P2OJgG5P3EzDgDQz6s1qThTZ-DfOee8zE_PlawsB_rDJ6TEKv78vHSkw3MMzzNOcU6gE2xb1xhcivPRTBNT54Jvy-pk5zdb_zcsUFxmgyuvn8mHDtMrYgDvAkLSnc-xnuyp6lAWhSyryvSCN1zariw4r_qmbgpksgEd7GY0BrCOXvI9Jps3Wk_e2y7jlmnbuhMhPhEhrTCnd0TkcqrzX49OD5vRn0RYp4c9M7UC3zx-ouEd8n9xgLqwCoUsuLG14gZ12dSIpexUyUss_puDjyrc1qcAaXQERhNmQWWWssiz1FaVQxpxbwJW8c8Vrfjq9X52T7Pib1HsjfKUgJLzPu9NXv8g0PfkH-7Jb502zfHmLBKECNpal1wM2sNN-wU_9N1v6HVCCymupeR1U50OtlW2UY0-YCtq2QhZCMEPY1tY3ZcSq6oSxhbmVGOl61NX17I_SdH1B9dKLgvBRc25KAU_CnMqS-RcFVr1AmtWcLxq54_e367HOA8HR7RgK4SsVH3wukNP6ziSchOczINpbjP-oVsGYgX3jhL9tJBc8th-zUw8fNDBfVL9cw7pGfcCxSXYwzL7dkxpoqxTeWHyMrg0Lt3RxCuTl-xo_zxMc8wzgcnLGjcxedlDv7Xy7wAAAP__qWGqnA">