AnsweredAssumed Answered

I cannot step into OpenCL kernel with CodeXL

Question asked by endoerner on Jul 3, 2013



first this is my first post on the forum, so hi to everyone!


Well, now to the problem. I cannot step into the OpenCL kernel using CodeXL, I usually insert a breakpoint just before clEnqueueNDRangeKernel() function and then, when I try to step into the kernel the following message appears:


"The Process was suspended before a kernel enqueued for debug has started executing.

Disable all API function breakpoints and resume debugging (F5) to continue into the kernel."


This happens with the Teapot example and other codes (I am able to run it, but only on the host side, if I try to step into the kernel I obtain the error). If I follow the recommendation and remove all the breakpoints happens the same, so I have no clue of what is going on. If I put a breakpoint within the kernel function I obtain the same result


In the Event properties dialog appears a SIGSEGV error:


Address 0000000000000000

Details Invalid memory reference


Thanks for your time, my system is

CentOS 6.4

AMD Catalyst 13.4 (installed from the website)

CodeXL 1.1

AMD HD 6700 series GPU


I also attached an OpenCL code that triggers the error.