this patch fixed the issue at https://bugs.freedesktop.org/show_bug.cgi?id=95136
Signed-off-by: Guo Yejun <yejun....@intel.com> --- src/cl_api.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/cl_api.c b/src/cl_api.c index 3902592..881ea6d 100644 --- a/src/cl_api.c +++ b/src/cl_api.c @@ -279,7 +279,8 @@ cl_int clReleaseDevice(cl_device_id device) { #ifdef HAS_CMRT - cmrt_destroy_device(device); + if (device->cmrt_device != NULL) + cmrt_destroy_device(device); #endif // XXX stub for C++ Bindings -- 1.9.1 _______________________________________________ Beignet mailing list Beignet@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/beignet