У меня есть код PyOpenCL с кодом ядра OpenCL C. Когда я запускаю свое приложение, я обнаруживаю ошибку сбоя сегментации. Как отлаживать такую ошибку с помощью некоторого отладчика или какого-либо другого средства разработки? Я не знаю, что именно нужно сделать, чтобы выяснить проблему. Я имею в виду вариант с printf
или что-то, но я хочу использовать более мощный материал.
Я считаю, что ошибка в коде ядра, поэтому я хочу сначала отлаживать код ядра.
UPD. Я на Linux (Arch Linux, 3.6.11), python 2 или 3, PyOpenCl 2012.1