maintainer-feedback requested: [Bug 220464] devel/clinfo: core dump when invoke

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Tue Jul 4 09:25:18 UTC 2017


Jov <amutu at amutu.com> has reassigned Bugzilla Automation
<bugzilla at FreeBSD.org>'s request for maintainer-feedback to x11 at FreeBSD.org:
Bug 220464: devel/clinfo: core dump when invoke
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=220464



--- Description ---
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 ?? ()


More information about the freebsd-x11 mailing list