Package: beignet-opencl-icd Version: 1.0.1-2 Severity: important in a pbuilder sid+experimental amd64 chroot on an Intel i7-3770:
# export DISPLAY=:0 # clinfo No protocol specified DRM_IOCTL_I915_GEM_APERTURE failed: Invalid argument Assuming 131072kB available aperture size. May lead to reduced performance or incorrect rendering. get chip id failed: -1 [22] param: 4, val: 0 clinfo: /build/beignet-5CjTya/beignet-1.0.1/src/intel/intel_driver.c:131: intel_driver_memman_init: Assertion `driver->bufmgr' failed. Aborted On 2015-02-25 11:44, Rebecca N. Palmer wrote:> That's a failing ioctl at > http://sources.debian.net/src/libdrm/2.4.58-2/intel/intel_bufmgr_gem.c/#L3093 > > Possibilities: > -The Intel GPU is off (may be the default if a discrete GPU is present: > /http://nouveau.freedesktop.org/wiki/Optimus/ ) there is an NVIDIA whatever being used instead of the Intel one > -The kernel is too old (seems unlikely, it's failing on "what GPU is > this?" not some advanced thing) 3.16.0-4-amd64 (3.16.7-ckt2-1) haven't yet rebooted into the latest jessie kernel > -bufmgr_gem->fd is uninitialized > > Please post the output of > > #outside the chroot > uname -a Linux hostname 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt2-1 (2014-12-08) x86_64 GNU/Linux > sudo cat /sys/kernel/debug/vgaswitcheroo/switch cat: /sys/kernel/debug/vgaswitcheroo/switch: No such file or directory (also nothing with similar names in /sys, which *is* mounted in the host) > #inside the chroot > sudo apt-get install libdrm-intel1-dbg beignet-opencl-icd-dbg > gdb clinfo > #at gdb prompt > break intel_bufmgr_gem.c:3095 > run > print bufmgr_gem->fd > print gp > print bufmgr_gem > bt full (gdb) break intel_bufmgr_gem.c:3095 No symbol table is loaded. Use the "file" command. Make breakpoint pending on future shared library load? (y or [n]) y Breakpoint 1 (intel_bufmgr_gem.c:3095) pending. (gdb) run Starting program: /usr/bin/clinfo Warning: couldn't activate thread debugging using libthread_db: Cannot find new threads: generic error warning: File "/lib/x86_64-linux-gnu/libthread_db-1.0.so" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load". To enable execution of this file add add-auto-load-safe-path /lib/x86_64-linux-gnu/libthread_db-1.0.so line to your configuration file "//.gdbinit". To completely disable this security protection add set auto-load safe-path / line to your configuration file "//.gdbinit". For more information about this security protection see the "Auto-loading safe path" section in the GDB manual. E.g., run from the shell: info "(gdb)Auto-loading safe path" warning: Unable to find libthread_db matching inferior's thread library, thread debugging will not be available. DRM_IOCTL_I915_GEM_APERTURE failed: Invalid argument Assuming 131072kB available aperture size. May lead to reduced performance or incorrect rendering. Breakpoint 1, get_pci_device_id (bufmgr_gem=<optimized out>) at ../../intel/intel_bufmgr_gem.c:3095 3095 ../../intel/intel_bufmgr_gem.c: No such file or directory. (gdb) print bufmgr_gem->fd value has been optimized out (gdb) print gp $1 = {param = 4, value = 0x7fffffffdcf0} (gdb) print bufmgr_gem $2 = <optimized out> (gdb) bt full #0 get_pci_device_id (bufmgr_gem=<optimized out>) at ../../intel/intel_bufmgr_gem.c:3095 devid_override = <optimized out> devid = 0 ret = -1 gp = {param = 4, value = 0x7fffffffdcf0} #1 drm_intel_bufmgr_gem_init (fd=<optimized out>, batch_size=batch_size@entry=16384) at ../../intel/intel_bufmgr_gem.c:3465 bufmgr_gem = <optimized out> aperture = {aper_size = 1, aper_available_size = 140737331428944} gp = {param = 0, value = 0x1} ret = <optimized out> tmp = 32767 exec2 = false #2 0x00007ffff73fdf9c in intel_driver_memman_init (driver=0x65ae60) at /build/beignet-5CjTya/beignet-1.0.1/src/intel/intel_driver.c:130 No locals. #3 intel_driver_init (driver=driver@entry=0x65ae60, dev_fd=dev_fd@entry=4) at /build/beignet-5CjTya/beignet-1.0.1/src/intel/intel_driver.c:159 No locals. #4 0x00007ffff73fe4c5 in intel_driver_init_master (driver=driver@entry=0x65ae60, dev_name=dev_name@entry=0x7fffffffdde0 "/dev/dri/card0") at /build/beignet-5CjTya/beignet-1.0.1/src/intel/intel_driver.c:312 client = {idx = 0, auth = 1, pid = 18872, uid = 0, magic = 0, iocs = 0} ret = <optimized out> #5 0x00007ffff73fe7fa in intel_driver_open (intel=intel@entry=0x65ae60, props=props@entry=0x0) at /build/beignet-5CjTya/beignet-1.0.1/src/intel/intel_driver.c:231 card_name = "/dev/dri/card0\000D143" cardi = 0 driver_name = 0x7fffffffe578 "\345\347\377\377\377\177" .... OK, rebuilding libdrm-intel* with noopt and trying again: (gdb) break intel_bufmgr_gem.c:3095 No symbol table is loaded. Use the "file" command. Make breakpoint pending on future shared library load? (y or [n]) y Breakpoint 1 (intel_bufmgr_gem.c:3095) pending. (gdb) run Starting program: /usr/bin/clinfo Warning: couldn't activate thread debugging using libthread_db: Cannot find new threads: generic error warning: File "/lib/x86_64-linux-gnu/libthread_db-1.0.so" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load". To enable execution of this file add add-auto-load-safe-path /lib/x86_64-linux-gnu/libthread_db-1.0.so line to your configuration file "//.gdbinit". To completely disable this security protection add set auto-load safe-path / line to your configuration file "//.gdbinit". For more information about this security protection see the "Auto-loading safe path" section in the GDB manual. E.g., run from the shell: info "(gdb)Auto-loading safe path" warning: Unable to find libthread_db matching inferior's thread library, thread debugging will not be available. DRM_IOCTL_I915_GEM_APERTURE failed: Invalid argument Assuming 131072kB available aperture size. May lead to reduced performance or incorrect rendering. Breakpoint 1, get_pci_device_id (bufmgr_gem=0x65af40) at ../../intel/intel_bufmgr_gem.c:3095 3095 ../../intel/intel_bufmgr_gem.c: No such file or directory. (gdb) print bufmgr_gem->fd $1 = 4 (gdb) print gp $2 = {param = 4, value = 0x7fffffffdca0} (gdb) print bufmgr_gem $3 = (drm_intel_bufmgr_gem *) 0x65af40 (gdb) print *bufmgr_gem $2 = {bufmgr = {bo_alloc = 0x0, bo_alloc_for_render = 0x0, bo_alloc_userptr = 0x0, bo_alloc_tiled = 0x0, bo_reference = 0x0, bo_unreference = 0x0, bo_map = 0x0, bo_unmap = 0x0, bo_subdata = 0x0, bo_get_subdata = 0x0, bo_wait_rendering = 0x0, destroy = 0x0, bo_emit_reloc = 0x0, bo_emit_reloc_fence = 0x0, bo_exec = 0x0, bo_mrb_exec = 0x0, bo_pin = 0x0, bo_unpin = 0x0, bo_set_tiling = 0x0, bo_get_tiling = 0x0, bo_flink = 0x0, bo_busy = 0x0, bo_madvise = 0x0, check_aperture_space = 0x0, bo_disable_reuse = 0x0, bo_is_reusable = 0x0, get_pipe_from_crtc_id = 0x0, bo_references = 0x0, debug = 0}, refcount = {atomic = 1}, fd = 4, max_relocs = 0, lock = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' <repeats 39 times>, __align = 0}, exec_objects = 0x0, exec2_objects = 0x0, exec_bos = 0x0, exec_size = 0, exec_count = 0, cache_bucket = {{head = {prev = 0x0, next = 0x0}, size = 0} <repeats 56 times>}, num_buckets = 0, time = 0, managers = {prev = 0x0, next = 0x0}, named = {prev = 0x0, next = 0x0}, vma_cache = {prev = 0x0, next = 0x0}, vma_count = 0, vma_open = 0, vma_max = 0, gtt_size = 134217728, available_fences = 0, pci_device = 0, gen = 0, has_bsd = 0, has_blt = 0, has_relaxed_fencing = 0, has_llc = 0, has_wait_timeout = 0, bo_reuse = 0, no_exec = 0, has_vebox = 0, fenced_relocs = false, aub_filename = 0x0, aub_file = 0x0, aub_offset = 0} (gdb) bt full #0 get_pci_device_id (bufmgr_gem=0x65af40) at ../../intel/intel_bufmgr_gem.c:3095 devid_override = 0x0 devid = 0 ret = -1 gp = {param = 4, value = 0x7fffffffdca0} #1 0x00007ffff6a5b9ee in drm_intel_bufmgr_gem_init (fd=4, batch_size=16384) at ../../intel/intel_bufmgr_gem.c:3465 bufmgr_gem = 0x65af40 aperture = {aper_size = 0, aper_available_size = 16384} gp = {param = 4, value = 0x1} ret = -1 tmp = 0 exec2 = false #2 0x00007ffff73fdf9c in intel_driver_memman_init (driver=0x65ae50) at /build/beignet-5CjTya/beignet-1.0.1/src/intel/intel_driver.c:130 No locals. #3 intel_driver_init (driver=driver@entry=0x65ae50, dev_fd=dev_fd@entry=4) at /build/beignet-5CjTya/beignet-1.0.1/src/intel/intel_driver.c:159 No locals. #4 0x00007ffff73fe4c5 in intel_driver_init_master (driver=driver@entry=0x65ae50, dev_name=dev_name@entry=0x7fffffffdde0 "/dev/dri/card0") at /build/beignet-5CjTya/beignet-1.0.1/src/intel/intel_driver.c:312 client = {idx = 0, auth = 1, pid = 16578, uid = 0, magic = 0, iocs = 0} ret = <optimized out> #5 0x00007ffff73fe7fa in intel_driver_open (intel=intel@entry=0x65ae50, props=props@entry=0x0) at /build/beignet-5CjTya/beignet-1.0.1/src/intel/intel_driver.c:231 card_name = "/dev/dri/card0\000D143" cardi = 0 driver_name = 0x7fffffffe578 "\345\347\377\377\377\177" #6 0x00007ffff73fea8d in intel_get_device_id () at /build/beignet-5CjTya/beignet-1.0.1/src/intel/intel_driver.c:389 driver = 0x65ae50 intel_device_id = <optimized out> #7 0x00007ffff73fee53 in intel_setup_callbacks () at /build/beignet-5CjTya/beignet-1.0.1/src/intel/intel_driver.c:772 No locals. #8 0x00007ffff7dea9fa in call_init (l=<optimized out>, argc=argc@entry=1, argv=argv@entry=0x7fffffffe578, env=env@entry=0x7fffffffe588) at dl-init.c:78 j = <optimized out> jm = <optimized out> addrs = <optimized out> init_array = <optimized out> #9 0x00007ffff7deaae3 in call_init (env=0x7fffffffe588, argv=0x7fffffffe578, argc=1, l=<optimized out>) at dl-init.c:36 No locals. #10 _dl_init (main_map=main_map@entry=0x6180d0, argc=1, argv=0x7fffffffe578, env=0x7fffffffe588) at dl-init.c:126 preinit_array = <optimized out> preinit_array_size = <optimized out> i = 0 #11 0x00007ffff7deec48 in dl_open_worker (a=a@entry=0x7fffffffe138) at dl-open.c:577 args = 0x7fffffffe138 file = <optimized out> mode = <optimized out> call_map = <optimized out> dst = <optimized out> __PRETTY_FUNCTION__ = "dl_open_worker" new = <optimized out> r = <optimized out> reloc_mode = <optimized out> nmaps = <optimized out> l = <optimized out> maps = <optimized out> any_tls = <optimized out> first_static_tls = <optimized out> #12 0x00007ffff7dea8b4 in _dl_catch_error (objname=objname@entry=0x7fffffffe128, errstring=errstring@entry=0x7fffffffe130, mallocedp=mallocedp@entry=0x7fffffffe127, operate=operate@entry=0x7ffff7dee970 <dl_open_worker>, args=args@entry=0x7fffffffe138) at dl-error.c:187 errcode = 32767 c = {objname = 0x7fffffffe128, errstring = 0x7fffffffe130, malloced = 0x7fffffffe127, errcode = 0x7fffffffe014, env = {{__jmpbuf = {140737488347704, -3744337119398707727, 2147483649, 6389872, 140737488348536, 1, -3744337120954794511, -3744354442916643343}, __mask_was_saved = -8016, __saved_mask = {__val = {0, 140737354078744, 140737354127864, 140737345992093, 140737351894576, 140737345932752, 4294967296, 4294967309, 140737354103232, 140737351928924, 140737488347680, 4177789447, 3, 5, 140737354077600, 140737351931342}}}}} catchp = 0x7ffff7ffe000 <data> old = <optimized out> #13 0x00007ffff7dee43b in _dl_open (file=0x618070 "/usr/lib/beignet/libcl.so", mode=-2147483647, caller_dlopen=<optimized out>, nsid=-2, argc=1, argv=0x7fffffffe578, env=0x7fffffffe588) at dl-open.c:661 args = {file = 0x618070 "/usr/lib/beignet/libcl.so", mode = -2147483647, caller_dlopen = 0x7ffff7bd5dba <_load_icd+36>, caller_dl_open = 0x7ffff762602b <dlopen_doit+91>, map = 0x6180d0, nsid = 0, argc = 1, argv = 0x7fffffffe578, env = 0x7fffffffe588} objname = 0x3e41008 <error: Cannot access memory at address 0x3e41008> errstring = 0x7fffffffe240 "\370\200\202\367\377\177" malloced = false errcode = <optimized out> __PRETTY_FUNCTION__ = "_dl_open" #14 0x00007ffff762602b in dlopen_doit (a=a@entry=0x7fffffffe350) at dlopen.c:66 args = 0x7fffffffe350 #15 0x00007ffff7dea8b4 in _dl_catch_error (objname=0x7ffff78280f0 <last_result+16>, errstring=0x7ffff78280f8 <last_result+24>, mallocedp=0x7ffff78280e8 <last_result+8>, operate=0x7ffff7625fd0 <dlopen_doit>, args=0x7fffffffe350) at dl-error.c:187 errcode = 0 c = {objname = 0x7ffff78280f0 <last_result+16>, errstring = 0x7ffff78280f8 <last_result+24>, malloced = 0x7ffff78280e8 <last_result+8>, errcode = 0x7fffffffe234, env = {{__jmpbuf = {0, -3744356057465602575, 140737488347984, 6389872, 27, 6357008, -3744337119407096335, -3744354442916643343}, __mask_was_saved = -141920263, __saved_mask = {__val = {6389920, 140737346410745, 19, 140737351889072, 0, 6389872, 27, 6357008, 6389840, 140737351949831, 1, 0, 0, 140737343805024, 0, 6389840}}}}} catchp = 0x7ffff7ffe000 <data> old = <optimized out> #16 0x00007ffff76265dd in _dlerror_run (operate=operate@entry=0x7ffff7625fd0 <dlopen_doit>, args=args@entry=0x7fffffffe350) at dlerror.c:163 result = 0x7ffff78280e0 <last_result> #17 0x00007ffff76260c1 in __dlopen (file=file@entry=0x618070 "/usr/lib/beignet/libcl.so", mode=mode@entry=1) at dlopen.c:87 args = {file = 0x618070 "/usr/lib/beignet/libcl.so", mode = 1, new = 0x7ffff7bcc670 <main_arena+80>, caller = 0x7ffff7bd5dba <_load_icd+36>} #18 0x00007ffff7bd5dba in _load_icd (num_icds=num_icds@entry=0, lib_path=lib_path@entry=0x618070 "/usr/lib/beignet/libcl.so") at ocl_icd_loader.c:186 ret = 0 #19 0x00007ffff7bd5f10 in _open_driver (num_icds=num_icds@entry=0, dir_path=<optimized out>, dir_path@entry=0x7ffff7bd80d3 "/etc/OpenCL/vendors", file_path=<optimized out>, file_path@entry=0x610083 "intel-beignet.icd") at ocl_icd_loader.c:239 lib_path = 0x618070 "/usr/lib/beignet/libcl.so" lib_path_length = <optimized out> f = 0x6180a0 #20 0x00007ffff7bd615a in _open_drivers (dir_path=<optimized out>, dir=<optimized out>) at ocl_icd_loader.c:252 num_icds = 0 ent = 0x610070 #21 __initClIcd () at ocl_icd_loader.c:507 num_icds = <optimized out> is_dir = 1 dir = 0x610010 dir_path = <optimized out> #22 _initClIcd () at ocl_icd_loader.c:565 No locals. #23 0x00007ffff7dea9fa in call_init (l=<optimized out>, argc=argc@entry=1, argv=argv@entry=0x7fffffffe578, env=env@entry=0x7fffffffe588) at dl-init.c:78 j = <optimized out> jm = <optimized out> addrs = <optimized out> init_array = <optimized out> #24 0x00007ffff7deaae3 in call_init (env=0x7fffffffe588, argv=0x7fffffffe578, argc=1, l=<optimized out>) at dl-init.c:36 No locals. #25 _dl_init (main_map=0x7ffff7ffe1a8, argc=1, argv=0x7fffffffe578, env=0x7fffffffe588) at dl-init.c:126 preinit_array = <optimized out> preinit_array_size = <optimized out> i = 1 #26 0x00007ffff7ddd1ca in _dl_start_user () from /lib64/ld-linux-x86-64.so.2 _dl_rtld_libname2 = {name = 0x0, next = 0x0, dont_free = 0} start_time = 4726223604867460 _dl_rtld_libname = {name = 0x400238 "/lib64/ld-linux-x86-64.so.2", next = 0x7ffff7ffe010 <newname>, dont_free = 0} library_path = 0x0 audit_list = 0x0 relocate_time = 298683 any_debug = 0 preloadlist = 0x0 version_info = 0 load_time = 374426 tls_init_tp_called = true _rtld_local_ro = {_dl_debug_mask = 0, _dl_osversion = 200711, _dl_platform = 0x7fffffffe7d9 "x86_64", _dl_platformlen = 6, _dl_pagesize = 4096, _dl_inhibit_cache = 0, _dl_initial_searchlist = { r_list = 0x7ffff7ff15a0, r_nlist = 5}, _dl_clktck = 100, _dl_verbose = 0, _dl_debug_fd = 2, _dl_lazy = 1, _dl_bind_not = 0, _dl_dynamic_weak = 0, _dl_fpu_control = 895, _dl_correct_cache_id = 771, _dl_hwcap = 3219913727, _dl_hwcap_mask = 0, _dl_auxv = 0x7fffffffe690, _dl_inhibit_rpath = 0x0, _dl_origin_path = 0x0, _dl_use_load_bias = 18446744073709551615, _dl_profile = 0x0, _dl_profile_output = 0x7ffff7df5180 "/var/tmp", _dl_trace_prelink = 0x0, _dl_trace_prelink_map = 0x0, _dl_init_all_dirs = 0x7ffff7ff6000, _dl_hp_timing_overhead = 21, _dl_sysinfo_dso = 0x7ffff7ff8000, _dl_sysinfo_map = 0x7ffff7ffe740, _dl_hwcap2 = 0, _dl_debug_printf = 0x7ffff7deb910 <_dl_debug_printf>, _dl_catch_error = 0x7ffff7dea840 <_dl_catch_error>, _dl_signal_error = 0x7ffff7dea610 <_dl_signal_error>, _dl_mcount = 0x7ffff7decbb0 <_dl_mcount>, _dl_lookup_symbol_x = 0x7ffff7de5620 <_dl_lookup_symbol_x>, _dl_check_caller = 0x7ffff7dedf30 <_dl_check_caller>, _dl_open = 0x7ffff7dee390 <_dl_open>, _dl_close = 0x7ffff7df0270 <_dl_close>, _dl_tls_get_addr_soft = 0x7ffff7dedb30 <_dl_tls_get_addr_soft>, _dl_discover_osversion = 0x7ffff7df1590 <_dl_discover_osversion>, _dl_audit = 0x0, _dl_naudit = 0, _dl_pointer_guard = 1} _dl_skip_args = 0 __pointer_chk_guard_local = 2231702919875581639 _rtld_global_ro = {_dl_debug_mask = 0, _dl_osversion = 200711, _dl_platform = 0x7fffffffe7d9 "x86_64", _dl_platformlen = 6, _dl_pagesize = 4096, _dl_inhibit_cache = 0, _dl_initial_searchlist = { r_list = 0x7ffff7ff15a0, r_nlist = 5}, _dl_clktck = 100, _dl_verbose = 0, _dl_debug_fd = 2, _dl_lazy = 1, _dl_bind_not = 0, _dl_dynamic_weak = 0, _dl_fpu_control = 895, _dl_correct_cache_id = 771, _dl_hwcap = 3219913727, _dl_hwcap_mask = 0, _dl_auxv = 0x7fffffffe690, _dl_inhibit_rpath = 0x0, _dl_origin_path = 0x0, _dl_use_load_bias = 18446744073709551615, _dl_profile = 0x0, _dl_profile_output = 0x7ffff7df5180 "/var/tmp", _dl_trace_prelink = 0x0, _dl_trace_prelink_map = 0x0, _dl_init_all_dirs = 0x7ffff7ff6000, _dl_hp_timing_overhead = 21, _dl_sysinfo_dso = 0x7ffff7ff8000, _dl_sysinfo_map = 0x7ffff7ffe740, _dl_hwcap2 = 0, _dl_debug_printf = 0x7ffff7deb910 <_dl_debug_printf>, _dl_catch_error = 0x7ffff7dea840 <_dl_catch_error>, _dl_signal_error = 0x7ffff7dea610 <_dl_signal_error>, _dl_mcount = 0x7ffff7decbb0 <_dl_mcount>, _dl_lookup_symbol_x = 0x7ffff7de5620 <_dl_lookup_symbol_x>, _dl_check_caller = 0x7ffff7dedf30 <_dl_check_caller>, _dl_open = 0x7ffff7dee390 <_dl_open>, _dl_close = 0x7ffff7df0270 <_dl_close>, _dl_tls_get_addr_soft = 0x7ffff7dedb30 <_dl_tls_get_addr_soft>, _dl_discover_osversion = 0x7ffff7df1590 <_dl_discover_osversion>, _dl_audit = 0x0, _dl_naudit = 0, _dl_pointer_guard = 1} _dl_argv = 0x7fffffffe578 _rtld_local = <error reading variable _rtld_local (Attempt to resolve a variably-sized type which appears in the interior of a structure type)> _rtld_global = <error reading variable _rtld_global (Attempt to resolve a variably-sized type which appears in the interior of a structure type)> _dl_argc = 1 _dl_argv_internal = 0x7fffffffe578 #27 0x0000000000000001 in ?? () No symbol table info available. #28 0x00007fffffffe7e5 in ?? () No symbol table info available. #29 0x0000000000000000 in ?? () No symbol table info available. (gdb) cont Continuing. get chip id failed: -1 [22] param: 4, val: 0 clinfo: /build/beignet-5CjTya/beignet-1.0.1/src/intel/intel_driver.c:131: intel_driver_memman_init: Assertion `driver->bufmgr' failed. Program received signal SIGABRT, Aborted. 0x00007ffff785e107 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 56 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory. (gdb) bt #0 0x00007ffff785e107 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 #1 0x00007ffff785f4e8 in __GI_abort () at abort.c:89 #2 0x00007ffff7857226 in __assert_fail_base (fmt=0x7ffff798dce8 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x7ffff74055e9 "driver->bufmgr", file=file@entry=0x7ffff7405688 "/build/beignet-5CjTya/beignet-1.0.1/src/intel/intel_driver.c", line=line@entry=131, function=function@entry=0x7ffff74058b0 <__PRETTY_FUNCTION__.17294> "intel_driver_memman_init") at assert.c:92 #3 0x00007ffff78572d2 in __GI___assert_fail (assertion=assertion@entry=0x7ffff74055e9 "driver->bufmgr", file=file@entry=0x7ffff7405688 "/build/beignet-5CjTya/beignet-1.0.1/src/intel/intel_driver.c", line=line@entry=131, function=function@entry=0x7ffff74058b0 <__PRETTY_FUNCTION__.17294> "intel_driver_memman_init") at assert.c:101 #4 0x00007ffff73fe259 in intel_driver_memman_init (driver=0x65ae50) at /build/beignet-5CjTya/beignet-1.0.1/src/intel/intel_driver.c:131 #5 intel_driver_init (driver=driver@entry=0x65ae50, dev_fd=dev_fd@entry=4) at /build/beignet-5CjTya/beignet-1.0.1/src/intel/intel_driver.c:159 #6 0x00007ffff73fe4c5 in intel_driver_init_master (driver=driver@entry=0x65ae50, dev_name=dev_name@entry=0x7fffffffdde0 "/dev/dri/card0") at /build/beignet-5CjTya/beignet-1.0.1/src/intel/intel_driver.c:312 #7 0x00007ffff73fe7fa in intel_driver_open (intel=intel@entry=0x65ae50, props=props@entry=0x0) at /build/beignet-5CjTya/beignet-1.0.1/src/intel/intel_driver.c:231 .... (gdb) up #4 0x00007ffff73fe259 in intel_driver_memman_init (driver=0x65ae50) at /build/beignet-5CjTya/beignet-1.0.1/src/intel/intel_driver.c:131 131 /build/beignet-5CjTya/beignet-1.0.1/src/intel/intel_driver.c: No such file or directory. (gdb) print driver $3 = (intel_driver_t *) 0x65ae50 (gdb) print *driver $4 = {bufmgr = 0x0, ctx = 0x0, fd = 4, device_id = 0, gen_ver = 0, sa_mask = {__val = {0 <repeats 16 times>}}, ctxmutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' <repeats 39 times>, __align = 0}, locked = 0, need_close = 0, x11_display = 0x0, dri_ctx = 0x0, gpgpu_list = 0x0} Since you were looking for a ->fd: clinfo 16578 root 0u CHR 136,57 0t0 60 /dev/pts/57 clinfo 16578 root 1u CHR 136,57 0t0 60 /dev/pts/57 clinfo 16578 root 2u CHR 136,57 0t0 60 /dev/pts/57 clinfo 16578 root 3r DIR 0,19 60 1891106583 /tmp/pbuilder/build/14912/etc/OpenCL/vendors clinfo 16578 root 4u CHR 226,0 0t0 2270 /tmp/pbuilder/build/14912/dev/dri/card0 Andreas -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org