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

    <tr>
        <th>Summary</th>
        <td>
            [OpenMP] runtime segfault with target tasks
        </td>
    </tr>

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

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

    <tr>
      <th>Reporter</th>
      <td>
          ye-luo
      </td>
    </tr>
</table>

<pre>
    ```
$ clang++ -fopenmp -march=native -fopenmp-targets=x86_64-pc-linux-gnu test_target_task.cpp
$ clang++ -fopenmp -march=native --offload-arch=sm_80 test_target_task.cpp
$ OMP_NUM_THREADS=4 ./a.out 
Segmentation fault (core dumped)
```
Doesn't really matter offload to gpu or host.

reproducer `test_target_task.cpp`
```
int main()
{
 #pragma omp parallel
  {
    int a[16384];
    #pragma omp target teams distribute nowait map(a)
    for(int i = 0; i < 128; i++)
 {
      #pragma omp parallel for
      for(int j = 0; j < 128; j++)
 { a[j + i * 128] = j; }
    }
  }
}
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyUVE2Pm0wM_jXmYoFgBggcOCQvb9TLdlfd9hxNwCGTHRg0H_vx7ytINiTVSlWlKHiw_TyP7THCWtkNRBVkG8jqQHh31Kb6oFB5Hex1-1FBHl9-cQ3xGliKjRJDB2wDbIPhQY809COGvTDNEXg9CCdf6eoInTAdOQu8fi_yXZ6GYxMqOfj3sBs8OrJudw7ZOWFfomYc_5Up1IeD0qINL-9tvyvivyA_Pjztvv962P389uP_df0MvE4xArYVkfYOz3HP1PU0OOGkHvAgvHIIrGi0IWx9P1ILrLwg3jep1mQHYCuHhoRSH9gL58jgRSc6jd3oURs8auuiC8b8b2g0uvUNGYQ8_rKG6yjuSeXgsBdyAFYsulabs4HA-GhE1wvU_YijMEIpUhcnLnGIOAEJyDZJzosUshr4jfMe5ywNHYneYiutM3LvHeGg34Sc5IzACnGVMwEctAFWTBwSgdcYA9_M5n-YsGI-nAe-ZN2p-1PCZykz8E3UwnNaeE63PKcveObCTzjdN4nA1nNsVs8IpykJVvVNM5bD1VyMz_EEbcXbkpcioCrJi6xI0qQsg2NVFlnWFiJnqzjneZ7kyarJxZ4R4ytOBx7IisWMx3nMk1XKkzJKxZ5zXhRU5ml6aAWkMfVCqkip1z7SpguktZ6qnMclD5TYk7LzbjM20BvOTmBsWnVTTTnh3ncW0lhJ6-yC4qRT80fhcaTh4WnqgPGDkz2hpe68Cm_SHa8XQNgXG3ijqqNzowW-BrYFtu2kO_p91Oge2HZCvzzC0egTNQ7YdtZkgW1nzb8DAAD__8njVMk">