[prev in list] [next in list] [prev in thread] [next in thread] 

List:       llvm-bugs
Subject:    [llvm-bugs] [Bug 65149] [Clang][OpenMP] Compilation Abort (core dump)
From:       LLVM Bugs via llvm-bugs <llvm-bugs () lists ! llvm ! org>
Date:       2023-08-31 18:52:28
Message-ID: 20230831185228.f9b17d83f12f58ab () email ! llvm ! org
[Download RAW message or body]

[Attachment #2 (text/html)]

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

    <tr>
        <th>Summary</th>
        <td>
            [Clang][OpenMP] Compilation Abort (core dump)
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            openmp,
            clang:codegen,
            crash
      </td>
    </tr>

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

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

<pre>
    I get a `Aborted (core dumped)` from compiling with clang. You can reproduce the \
core dump with the attached reduced.bc file using ```opt -O3 reduced.bc```. 

Reduced.bc
[reduced.bc.zip](https://github.com/llvm/llvm-project/files/12489221/reduced.bc.zip)

Stack dump:
```
0.	Program arguments: opt -O3 reduced.bc.ll
 #0 0x0000564f2094b518 llvm::sys::PrintStackTrace(llvm::raw_ostream&amp;, int) \
(/opt/sollve/LLVM/18-08232023/bin/opt+0x2a45518)  #1 0x0000564f2094919e \
llvm::sys::RunSignalHandlers() (/opt/sollve/LLVM/18-08232023/bin/opt+0x2a4319e)  #2 \
0x0000564f2094bcf8 SignalHandler(int) Signals.cpp:0:0  #3 0x00007f6da58cc520 \
(/lib/x86_64-linux-gnu/libc.so.6+0x42520)  #4 0x00007f6da5920a7c \
__pthread_kill_implementation ./nptl/pthread_kill.c:44:76  #5 0x00007f6da5920a7c \
__pthread_kill_internal ./nptl/pthread_kill.c:78:10  #6 0x00007f6da5920a7c \
pthread_kill ./nptl/pthread_kill.c:89:10  #7 0x00007f6da58cc476 gsignal \
./signal/../sysdeps/posix/raise.c:27:6  #8 0x00007f6da58b27f3 abort \
./stdlib/abort.c:81:7  #9 0x00007f6da58b271b _nl_load_domain \
./intl/loadmsgcat.c:1177:9 #10 0x00007f6da58c3e96 \
(/lib/x86_64-linux-gnu/libc.so.6+0x39e96) #11 0x0000564f20e42f49 \
KernelInfo::getKernelEnvironementFromKernelInitCB(llvm::CallBase*) \
(/opt/sollve/LLVM/18-08232023/bin/opt+0x2f3cf49) #12 0x0000564f20e934e8 (anonymous \
namespace)::AAKernelInfoFunction::initialize(llvm::Attributor&amp;) OpenMPOpt.cpp:0:0 \
#13 0x0000564f20e90821 (anonymous namespace)::AAKernelInfo const* \
llvm::Attributor::getOrCreateAAFor&lt;(anonymous \
namespace)::AAKernelInfo&gt;(llvm::IRPosition, llvm::AbstractAttribute const*, \
llvm::DepClassTy, bool, bool) OpenMPOpt.cpp:0:0 #14 0x0000564f20e900fd bool \
llvm::function_ref&lt;bool (llvm::Use&amp;, \
llvm::Function&amp;)&gt;::callback_fn&lt;(anonymous \
namespace)::OpenMPOpt::registerAAs(bool)::$_0&gt;(long, llvm::Use&amp;, \
llvm::Function&amp;) OpenMPOpt.cpp:0:0 #15 0x0000564f20e8ffa6 (anonymous \
namespace)::OMPInformationCache::RuntimeFunctionInfo::foreachUse(llvm::function_ref&lt;bool \
(llvm::Use&amp;, llvm::Function&amp;)&gt;, llvm::Function*) OpenMPOpt.cpp:0:0 #16 \
0x0000564f20e8c1f3 (anonymous namespace)::OpenMPOpt::runAttributor(bool) \
OpenMPOpt.cpp:0:0 #17 0x0000564f20e453fe (anonymous namespace)::OpenMPOpt::run(bool) \
OpenMPOpt.cpp:0:0 #18 0x0000564f20e43e62 llvm::OpenMPOptPass::run(llvm::Module&amp;, \
llvm::AnalysisManager&lt;llvm::Module&gt;&amp;) \
(/opt/sollve/LLVM/18-08232023/bin/opt+0x2f3de62) #19 0x0000564f20b49cfd \
llvm::detail::PassModel&lt;llvm::Module, llvm::OpenMPOptPass, \
llvm::PreservedAnalyses, \
llvm::AnalysisManager&lt;llvm::Module&gt;&gt;::run(llvm::Module&amp;, \
llvm::AnalysisManager&lt;llvm::Module&gt;&amp;) PassBuilder.cpp:0:0 #20 \
0x0000564f204561e4 llvm::PassManager&lt;llvm::Module, \
llvm::AnalysisManager&lt;llvm::Module&gt;&gt;::run(llvm::Module&amp;, \
llvm::AnalysisManager&lt;llvm::Module&gt;&amp;) \
(/opt/sollve/LLVM/18-08232023/bin/opt+0x25501e4) #21 0x0000564f1f5b8d2b \
llvm::runPassPipeline(llvm::StringRef, llvm::Module&amp;, llvm::TargetMachine*, \
llvm::TargetLibraryInfoImpl*, llvm::ToolOutputFile*, llvm::ToolOutputFile*, \
llvm::ToolOutputFile*, llvm::StringRef, llvm::ArrayRef&lt;llvm::PassPlugin&gt;, \
llvm::opt_tool::OutputKind, llvm::opt_tool::VerifierKind, bool, bool, bool, bool, \
bool, bool, bool) (/opt/sollve/LLVM/18-08232023/bin/opt+0x16b2d2b) #22 \
0x0000564f1f5c711c main (/opt/sollve/LLVM/18-08232023/bin/opt+0x16c111c) #23 \
0x00007f6da58b3d90 __libc_start_call_main \
./csu/../sysdeps/nptl/libc_start_call_main.h:58:16 #24 0x00007f6da58b3e40 call_init \
./csu/../csu/libc-start.c:128:20 #25 0x00007f6da58b3e40 __libc_start_main \
./csu/../csu/libc-start.c:379:5 #26 0x0000564f1f5b20a5 _start \
(/opt/sollve/LLVM/18-08232023/bin/opt+0x16ac0a5) ```
</pre>
<img width="1px" height="1px" alt="" \
src="http://email.email.llvm.org/o/eJzMWFtv2zgW_jX0CxGDoi6WHvygOGNsMQ0SpN0B9kmgqCOZU4o \
USKqTzK9fkIovctwmaXaBAdrY5uU733duosisFZ0CWKP0GqU3Cza6nTZr9icz_Wj5blHr5mn9CXfgMMMoI2Wtj \
YMGI5pzbQA3Yz9Ag2iBMoJbo3vMdT8IKVSH_xJuh7lkqlvi_-gRc6awgcHoZuSA3Q7wAWJa64eYc4zvoMEG_LJ \
mWXPcCgl4tB4TZWT6pweHr-7ik2WHqSVG5AaRcvr7cFwwjabXxz3Lv8WA0htE851zg0VxiegW0W0n3G6sl1z3i \
G6l_L7_uBqM_hO4Q3TrSVlEtxFN8oLSCNHtGS4tTnl8cYx_C2K9lWliz3j6SZaIFPdGd4b1mJlu7EE5zwm_FLu \
UctqEEY0JJo-EEJJmSUtJkdRplOPAOi5RXNonO325N0K5wOOrYRwQzY-LDPur0tYZYD2iGaIbLJRDtPCRRnSrB \
6_Zaim_A6Lbz5__uPXa8yuS05gSGiO6rYXar7wmj5QlaRrlBy94otEZ0SIq4BLRh1F9EZ1i8l9MNRKMDSQ-xCW \
OCphxoedO422OZ1YRzZ99MA3bJR988Ej4fwCKn4FWbdawNOc8peSZqRQ1otvHPKuy5EoKNT5edWqcJvjS6mUW6 \
CU0pWRGLplhFpSwFcdVNbidAdZU34SUlegHCT5FmBNa4SWiWzU4iej2dNmSo7hMEhSXq-yIn74FXzkwismfIq9 \
yFJfRiTeyS8in234KlxdncKtz5yarDHc2xCMgTV8R3S7DryfbwODLctBWPPqaZMJCwKYrFJcnPsjn0DVdtTFmv \
r9NwK6ZwheGJnaRV3xEKF4gRDWulKykZk3V6J6JKS5CBbl-uLcdZxNcFK08pX2XoHFEztTGUGTvS6W4gCI7dh4 \
aR_Oag4S2SYF_B6NAflKtngquAzcN_aa-C6NVyKut0f1-oXCb61m_2DApr5kFRMsPVWYb8zYpZoznlQlFnEDuD \
TCl1VOvR4sV68EOoYUVE52yPErajor7kphmhBJOMCn-nve70jkj6tFpE9pdge8GULf3d4N7WeWeVHxGiuQ0eg8 \
pzLWyDtESX-Swj8Kd2RhgDspy60c377CA4t9mCj893GsrgiPo5tRqbZ1h3O2tw4HafN0NDBvJrP365MdrreXx8 \
1V3JefuIm0T9p4YaJ_jVBloUbwJszMF__bplc1ZHYIbouY1h2HOpKwZ_1a16nWvHbg_P_qgE9aBKUv_nHkWOE0 \
hmlTk2bFadXMqr9N7zUvp3Et527LstaS6u7330TZ9aPsbf1g6PDSd6GHP4FjcrTbA-C7Qzf_n7v_BdPkG-dmZf \
B618avyz2I3qtNKzt-YnquzppjGLbzf8tvt5Wf2YsjoidsOu--ZtafwxyW3uhnly3iUisknK-wtU6wD3zFebPE \
xyj7YoxvI6KxHFzNBdVLwtjmh1YBjQj6fOpm1t7oBeYncTMzcDbOpewMWzHdoJsFgf8UN-2bxf_CtZ3w9CtmAu \
ZgBdH5GT9IsguRUn3fSj-38s8T-ciKlKYkgOU0keno8idq0zhtan9Ayo_KuuRcDSKHmDeyLM0J1D9DOlfxA4Fd \
mOnC3jO8CTnlp9rOoDTNPvnV-6gf5cpXW8m50w-i2Ql4A-dD0D-SUxrCnh9Ci5-lyL8dOqBctWA-ucr4rTSUV7 \
P0uVPOzVX-AEa0As183f9i_9fPXEyPKatrQepYYdJ4YfBVFHIcT9a9b4VEU8ZmVs5e3Om4KgqvKH6or65hxlT9 \
ZVIeTPLfjy3eN57eZS5uWOxSXaXhJyo5Wk3OrkBAc9vjT6rmh6atHvwro08sD9aD0pMOkl0BnUi6puAger_wzL \
z1iZ2dVSglL8YT6gXAwTlh6DMf-NmTRrOOmiAu2gHWUFXFKVkWaLHbrVVEnWd7ELCJFRlY1bbKGNTziGUl407C \
FWHtLJI-jKE8pzZdtUUerJo_biLZpzmqUEOiZkEtfCUttuoWwdoR1lkZJsZCsBmnDXRilegDVD4hSRDeI0nCP5 \
Q-auoEO1HHcMLvzv9KbhVmHO6J67CxKiBTW2aMhJ5wM92ybgJTeoPR6euCh9AZvwq3Z9CYf7thmN2yIFovRyPW7L6mCOp-iQeB_AwAA__9eIugN">



[Attachment #3 (text/plain)]

_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic