CUDA 9 fails to convert UnitTestParticleAdvection ptx to cubin when optimizations are enabled.
The UnitTestParticleAdvection.ptx when any form of ptxas optimization is enabled.
ptxas -arch=sm_60 -m64 --opt-level=0 "UnitTestParticleAdvection.ptx" -o "UnitTestParticleAdvection.cubin"
=> works
ptxas -arch=sm_60 -m64 --opt-level=1 "UnitTestParticleAdvection.ptx" -o "UnitTestParticleAdvection.cubin"
=> Segmentation fault (core dumped)
ptxas -arch=sm_60 -m64 --opt-level=2 "UnitTestParticleAdvection.ptx" -o "UnitTestParticleAdvection.cubin"
=> Segmentation fault (core dumped)
ptxas -arch=sm_60 -m64 --opt-level=3 "UnitTestParticleAdvection.ptx" -o "UnitTestParticleAdvection.cubin"
=> Segmentation fault (core dumped)
compiler:
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2018 NVIDIA Corporation
Built on Wed_Apr_11_23:16:29_CDT_2018
Cuda compilation tools, release 9.2, V9.2.88
OS:
Ubuntu 17.04