发现Spine-Triton的一个重大bug!

Spine-Triton spine_gemm_forward_ptr_out 长时间运行后 munmap_chunk(): invalid pointer 崩溃

平台 :SpacemiT K3(8×X100 + 8×A100),RISC-V 64-bit,Linux

软件版本

  • triton-3.6.0+spacemit.a4
  • libspine_tcm.so (系统安装版本)
  • Python 3.14(虚拟环境 ~/spine-triton/.venv

崩溃信息:

munmap_chunk(): invalid pointer
已中止

  • 崩溃发生在 spine_gemm_forward_ptr_out 调用内部(A100 GEMM)
  • munmap_chunk 是 glibc free() 内部函数,指向内存双重释放或无效指针释放
  • 崩溃前所有 GEMM 调用正常,说明不是单次调用问题,是长时间累积后的内存管理错误