<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/60794>60794</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
lli Crashes when Running Certain IR Programs
</td>
</tr>
<tr>
<th>Labels</th>
<td>
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
Mrcarrot1
</td>
</tr>
</table>
<pre>
I've had some issues running a piece of IR code with lli. Both clang and llc appear to handle this code just fine. The crash report is as follows:
```
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0. Program arguments: lli out.ll
#0 0x00007f5b5637c48a (/usr/lib/libLLVM-15.so+0xd7c48a)
#1 0x00007f5b56379b1f llvm::sys::RunSignalHandlers() (/usr/lib/libLLVM-15.so+0xd79b1f)
#2 0x00007f5b56379c6d (/usr/lib/libLLVM-15.so+0xd79c6d)
#3 0x00007f5b55051f50 (/usr/lib/libc.so.6+0x38f50)
#4 0x00007ffe77cb6949 (linux-vdso.so.1+0x949)
#5 0x00007f5b5cf2a07b
#6 0x00007f5b586d2a51 llvm::orc::runAsMain(int (*)(int, char**), llvm::ArrayRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, llvm::Optional<llvm::StringRef>) (/usr/lib/libLLVM-15.so+0x30d2a51)
#7 0x0000565079c92007 runOrcJIT(char const*) (/usr/bin/lli+0x2b007)
#8 0x0000565079c7c80b main (/usr/bin/lli+0x1580b)
#9 0x00007f5b5503c790 (/usr/lib/libc.so.6+0x23790)
#10 0x00007f5b5503c84a __libc_start_main (/usr/lib/libc.so.6+0x2384a)
#11 0x0000565079c7f125 _start (/usr/bin/lli+0x18125)
```
The program file is attached. Note that it was generated by my rudimentary compiler and may not be particularly well-written or formatted.
[out.txt](https://github.com/llvm/llvm-project/files/10752178/out.txt)
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyclV1v4jgUhn-NuTlq5DjfF1xQWrRdtTujdrS36MRxiGccG9lOgX-_clIK6Y5mu4OikPjjOe85mPegc3KnhViS7JZkdwscfGfs8slytNb4eFGb5rR8IKx4FdBhA870AqRzg3BgB62l3gHCXgouwLTw8AzcNAIO0neglIzg1vgOuMKwTjegFAfc7wVa8AY61I0S4Dvppn3fB-ehlVpE8K0TwC26DqzYG-tBOkAHrVHKHBxJVoTeEXq-5_TtGl-_Pt6vXu7BDXUvPSDUw-5MCVG9348AtiFss5O-G-qIm56wjVKv56-bvTXfBfeEbaZ8CduMKUjN1dAE1WeBNfIf3iIX0RT-xSP_Ac3Q799l0gjGz1drdhZ7QLsbeqF90BEKBWbwkVLTYiAsoUCPlFJatFmd5UnB0xKBsJKwzeBs0Cjr6f74-PfTTZxFzhB2S4_NuJSw6sKKP7CqOm5hTDVZkWTlTm56eB70i9xpVH-Mv4t1Y7zqk2EDdRaWfQzL8-azLJ43M1ZyzcpoFrcZ_TmLR85E-chJyjajM0z6jmlFUfA6r9IxPSX1cLx5bZwJu-Nxd5VWs73ZtQTeMqRFDZfp_Hq6zBuGWXxVZGP59GAHvXJPKDVhpdR-SmIVIo3vhK2Bd2jHsWl4fYVZWYunZ9GSZO18M41tt_x4jOPppUYn-dZ5K_WOJOsJtYb3xWFg6y3KcPSm6eR-tgKVMhy9sVfz0zVT8mXvpdGoSLK-DL6McUd99589OQkdazWrdfFWzCzPaFHxilFaBL_5YvmfD98IK4Mw4EY7P1VpFqkOxd0oJUc-qyktZvRyTi94SWvoUepfUOKspPWMUs2PZMKL6r-PJEuK6nIkw3-TfsSUKcJ2G7ZtnUfrt_9S9nNwmeIMHH_Iso1ZBhPyV3mWMcsunLmvTvfgzPs3H2ulEqMze4-8E00EfxkfvBE9SA8HdLATWlj0ooH6BP0J7NDIYH1oT8BNv5dK2NFYezyBNh5qAXu0XvJBoVUnOAilbg5Wei80GAutsT16L5o3uyXZbXBPf_QkuyOs_N_-HpII9h7TImNxEUpzBrJq0SyTpkoqXIhlnBd5xuI8KRfdkuZNjVVcxA2nmJe0yhMUeREj5QnnQizkklGWUBbnNGVFXEa5yDFNqiZmGbK0FiSlokepoqAnMna3GDvNMqdFlS4U1kK5c2e2y1F0PewcSamSzrvLNi-9EsvQRtahIQkHh05oeH5r0GthfThDD8_n_uMWg1XL32-Eo8J_AgAA__-P5HAG">