I always meet a hint "<span style="color: rgb(255, 0, 0); font-family: Arial; line-height: 16.7999992370605px;">Failed to release test userptr object! (9) i915 kernel driver may not be sane!</span>", and cannot get the real point of problem, and cannot google anyone meet the same problem. It does not stop program run, but just hint.<div><br></div><div>Ubuntu 14.04.2</div><div>Kernel 3.18.12 with Beignet Patch</div><div>Libdrm 2.4.60 (compile and install from source code)</div><div>Ocl-Icd 2.1.3-4 (install by "apt-get install")</div><div><br></div><div>1. At the begining, after all settings being completed, everything is OK.</div><div>2. Then, after a period, this hint appears when use Release functions in OpenCL. Sometimes also in utest_run, sometimes not.</div><div>3. Then, after some tries, this hint appears in some Create functions and Release functions. But utest_run is OK, only my own codes have this problem. I'm sure that my code is simple enough to be without bugs. At least, it's run successfully before.</div><div><br></div><div>First of all, I guess it's due to libdrm-dev. After many time of recompiling, I think I do not get the point.</div><div>Then I just find this link: http://lists.freedesktop.org/archives/intel-gfx/2014-November/054790.html , and there is a segment of code:</div><div><pre style="white-space: pre-wrap; line-height: normal;">ret = drmIoctl(bufmgr_gem->fd, DRM_IOCTL_GEM_CLOSE, &close_bo);
-       free(ptr);
-       if (ret) {
-               <span style="background-color: rgb(255, 255, 0);">fprintf(stderr, "Failed to release test userptr object! (%d) "
-                               "i915 kernel driver may not be sane!\n", errno);</span>
-               return false;
-       }</pre></div><div><br></div><div>This cannot tell my why, so I just run:</div><div><code style="color: rgb(46, 26, 5); line-height: normal;">sudo apt-get remove --pruge cmake pkg-config python ocl-icd-dev</code><span style="font-family: Simsun; font-size: 16.1599998474121px; line-height: normal;"> </span><code style="color: rgb(46, 26, 5); line-height: normal;">ocl-icd-opencl-dev libxfixes-dev libxext-dev llvm-3.5-dev</code><span style="font-family: Simsun; font-size: 16.1599998474121px; line-height: normal;"> </span><code style="color: rgb(46, 26, 5); line-height: normal;">clang-3.5 libclang-3.5-dev libtinfo-dev libedit-dev zlib1g-dev</code></div><div><code style="color: rgb(46, 26, 5); line-height: normal;"><code>sudo apt-get install cmake pkg-config python ocl-icd-dev</code><span style="color: rgb(0, 0, 0); font-family: Simsun; font-size: 16.1599998474121px;"> </span><code>ocl-icd-opencl-dev libxfixes-dev libxext-dev llvm-3.5-dev</code><span style="color: rgb(0, 0, 0); font-family: Simsun; font-size: 16.1599998474121px;"> </span><code>clang-3.5 libclang-3.5-dev libtinfo-dev libedit-dev zlib1g-dev</code></code></div><div><code style="color: rgb(46, 26, 5); line-height: normal;"><code>Then, rebuild libdrm and Beignet</code></code></div><div><code style="color: rgb(46, 26, 5); line-height: normal;"><code><br></code></code></div><div><code style="color: rgb(46, 26, 5); line-height: normal;"><code>Then everything is OK again!</code></code></div><div><code style="color: rgb(46, 26, 5); line-height: normal;"><code><br></code></code></div><div><span style="color: rgb(46, 26, 5); font-family: monospace; line-height: normal;">Still not solve this problem. But if someone meet the same problem, may be can try this method.</span></div>