The app is crashing on this method but not showing any crash log. This is only happening on few devices e.g (HTC one m9), its working perfectly on HTC Desire Pro 10 and Galaxy s6 edge. App is crashing on script.forEach(output); this line.
private static Bitmap blur(Bitmap src) {
RenderScript rs = RenderScript.create(BaseApplication.getAppContext());
final Allocation input = Allocation.createFromBitmap(rs, src); //use this constructor for best performance, because it uses USAGE_SHARED mode which reuses memory
final Allocation output = Allocation.createTyped(rs, input.getType());
final ScriptIntrinsicBlur script = ScriptIntrinsicBlur.create(rs, Element.U8_4(rs));
script.setRadius(5f);
script.setInput(input);
script.forEach(output);
output.copyTo(src);
return src;
}