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

    <tr>
        <th>Summary</th>
        <td>
            LLDB DAP StackFrame always requires a Column number
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

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

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

<pre>
    For certain sources (such as `start.S`) within the stack frame, the column number does not seem to be provided by lldb-dap (built from 18.1.2).  This causes the error `The editor could not be opened due to an unexpected error: Invalid arguments`.  Visually, the line number to the right of that frame in the call stack shows a line number but lacks a colon with a column number.

According to https://microsoft.github.io/debug-adapter-protocol/specification#Types_StackFrame, a value of `0` should probably be provided in these cases.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxUUk-PqzYQ_zTmMgoyhhA4cMh7EVKld6j0Vr1Wxp6Ad41NPXbSfPvKJKvtXkAz1szv30giMzvEgR1_sOOlkCkuPgzvH5zzYvL6MYw-gMIQpXFAPgWFBEx0lNQCkoC1nKIMsfzNWs5ED3cTF-MgLggUpfqAa5ArMvFzbylv0-rApXXCANojgfMRCHGF6GFC2IK_GY0apgdYq6eDllsGnJKxEa7Br1B1ZVUKJvoS4G0xBEomQtoBMAQfMqu3XGgTM32frN5xJgS_oUMNOmEGlA6Sw383VBH1c5jVZ_jD3aQ1GmSY04ouEmt5CfCXoSStfXyqscbhp5bo91Yw8xLBXyEuMj61w8sOJa19eUKLvxPIbwumFMFK9ZH7ylvvdiufxZdnJeMXxs_P71kpH7Rxc0ZfYtyI1WcmRibG1ajgyV9jOZu4pKk0nolR45Tmg9RyixgOW_DRK2-ZGGlDZa5GyWi8Y6J-e2xIf__OZMfP_CTcpE2YxbGWc9byrCNbuwU_yck-vuX3VE1ZNyGVhR5q3de9LHCoTpXgfV_xvlgGrutrJ6q-u3a1bvDYIe_qumuPUranWvSFGQQXDW-4EDU_8r5sjlgpbCbVcdlW4sQajqs0trT2tpY-zIUhSjh0p0b0hZUTWtoPXAiHd9gfmRD53sOQZw5Tmok13BqK9LUlmmhx-PXr8gMu5z_hyw2Q9i4fBAH_SSZgTuzn_0MqUrDD9zxeKSi_MjFmhNcvh_COKjIx7ryIiXHn_V8AAAD___lFNOc">