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

    <tr>
        <th>Summary</th>
        <td>
            [MLIR] Segmentation fault
        </td>
    </tr>

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

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

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

<pre>
    Command Output (stderr):
--
RUN: at line 1:~/envs/dynamatic/build/bin/dynamatic-opt ~/envs/dynamatic/test/Dialect/Handshake/invalid.mlir --split-input-file --verify-diagnostics
+ ~/envs/dynamatic/build/bin/dynamatic-opt ~/envs/dynamatic/test/Dialect/Handshake/invalid.mlir --split-input-file --verify-diagnostics
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0.      Program arguments: ~/envs/dynamatic/build/bin/dynamatic-opt ~/envs/dynamatic/test/Dialect/Handshake/invalid.mlir --split-input-file --verify-diagnostics
1.      MLIR Parser: custom op parser 'handshake.func'
#0 0x000056025d93c277 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (~/envs/dynamatic/build/bin/dynamatic-opt+0xc6277)
#1 0x000056025d93a0ce llvm::sys::RunSignalHandlers() (~/envs/dynamatic/build/bin/dynamatic-opt+0xc40ce)
#2 0x000056025d93cbfa SignalHandler(int) Signals.cpp:0:0
#3 0x00007f7e99056520 (/lib/x86_64-linux-gnu/libc.so.6+0x42520)
~/envs/dynamatic/build/test/Dialect/Handshake/Output/invalid.mlir.script: line 1:  2272 Segmentation fault      (core dumped) ~/envs/dynamatic/build/bin/dynamatic-opt ~/envs/dynamatic/test/Dialect/Handshake/invalid.mlir --split-input-file --verify-diagnostics
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzMlU1v4zYQhn8NdRlIoEZf1kEHZ7NCC2y7RtKeFxRFyWwoUuCHN7n0txeU4qQNdlu0vcSAQYK0OQ_feWfInJOzFqIj1Q2pbhMW_NnY7iTnG8uk_nwRdlLmazKY8an7YJaF6RE-B78GDwQPzo_CWoItKY6E3hJ6TNN9vPv1Z1IcgXlQUgvISXH8nWAv9MUR7McnzRbmJSfYD0GqMY5S_3knNauH7_zFC-cJ9reSKcHj7AemR3dmD4JgL_WFKTlmi5IW0tStSvpU6jX4dJJKQJpehJXTUzpKNmvjvORuZyZ4872I7wfy9Onj8f4juDAs0gODIcxgxWqsB2_g7P3qYjKwJ9jP0p_DkHGzEOyVulyHdLXmtx1KOhdERIeYWam5CqMAfxbALXNnGBh_8JZxke3h7z3jDzCGZX1JOc1g-5ysmS1bgNk5LEL7yPH-9cyf6X_69OMdnJh1wkZuHpw3C5gV1m0NCDbna8BsCpoTbK62KSjQR0oprWqK1dgWHJsGNsGLIymO7sntk5OV2m8S_hI1JXh4_ZFlX78Y561gC8Ga4AeQ2hNsY539exUJ3tBHXmPTxOq8cuZvOBnl4lucd0Hfy1kzFTVWwjqCh_-JUtJ431cUfCvZMDH4S1CCh2cF9mWX8TW6jm7f6znF8znN1Ii2pVVdIYUNt1dyINg_HuovdZkqqcNjOuuwb_DMmaze0EqskL6g_cP9_taFe2N8Y8fMcStXH0310goBEBuEezHHQmFeGg0TC8rvXiR44MaKrczEGBV4x2WUjF0xtkXLEtHlDR7KsmnzJjl308CqERlOYzW0YsgbZLQcOJZlWfJDKRLZIcUyp7SlJVZ5k9VVUZZFXomxrYqiEaSkYmFSZdGimbFzsrWrLs_zusgTxQah3PZ0IUZkghgfMdttTW4IsyMlVdJ593qCl15tz10seFLdfiMJSbCq---d9Jnu0uEfAQAA__-nGl3X">