9 Replies Latest reply on Jul 3, 2013 11:24 AM by endoerner

    I cannot step into OpenCL kernel with CodeXL

    endoerner

      Dears,

       

      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:

      Reason SIGSEGV

      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.