不明原因LLVM报错

代码如下:

import taichi as ti
L=128
N = 2*128**2
ti.init(arch=ti.cpu)  # 可根据实际情况选择CPU或GPU
a = ti.field(dtype=ti.f32, shape=(N,2))
b = ti.field(dtype=ti.f32, shape=(N,2))
c = ti.field(dtype=ti.f32, shape=(N,N))
d = ti.field(dtype=ti.f32, shape=N)

@ti.kernel
def init():
    for i in range(N):
        a[i,0] = ti.random() * L
        a[i,1] = ti.random() * L

init()

有一定概率(不是百分百)输出如下结果:

[Taichi] version 1.7.0, llvm 15.0.1, commit ac49f79f, win, python 3.11.5
[Taichi] Starting on arch=x64
[E 01/05/24 22:09:26.793 18928] [llvm_context.cpp:taichi::lang::TaichiLLVMContext::{ctor}::<lambda_946eb31f127e0395ea4e7740477b7579>::operator ()@80] LLVM Fatal Error: IMAGE_REL_AMD64_ADDR32NB relocation requires an ordered section layout


Traceback (most recent call last):
  File "e:\LLVM_test.py", line 17, in <module>
    init()
  File "D:\ProgramData\condaenv\taichi\Lib\site-packages\taichi\lang\kernel_impl.py", line 1103, in wrapped
    return primal(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\ProgramData\condaenv\taichi\Lib\site-packages\taichi\lang\kernel_impl.py", line 1035, in __call__
    return self.launch_kernel(kernel_cpp, *args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\ProgramData\condaenv\taichi\Lib\site-packages\taichi\lang\kernel_impl.py", line 966, in launch_kernel
    raise e from None
  File "D:\ProgramData\condaenv\taichi\Lib\site-packages\taichi\lang\kernel_impl.py", line 961, in launch_kernel
    prog.launch_kernel(compiled_kernel_data, launch_ctx)
RuntimeError: [llvm_context.cpp:taichi::lang::TaichiLLVMContext::{ctor}::<lambda_946eb31f127e0395ea4e7740477b7579>::operator ()@80] LLVM Fatal Error: IMAGE_REL_AMD64_ADDR32NB relocation requires an ordered section layout
Program aborted due to an unhandled Error:

平台和太极版本信息:
win10,版本号22H2,操作系统内部版本19045.3803,太极及python版本信息:
[Taichi] version 1.7.0, llvm 15.0.1, commit ac49f79f, win, python 3.11.5