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

    <tr>
        <th>Summary</th>
        <td>
            Segmentation  fault (core dumped) error when running out of tree pass using LLVM 14.0.5
        </td>
    </tr>

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

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

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

<pre>
    Tried running out of tree pass using LLVM 14.0.5 build by giving following command (This work perfectly fine with 13.0.1. ) :

 /home/lab/mylab/llvm-project/build-14-0-5/bin/opt -disable-output -load-pass-plugin=../cmake-build-debug/libOutOfTreeLLVMPass.so -passes=HelloMyWorld./test.ll
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0.      Program arguments:  /home/lab/mylab/llvm-project/build-14-0-5/bin/opt -disable-output -load-pass-plugin=../cmake-build-debug/libOutOfTreeLLVMPass.so -passes=HelloMyWorld ./test.ll
#0 0x000000000443a8d3 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/home/lab/mylab/llvm-project/build-14-0-5/bin/opt+0x443a8d3)
#1 0x00000000044388ae llvm::sys::RunSignalHandlers() (/home/lab/mylab/llvm-project/build-14-0-5/bin/opt+0x44388ae)
#2 0x000000000443ac5f SignalHandler(int) Signals.cpp:0:0
#3 0x00007f0cfffe0420 __restore_rt (/lib/x86_64-linux-gnu/libpthread.so.0+0x14420)
#4 0x00007f0cffe10008 vtable for __cxxabiv1::__class_type_info (/lib/x86_64-linux-gnu/libstdc++.so.6+0x1d3008)
Segmentation fault (core dumped)



</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzVVMtupDgU_RpqcwUyrwosWGQmHfUirY4m0fSyZPAFPDEY-ZGq6q-fa6jOo3tGmtdmEBg_zz3n-NqtFufm0UgUYPw8y3kA7R3oHpxBhIVbC96G7ru7Xz9BWiQsKaH1UglozzDI5zDWa6X0MdQ6PU18FhBl1eMoLRy1eYIFTY-dU2fo5YxwlG6ENCekNKGJNUT5dcRuInYpqe921BPST_GWyum8_ZV6nuLF6N8IjJorizgtYhaXoSlnKvXiIBbS8lZhTFIWUhMrzUUctMSL8gPNy2-ShCZ3E3_CeMMR2PohBJHtZ-8-94-kP2i-p2WJ1bCuR0tLPyKp_XT-oo0SAcWhdYlSG_n7uw_XDx_A-naSDjhZNYDBRRsHTsPo3GKD3OyW3oGM8G1Cnl3E_ahRWuspaHYLwVU5d8oLBDcidIbbEVrePTnDO0y28A-OOkD4aXkxlSWwPvdGD4ZPwM3gJ5xd4AH_J6_hB7OjLGfATuzbUxQ5r0QOq5ekP7-2Z7tV7o2c3erOY7CL8vN1kuHHg7aU8Jx2YB9lP5PRbk3MrPqX_kTZT-x0oUWIL7TT72hXFcc_ov2Lnx_kMHP1kfZfobErpf-SWYj8lln2vaFd2cM7DhT74s_WbZNuCenG1u8bTn7BuepZ1_c9siJjcDgY2j9t8EDnYdNAOUDlqdof9kWs5OxP8TD7bWBxI22KoJRI2Mo3LQjlLdviXRRMqVrBswsZSbeSoYDd6cRb-ZxuflJbUW4d3HnBg5x7_RdYWCc6ik5vILLfiIicIr0wecAhHCnupJ6h516t6joSup5FFK-c35Q70eSizmu-c9IpbN6h_BkMoDEk7Dji_Deu7J03qvnnt09Z1nW5G5u9YHV3ldF-ppjzAut9J6445ld1sa9Yne0oBVHZJirJrmzGI6wQVI_Km51sMpZlbJ9maV5WeZb0bZGztKpaUXZFR_IKhhOXKgk8Em2GnWlWSnRdWBpU0jr7OkhKKQER13CEz70btWm-Tmi-8t0auVmZ_w5pxSp6">