I follow the OpenCL on FreeBSD wiki and installed ocl-icd,beignet,clinfo. and also load the KMS kmod.But when I inovke clinfo, it core dump. more info: FreeBSD 11.0-RELEASE amd64 CPU: CPU: Intel(R) Core(TM) i7-4790 CPU kldstat Id Refs Address Size Name 1 102 0xffffffff80200000 1fa8888 kernel 2 1 0xffffffff821aa000 30aec0 zfs.ko 3 2 0xffffffff824b5000 adc0 opensolaris.ko 4 1 0xffffffff824c0000 21bd0 geom_eli.ko 5 1 0xffffffff824e3000 b3e8 aesni.ko 7 1 0xffffffff82510000 3a78 cc_htcp.ko 8 1 0xffffffff82621000 3710 ums.ko 9 1 0xffffffff82625000 442b if_axge.ko 10 1 0xffffffff8262a000 2bf2 uether.ko 11 1 0xffffffff8262d000 33bec pf.ko 12 1 0xffffffff82661000 331f00 vmm.ko 13 1 0xffffffff82993000 314e nmdm.ko 14 1 0xffffffff82997000 9814 if_bridge.ko 15 1 0xffffffff829a1000 5da6 bridgestp.ko 16 1 0xffffffff829a7000 5983 if_tap.ko 18 1 0xffffffff829c5000 665d nullfs.ko 19 1 0xffffffff829cc000 a9f1 linprocfs.ko 20 3 0xffffffff829d7000 7b08 linux_common.ko 21 1 0xffffffff829df000 adec tmpfs.ko 22 1 0xffffffff829ea000 587b fdescfs.ko 23 1 0xffffffff829f0000 3de40 linux.ko 24 1 0xffffffff82a2e000 389f4 linux64.ko 27 1 0xffffffff829ad000 17dc2 if_urtwn.ko 28 1 0xffffffff82a67000 978bd i915kms.ko 29 2 0xffffffff82aff000 55180 drm2.ko 30 5 0xffffffff82b55000 26e8 iicbus.ko 31 2 0xffffffff82b58000 1c75 iic.ko 32 2 0xffffffff82b5a000 1e70 iicbb.ko 33 1 0xffffffff82b5c000 116285 radeonkms.ko clinfo Number of platforms 1 Platform Name Intel Gen OCL Driver Platform Vendor Intel Platform Version OpenCL 2.0 beignet 1.3 Platform Profile FULL_PROFILE Platform Extensions cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_byte_addressable_store cl_khr_3d_image_writes cl_khr_image2d_from_buffer cl_khr_depth_images cl_khr_spir cl_khr_icd cl_intel_accelerator cl_intel_subgroups cl_intel_subgroups_short cl_khr_gl_sharing Platform Extensions function suffix Intel Segmentation fault (core dumped) gdb /usr/local/bin/clinfo --core=./clinfo.core GNU gdb 6.1.1 [FreeBSD] Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "amd64-marcel-freebsd"...(no debugging symbols found)... Core was generated by `clinfo'. Program terminated with signal 11, Segmentation fault. Reading symbols from /usr/local/lib/libOpenCL.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libOpenCL.so.1 Reading symbols from /lib/libc.so.7...Reading symbols from /usr/lib/debug//lib/libc.so.7.debug...done. done. Loaded symbols for /lib/libc.so.7 Reading symbols from /usr/local/lib/beignet//libcl.so...done. Loaded symbols for /usr/local/lib/beignet//libcl.so Reading symbols from /usr/lib/librt.so.1...Reading symbols from /usr/lib/debug//usr/lib/librt.so.1.debug...done. done. Loaded symbols for /usr/lib/librt.so.1 Reading symbols from /usr/local/lib/libSM.so.6...done. Loaded symbols for /usr/local/lib/libSM.so.6 Reading symbols from /usr/local/lib/libICE.so.6...done. Loaded symbols for /usr/local/lib/libICE.so.6 Reading symbols from /usr/local/lib/libX11.so.6...done. Loaded symbols for /usr/local/lib/libX11.so.6 Reading symbols from /usr/local/lib/libXext.so.6...done. Loaded symbols for /usr/local/lib/libXext.so.6 Reading symbols from /usr/local/lib/libXfixes.so.3...done. Loaded symbols for /usr/local/lib/libXfixes.so.3 Reading symbols from /usr/local/lib/libdrm_intel.so.1...done. Loaded symbols for /usr/local/lib/libdrm_intel.so.1 Reading symbols from /usr/local/lib/libdrm.so.2...done. Loaded symbols for /usr/local/lib/libdrm.so.2 Reading symbols from /usr/local/lib/libGL.so.1...done. Loaded symbols for /usr/local/lib/libGL.so.1 Reading symbols from /usr/local/lib/libEGL.so.1...done. Loaded symbols for /usr/local/lib/libEGL.so.1 Reading symbols from /usr/lib/libc++.so.1...Reading symbols from /usr/lib/debug//usr/lib/libc++.so.1.debug...done. done. Loaded symbols for /usr/lib/libc++.so.1 Reading symbols from /lib/libcxxrt.so.1...Reading symbols from /usr/lib/debug//lib/libcxxrt.so.1.debug...done. done. Loaded symbols for /lib/libcxxrt.so.1 Reading symbols from /lib/libm.so.5...Reading symbols from /usr/lib/debug//lib/libm.so.5.debug...done. done. Loaded symbols for /lib/libm.so.5 Reading symbols from /lib/libgcc_s.so.1...Reading symbols from /usr/lib/debug//lib/libgcc_s.so.1.debug...done. done. Loaded symbols for /lib/libgcc_s.so.1 Reading symbols from /lib/libthr.so.3...Reading symbols from /usr/lib/debug//lib/libthr.so.3.debug...done. done. Loaded symbols for /lib/libthr.so.3 Reading symbols from /usr/local/lib/libxcb.so.1...done. Loaded symbols for /usr/local/lib/libxcb.so.1 Reading symbols from /usr/local/lib/libdevq.so.0...done. Loaded symbols for /usr/local/lib/libdevq.so.0 Reading symbols from /usr/local/lib/libpciaccess.so.0...done. Loaded symbols for /usr/local/lib/libpciaccess.so.0 Reading symbols from /usr/local/lib/libexpat.so.1...done. Loaded symbols for /usr/local/lib/libexpat.so.1 Reading symbols from /usr/local/lib/libxcb-dri3.so.0...done. Loaded symbols for /usr/local/lib/libxcb-dri3.so.0 Reading symbols from /usr/local/lib/libxcb-xfixes.so.0...done. Loaded symbols for /usr/local/lib/libxcb-xfixes.so.0 Reading symbols from /usr/local/lib/libxcb-present.so.0...done. Loaded symbols for /usr/local/lib/libxcb-present.so.0 Reading symbols from /usr/local/lib/libxcb-sync.so.1...done. Loaded symbols for /usr/local/lib/libxcb-sync.so.1 Reading symbols from /usr/local/lib/libxshmfence.so.1...done. Loaded symbols for /usr/local/lib/libxshmfence.so.1 Reading symbols from /usr/local/lib/libglapi.so.0...done. Loaded symbols for /usr/local/lib/libglapi.so.0 Reading symbols from /usr/local/lib/libXdamage.so.1...done. Loaded symbols for /usr/local/lib/libXdamage.so.1 Reading symbols from /usr/local/lib/libX11-xcb.so.1...done. Loaded symbols for /usr/local/lib/libX11-xcb.so.1 Reading symbols from /usr/local/lib/libxcb-glx.so.0...done. Loaded symbols for /usr/local/lib/libxcb-glx.so.0 Reading symbols from /usr/local/lib/libxcb-dri2.so.0...done. Loaded symbols for /usr/local/lib/libxcb-dri2.so.0 Reading symbols from /usr/local/lib/libXxf86vm.so.1...done. Loaded symbols for /usr/local/lib/libXxf86vm.so.1 Reading symbols from /usr/local/lib/libgbm.so.1...done. Loaded symbols for /usr/local/lib/libgbm.so.1 Reading symbols from /usr/local/lib/libXau.so.6...done. Loaded symbols for /usr/local/lib/libXau.so.6 Reading symbols from /usr/local/lib/libXdmcp.so.6...done. Loaded symbols for /usr/local/lib/libXdmcp.so.6 Reading symbols from /usr/lib/libprocstat.so.1...Reading symbols from /usr/lib/debug//usr/lib/libprocstat.so.1.debug...done. done. Loaded symbols for /usr/lib/libprocstat.so.1 Reading symbols from /lib/libelf.so.2...Reading symbols from /usr/lib/debug//lib/libelf.so.2.debug...done. done. Loaded symbols for /lib/libelf.so.2 Reading symbols from /lib/libkvm.so.7...Reading symbols from /usr/lib/debug//lib/libkvm.so.7.debug...done. done. Loaded symbols for /lib/libkvm.so.7 Reading symbols from /lib/libutil.so.9...Reading symbols from /usr/lib/debug//lib/libutil.so.9.debug...done. done. Loaded symbols for /lib/libutil.so.9 Reading symbols from /usr/local/lib/beignet//libgbe.so...done. Loaded symbols for /usr/local/lib/beignet//libgbe.so Reading symbols from /lib/libncurses.so.8...Reading symbols from /usr/lib/debug//lib/libncurses.so.8.debug...done. done. Loaded symbols for /lib/libncurses.so.8 Reading symbols from /lib/libz.so.6...Reading symbols from /usr/lib/debug//lib/libz.so.6.debug...done. done. Loaded symbols for /lib/libz.so.6 Reading symbols from /usr/local/lib/beignet//libgbeinterp.so...done. Loaded symbols for /usr/local/lib/beignet//libgbeinterp.so Reading symbols from /libexec/ld-elf.so.1...Reading symbols from /usr/lib/debug//libexec/ld-elf.so.1.debug...done. done. Loaded symbols for /libexec/ld-elf.so.1 #0 0x00000008021f1154 in drm_intel_bo_set_softpin_offset () from /usr/local/lib/libdrm_intel.so.1 [New Thread 80102dc00 (LWP 101406/<unknown>)] [New Thread 80102a000 (LWP 101391/<unknown>)] (gdb) bt #0 0x00000008021f1154 in drm_intel_bo_set_softpin_offset () from /usr/local/lib/libdrm_intel.so.1 #1 0x0000000801215452 in clGetProgramBuildInfo () from /usr/local/lib/beignet//libcl.so #2 0x0000000801214e38 in clGetProgramBuildInfo () from /usr/local/lib/beignet//libcl.so #3 0x000000080120ce77 in clBuildProgram () from /usr/local/lib/beignet//libcl.so #4 0x0000000801220845 in process_extension_str () from /usr/local/lib/beignet//libcl.so #5 0x0000000801220a03 in process_extension_str () from /usr/local/lib/beignet//libcl.so #6 0x000000080083699a in clGetDeviceIDs () from /usr/local/lib/libOpenCL.so.1 #7 0x0000000000401f98 in ?? () #8 0x0000000000409767 in ?? () #9 0x000000000040151f in ?? () #10 0x0000000800630000 in ?? () #11 0x0000000000000000 in ?? ()
(In reply to Jov from comment #0) > #0 0x00000008021f1154 in drm_intel_bo_set_softpin_offset () from /usr/local/lib/libdrm_intel.so.1 *** This bug has been marked as a duplicate of bug 217635 ***