Hi,
I create an read_write buffer on device. After computing the CL kernel I'm ready to read is back to the host, but it appears an CL_EXEC_STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST error. The documents online says:
if the read and write operations are blocking and the execution status of any of the events in event_wait_list is a negative integer value.
event_wait_list
But the event_wait_list I pass into is null and the number of event is zero. This help nothing. It runs no error in any other gpu but mali (mali-T760). What the reason cause this?
Best wishes,
phenix
HI, Anthony,
Thanks very much for your help.I have already solved this issue.
1.the error occur because of the operation failure of one kernel.
2.In the kernel I decalared an uint variable (linestep).After multipy linestep with an negative value (-1),I get a number which is not -linestep which supposed to be.Then this cause an overflow when access the global memory.
Best Regards,
Phenix.