ulong
int
... which left garbage bits in the upper half of the kernel args. This caused segmentation faults when running PoCL.