On 15 Feb 2014, at 15:51, Uli Kusterer <witness.of.teacht...@gmx.net> wrote:
> On 14 Feb 2014, at 15:53, Gerriet M. Denkmann <gerr...@mdenkmann.de> wrote: >> I am trying to build the Basic Programming Sample in: >> <https://developer.apple.com/library/mac/documentation/Performance/Conceptual/OpenCL_MacProgGuide/ExampleHelloWorld/Example_HelloWorld.html#//apple_ref/doc/uid/TP40008312-CH112-SW2> >> >> I have myKernel.cl: >> >> __kernel void squareq( __global float* input, __global float* output ) >> { >> int i = get_global_id(0); >> printf("i %d\n",i); // never seen >> output[i] = input[i] * input[i]; >> } >> >> and myKernel.cl.h: > > What happens when you remove the printf call ? AFAIK CIKernels don’t run with > a full runtime. They’re intended for raw number crunching. So I wouldn’t be > surprised if it crashed beause it can’t resolve printf to anything that it > can actually run on the GPU. I created a kernel without anything, without any arguments even; tried CPU and GPU: always the same: squarea_kernel( &range, mem_in, mem_out ); ---> crash thread #1: tid = 0xb149e, 0x0000000100003cd8 HalloCL`squarea_kernel, queue = 'opencl_runtime, stop reason = EXC_BAD_ACCESS (code=2, address=0x100003cd8) frame #0: 0x0000000100003cd8 HalloCL`squarea_kernel frame #1: 0x00000001000015f5 HalloCL`__49-[HaCLAppDelegate applicationDidFinishLaunching:] _block_invoke(.block_descriptor=<unavailable>) + 213 at HaCLAppDelegate.m:120 frame #2: 0x00007fff9003c2ad libdispatch.dylib`_dispatch_client_callout + 8 frame #3: 0x00007fff9003d166 libdispatch.dylib`_dispatch_barrier_sync_f_invoke + 39 frame #4: 0x0000000100001499 HalloCL`-[HaCLAppDelegate applicationDidFinishLaunching:] (self=0x000061800001df90, _cmd=0x00007fff8eb36274, aNotification=0x000060000024cea0) + 809 at HaCLAppDelegate.m:86 That is, the EXC_BAD_ACCESS seems to be the start address of my kernel. By the way: what does EXC_BAD_ACCESS code = 1 or 2 mean? I cannot find any info for this. Kind regards, Gerriet. _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com