<div dir="ltr"><div>Below is an excerpt from my CUDA GDB session (with debugging messages enabled):</div><div><br></div><div>[...]</div>Libomptarget --> Mapping exists with HstPtrBegin=0x00003fffffffb320, TgtPtrBegin=0x0000110028400400, Size=176, RefCount=8<br>Libomptarget --> Obtained target argument 0x0000110028400400 from host pointer 0x00003fffffffb320<br>Libomptarget --> Launching target execution __omp_offloading_3b_807ece55__ZN4nest20EventDeliveryManager15deliver_events_INS_9SpikeDataEEEbiRKSt6vectorIT_SaIS4_EE_l662 with pointer 0x00000000142af950 (index=1).<br>Target CUDA RTL --> Setting CUDA threads per block to default 128<br>Target CUDA RTL --> Using requested number of teams 1<br>Target CUDA RTL --> Launch kernel with 1 blocks and 128 threads<br>Target CUDA RTL --> Launch of entry point at 0x00000000142af950 successful!<br><br>CUDA Exception: Warp Illegal Address<br>The exception was triggered at PC 0x143224f8<br><br>Thread 1 "nest" received signal CUDA_EXCEPTION_14, Warp Illegal Address.<br>[Switching focus to CUDA kernel 0, grid 2, block (0,0,0), thread (0,0,0), device 0, sm 0, warp 1, lane 0]<br>0x0000000014322508 in nest::Connector<nest::StaticConnection<nest::TargetIdentifierPtrRport> >::send_offload ()<br>(cuda-gdb) where<br>#0  0x0000000014322508 in nest::Connector<nest::StaticConnection<nest::TargetIdentifierPtrRport> >::send_offload ()<br>#1  0x00000000143163f0 in __omp_offloading_3b_807ece55__ZN4nest20EventDeliveryManager15deliver_events_INS_9SpikeDataEEEbiRKSt6vectorIT_SaIS4_EE_l662<<<(1,1,1),(128,1,1)>>> ()<br>    at /p/project/cpcp0/pcp0151/projects/nest-simulator/nestkernel/event_delivery_manager.cpp:704<br>(cuda-gdb)<br><div><br></div><div>How do I debug this issue?</div></div>