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

    <tr>
        <th>Summary</th>
        <td>
            LLVM error: Out of memory 
        </td>
    </tr>

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

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

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

<pre>
    LEETCODE problem 1423. Maximum Points You Can Obtain from Cards

CODE: 
class Solution {
public:
    int dp[100005][100005];
    int  fun(vector<int>&a,int k,int i, int j){
        if(k==0||i>j){
            return 0;
        }
        if(dp[i][j]!=-1)
            return dp[i][j];
        int ch1=a[i]+fun(a,k-1,i+1,j);
        int ch2=a[j]+fun(a,k-1,i,j-1);
        return dp[i][j]=max(ch1,ch2);
    }
    int maxScore(vector<int>& a, int k) {
        memset(dp,-1,sizeof(dp));
        int i=0,j=a.size()-1;
        return fun(a,k,i,j);
    }
};


error message: 

LLVM ERROR: out of memory
PLEASE submit a bug report to https://bugs.llvm.org/ and include the crash backtrace, preprocessed source, and associated run script.
Stack dump:
0.      Program arguments: /install/bin/clang-11.bolt -cc1 -triple x86_64-unknown-linux-gnu -emit-obj -disable-free -disable-llvm-verifier -discard-value-names -main-file-name prog_joined.cpp -mrelocation-model static -mframe-pointer=all -fmath-errno -fno-rounding-math -mconstructor-aliases -munwind-tables -target-cpu x86-64 -fno-split-dwarf-inlining -debugger-tuning=gdb -resource-dir /install/lib/clang/11.0.0 -include-pch precompiled/headers.pch -D asm=error -D JSMN_PARENT_LINKS -internal-isystem /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9 -internal-isystem /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9 -internal-isystem /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9 -internal-isystem /usr/bin/../lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/backward -internal-isystem /usr/local/include -internal-isystem /install/lib/clang/11.0.0/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -O2 -Wno-deprecated -Werror=return-type -Wno-write-strings -std=c++17 -fno-gnu-keywords -fdebug-compilation-dir /leetcode/user_code/runcode_1650805445.0268347_wFziB3s2A4_interpret_task -ftemplate-depth 128 -ferror-limit 1 -fsanitize=address,alignment,array-bounds,bool,builtin,enum,float-cast-overflow,function,integer-divide-by-zero,nonnull-attribute,null,object-size,pointer-overflow,return,returns-nonnull-attribute,shift-base,shift-exponent,signed-integer-overflow,unreachable,vla-bound,vptr -fsanitize-system-blacklist=/install/lib/clang/11.0.0/share/asan_blacklist.txt -fsanitize-address-use-after-scope -fno-assume-sane-operator-new -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -fno-validate-pch -faddrsig -o /tmp/prog_joined-365c37.o -x c++ prog_joined.cpp
1.      <eof> parser at end of file
2.      Per-module optimization passes
3.      Running pass 'Function Pass Manager' on module 'prog_joined.cpp'.
4.      Running pass 'AddressSanitizerFunctionPass' on function '@main'
 #0 0x0000000007180b59 PrintStackTraceSignalHandler(void*) (/install/bin/clang-11.bolt+0x7180b59)
 #1 0x0000000007180178 llvm::sys::RunSignalHandlers() (/install/bin/clang-11.bolt+0x7180178)
 #2 0x000000000718054b SignalHandler(int) (/install/bin/clang-11.bolt+0x718054b)
 #3 0x00007f6253ffe3c0 __restore_rt (/lib/x86_64-linux-gnu/libpthread.so.0+0x153c0)
 #4 0x00007f6253adf18b raise (/lib/x86_64-linux-gnu/libc.so.6+0x4618b)
 #5 0x00007f6253abe859 abort (/lib/x86_64-linux-gnu/libc.so.6+0x25859)
 #6 0x00000000071209cc llvm::report_bad_alloc_error(char const*, bool) (/install/bin/clang-11.bolt+0x71209cc)
 #7 0x0000000006296dea llvm::SmallVectorBase<unsigned long>::grow_pod(void*, unsigned long, unsigned long) (.cold.0) (/install/bin/clang-11.bolt+0x6296dea)
 #8 0x0000000007627da4 llvm::GetShadowBytes(llvm::SmallVectorImpl<llvm::ASanStackVariableDescription> const&, llvm::ASanStackFrameLayout const&) (/install/bin/clang-11.bolt+0x7627da4)
 #9 0x000000000761c244 (anonymous namespace)::FunctionStackPoisoner::runOnFunction() (/install/bin/clang-11.bolt+0x761c244)
#10 0x0000000007616d70 (anonymous namespace)::AddressSanitizer::instrumentFunction(llvm::Function&, llvm::TargetLibraryInfo const*) (/install/bin/clang-11.bolt+0x7616d70)
#11 0x00000000076255bf (anonymous namespace)::AddressSanitizerLegacyPass::runOnFunction(llvm::Function&) (/install/bin/clang-11.bolt+0x76255bf)
#12 0x000000000560b183 llvm::FPPassManager::runOnFunction(llvm::Function&) (/install/bin/clang-11.bolt+0x560b183)
#13 0x000000000560aaef llvm::FPPassManager::runOnModule(llvm::Module&) (/install/bin/clang-11.bolt+0x560aaef)
#14 0x0000000005ace172 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/install/bin/clang-11.bolt+0x5ace172)
#15 0x0000000005a68104 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::DataLayout const&, llvm::Module*, clang::BackendAction, std::unique_ptr<llvm::raw_pwrite_stream, std::default_delete<llvm::raw_pwrite_stream> >) (/install/bin/clang-11.bolt+0x5a68104)
#16 0x0000000005a668a8 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) (/install/bin/clang-11.bolt+0x5a668a8)
#17 0x000000000593dec1 clang::ParseAST(clang::Sema&, bool, bool) (/install/bin/clang-11.bolt+0x593dec1)
#18 0x0000000005c53e71 clang::FrontendAction::Execute() (/install/bin/clang-11.bolt+0x5c53e71)
#19 0x0000000005c53d7b clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/install/bin/clang-11.bolt+0x5c53d7b)
#20 0x0000000005bf899b clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/install/bin/clang-11.bolt+0x5bf899b)
#21 0x0000000005bf825b cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (/install/bin/clang-11.bolt+0x5bf825b)
#22 0x0000000005bf7665 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) (/install/bin/clang-11.bolt+0x5bf7665)
#23 0x00000000067536e6 main.cold.0 (/install/bin/clang-11.bolt+0x67536e6)
#24 0x00007f6253ac00b3 __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x270b3)
#25 0x0000000005bc6dee _start (/install/bin/clang-11.bolt+0x5bc6dee)
clang-11: error: unable to execute command: Aborted (core dumped)
clang-11: error: clang frontend command failed due to signal (use -v to see invocation)
clang version 11.0.0
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
clang-11: note: diagnostic msg:
********************
PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang-11: note: diagnostic msg: /tmp/prog_joined-c43241.cpp
clang-11: note: diagnostic msg: /tmp/prog_joined-c43241.sh
clang-11: note: diagnostic msg:
********************
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzlWUtz4kgS_jX4UlGEkEDAwQeMobt33W2H8czEnoiSVAK1hYotlWzcv36-rBJYwrjbzO7OZQkCpHpkfplZ-ZIilbxc3sxmD9Pb6xnbahXlcsN6fT_osq9il22qDbtTWWFK9i9Vsako2G1kRFawVKsN7nVSdrzrjjdxv0SmE0yYu4tzUZZsofLKZKpgneGVG99WUZ7FWOduGT5gwZJtZ3DV8_AZdAbXrevgqr2UpVXR8UdPMjZKd4IpxjrBrOOHouPTDXus_zP82x3fO_74AIDVnywFkcdOAAbXXmc4xTcDnZNr6aOlqXTBvBYe-nSG1ycoW4EyJ8t3-vN7YMR7RP492m_2HLMiYeI1ERL7lf6VUwcJ_0jkIYV_Rf9WktMU_JrC93cpTL87qMf730V6vRE7ECF0_pQ4HG1uaYlQYP0iVlqeNCUTe9vBmGP2xiAbuSmlcWr2pxZ0mf2QqtY8eL8je2atTcqBBrq0BzuwGCTeEbWhnL1q3pWNLvYTzV-ptdIAXZZiJV99xP3e3Pz-lc3u72_vaUZVhqmUBFT6xS24u5lNFjNWVtEmM0ywqFoB3FZpw4xia2O2JfmTP8cXc2U3z582XaVXuGeiSCB4nFeJZGYtWaxFuWaRiB-NFrEkNW9BTKsY6GTCSlVpN0w74cMqzoTBhK4KVsY625qug7UwIMKSarM9eLOHqfGdVistNkzoVbWRCB9WYH-eFaUReU4gM6h0jghRrHiv141UbhiP4x7jBvRzyXajcBn2eVU8Fuq54HlWVDu-KirGJVTAVfSd8SQrBSIWT7WUr3ckOn-SOkszqe1wjDjFn0ReSV4ImIDxDWIYT7PcDVDkWy2_I9DJpBtvt5jXMlexoLjFNyqROQNwk8WYSSGY5FuKilLTEcpzxtONMGsOGxcKN4XiWlVFkkE4msCuWEF0XdEh5yLPRGlRVMVzViTcEG7cG-hLGh5vKxKfh31Hq9zmkDh5FjrlWQFNgC7kkjD0SmpuKhoAklUSMa6lMx_k1m2V51m0Vzn-oXSv6zFeHwy-jdd0CmK12UItCVaspUikLrs0w69xDjbg4Y4xbv-x-PpteTe5n317WN58-fbPBZGCRgqR86x8KQ0SCYhUpT5Yu9s9oFjFMX5rGx9si6Hxft3RTw2TBEC0st_5-O9ieWLT_y2KBkuiDP_HuUx-xp0cKX-lcXrpz4_pyd1yRxfxW4bvq-znu89nwfitz_gf8NFEkvPYKMn_sE4CZ3Hpg5uXrXSrnnVmJEcggMPC30uTYFWt0d7QeTtg8kf58qxQW2HEujl3buniUe3YuZQmVlbMqpR6WV8jRtPVshcOvJE36PcHXc8PR0F_uHye_8iugtKf9JdWQiA2SyPKR7CBdFvQlyQIAlbPH2HQygHtUc5BZE5LUWSG8iWiXpIg0pRIEohmq4KCPF1rLV54RLGPpiKlcvqrstzQEZzKotrgL82VQJgTJeI4AjVun2kUyElAV7pJCm1J9pQhNkUv_IfUChOFKooqz7kw0GFUGcpSNIA_ZATUENzl82kdn5v0nTUOFyU_RaxcZ6nhEeLz4Ubutqpw8pUQVSZ8D69BvCq0FPGaAjnunnLhtEDXW6MbuuPuKPEoh-vkWWmo_PzA-S_XggqluQCh5WFz1-xMk3htFo4TwUVKCihjRaePThYyObIxx2LJMagFJaNCPmMWhy6mnFmS_oPrftfvksHj3Q7ixzgSGKfT2LxxJRtxzZXatgbKfOtYIulmCR0rm0RSggcdMq7oBBuUDf68kXt5EA7iYNhFDt2x2i2Oc7OrMnpUZaBapHIvQOciNFyACcMkKhbUTpTa3Urf1iNQBNJ4hbpCAf4m-2FdCftQ8NQdTEAL76vCZleaAMThvD6T7I4GvooCxRv8f8gwVBPE3TFEf1jXR_1TNCfORovaZnrPg1jUpPeuQMs7fY-qFbpy1WbHDzzm7bz9Z9gbedFgzO4QVYytyB6orFvgrIr8M0q4nCCPnlSG4zixtTTVuz8vxqB5b1dTfu1XwLp3zLo3HDEquagCDCY43e4CUrcQlK7IPos3SLd4-8e8B_2IHctJDcSZfECmxSeo-QzT0B8EaSqD2GPLJayG8y2XKLoddeeqJ9IoJhBFERGSbqnIfcGoNwCVFpt-i41I0t4oYlpkpfwA_Zgoh5ZyP8TGFuVBm3IkRzgfIlIfQt6g7A9GR-YP2ybwvXEcN8zvepJlJJIl1K7ipUuF1BQKzWwRbM_glLnccI6dLK8WmGETTOiPw0SKBpjFBiR_t0HpigJ6gCjtIjjLFVXMM7dupdXzcquSppNMWXvt2wELvRurPCEDf1yQGmdLkFFLq6E_TES_IcgnaRZrkajnqxcjyZFOyvgFGRwyvs5NEGJsPPhd6Iwy07V03ZsN8rO9OUIS7sSuOTU6N-KF2tHXpWdYzMnREnTcFrQX-_0-ERTIxS8bVZXMNmhb25aOHaB9fLSg7lRWIhvr-rhVxW0xP9QN5wUYx_0Aj2KbdwQvTIber-Adh3M3mtl2j8qiBrxXJb8OHmn_wbaAN1mkhX75UqSq4TRnyUbQW7L1js7YYBCl58p2I1cifrGJ6qT-3xHwrDNDuFrAW1F_EHpRbxQ0NDa_Izz71Py_gVVzbcEKjmAJIdMPwPpqq4YWqP3QuZCIYwtSvwUJhuwN_Qak3FrPXTfAubhRA_wvAHN8W8AGbWDhqOf1mStxLaMZOowreDeqt9vKbCt6rNeYvs7EqlClyeJyVqxQZtVu01jy2T6sWEih4_VtXaE241tj6RTt0SdZ_GKVc8RfLLrB1aklryq8Fka8iaHNBXsdT45I1-qY7FsiZptFmqmK7N-VXKKtaEV7LZDEbIO5ROiRYtPalMhUVLlZJjKXRv5iI3KDfQZ7jtGtTVtGD4-MHo7E6ISEU6gFgbL2EVfHoYAtStfu_obQ0z4Nk8UD9hj05mefTIuhBbJVQgzGQSLjXhPkHXUW4NiGsJAbUVuy7nHPrmdqXi0wrTJgEA8COWyBmWuS-3AonOvsZGxb17OSX028xX18zD0ZRm2_sY8G9ReiXsSyxX9_Tkfvwz3TWA5AE6HfSs9IE6PxuIWwxvIK9Kl-htvG9UaQ85JrzbiFrHeMzB8AWdxbutatEVMn9IjkHoE7mLZrYnI4RIDjOvkvtG01_xZA_wjgMAwHbK-vae_Bnt6f1pVv0Z5nT8ezBaqVQsPhIAhlyEhjdVn98Zra7W0RP-quYs-LAjRx1OAgzgl0KcTpzH5oCCItLu3MFsUo7SVz9M9Qjd12oLtfQS9N6keJE3QfVMHT2x7prAZbbDaIljQ5odYOnQmdc3So9o0MPcP_GUE7SO9xrY_uqbFU0ON_ULC8SttcE90KXSl_smOQMGu4VpMJq58hsfq5lZ1xqZR4vvdSp15nO2Zm37fQ6q0qs52b-uKUKJPrTNfvkl4fbb-RsVDGvmJLDnUD25Srwysq605_9dt8HTd5eJhMP7OHzzM2v725uf3jy7dPbP7lZrZgD7d2-Oq3T-x-dnd7_3DgfnfqVduoJF9693XbYQFsa99LYVaYA8kPyX76iVvch6f0Xh-s_eekyvXfapCL5DJIxsFYXJjM5PLSvko9HPLb5qtUdlHp_LL9snSVmXUVId5syNkp_Lk_DsnoeTI5cFlW1HXPBwMvDC7Wl3LUR7jpe34ikmiUemHfD-PU8_ojJK0o9i5yEcm8vOwMrjq-Tw9YLQlcdwbXF9ml7_m-14eu0ET0B90oDNLEj5Kk73m-EGmn76G8yPLDO9wLfWkh0YtdTNJz39cXvBc4MPRYQlp2oC8qs1b68il7RBFlvOEovLDsLy38PwEB2k51">