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

    <tr>
        <th>Summary</th>
        <td>
            [MLIR] It takes too much time to display stack information when I debug `toyc-ch7` by gdb
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            mlir
      </td>
    </tr>

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

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

<pre>
    My version: 8dfdcc7b7 (grafted, tag: llvmorg-15.0.7, origin/release/15.x, release/15.x) 

# Description:
I build a debug version to debug and learn MLIR

When I debug `toyc-ch7` by GDB, I found it will take too much time to show stack information using gdb command `breakpoint`

# Steps to reproduce
## 1. build debug version mlir
## 2. add `source /your path/utils/gdb-scripts/prettyprinters.py` to ~/.gdbinit
## 3. reproduce command
- gdb binary
```bash
 gdb  /you path/bin/toyc-ch7
```

- in gdb environment
```bash

set args /your path/llvm-project/mlir/test/Examples/Toy/Ch7/struct-ast.toy -emit=mlir --mlir-disable-threading
b StructTypeStorage::StructTypeStorage
r
bt
```
- When I run bt command two times, it will take much time to show stack information


</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJyMVMGOpDYQ_Rr3pQQypruZPnBgt4eopewhmY1ytnEBzhgb2cXMcsm3R6Z7trMzqygSErLLVX7v1SvLGM3gEGt2-MQO551caPSh_vzbH4-PO-X1Wn9Z4QVDNN6xsoEH3euuq1QFTDwMQfaEmonPQHJIYWtfJh-GrDjkPK9SwAczGMdEG9CijMhEWxzybyn0fucEjDfpEyWcMXbBzHS9lvHmAmoxVoMEjWoZ3jAB-duGdBosyuDgy6-X36-V_hzRweV2gB05-bXLurFiRw5qhV_OnxKOC_R-cRoMwauxFkg-I5D3MC3dCGSmtII4-leIJLtnMK73YZIJHCzRuAEGraDz05RAsCNXAeXz7I0jduR3Uk-Ec0y1As7B66XDayDFivxG8Ed6kzXhfkjkIPV2Q_RL6BCYaFe_BJgljUy0CxkbmWgHrbKrfmk1ByRa52AcYYj5vCb65OFvJtp80Mo4Q_c7yvwO740T4022cVTGybCmw0d-_ZSMI-PNFr3BeUOjtr5_1_xfSVdJMjBuy0P3YoJ3Ezr6SWnGm4gEMgzxPd9kt2wO_i_siIl2E0u0hDGtHr_JabaYFPjqVybaz2PFRBspLB1lMlJOfoUMJ0OsPKdcyLL0y7SJUlnMaAwotXED442Cpy3x6zrjE_kgB0zGLJuP27xJLVP0jnEGNzuGxYGi736hV7-ZLCYv_uDB_-G_qz47XZf6VJ7kDuui2ouqOJxOxW6s-V52vRCn_kFUsup63vdCFA99WVSFwq7fmVpwceClKHm1P5Y8F1XZV1W1P1RHVexFwfYcJ2lsnrTOfRh2JsYF66IUh1O1s1KhjdvrIcRVf5HekVBvvVHLENmeWxMp3iuQIbu9ONukHs5woY1w_Dh12sTZyvUng_f637M9aLVbgq1HojmmTok2DYahcVF556ebez6aaKOXTHNj-FKLfwIAAP__Nk2lAw">