==14520== Memcheck, a memory error detector ==14520== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. ==14520== Using Valgrind-3.15.0 and LibVEX; rerun with -h for copyright info ==14520== Command: ./sycl_devices ==14520== ==14520== Conditional jump or move depends on uninitialised value(s) ==14520== at 0x82964AF: __intel_sse2_strrchr (in /opt/intel/inteloneapi/compiler/2021.1-beta03/linux/lib/oclfpga/llvm/lib/x64/libtbb.so.2) ==14520== by 0x827C301: strrchr (string.h:257) ==14520== by 0x827C301: init_ap_data (dynamic_link.cpp:314) ==14520== by 0x827C301: _INTERNAL_30_______src_tbb_dynamic_link_cpp_86b21937::tbb::internal::init_dl_data() (dynamic_link.cpp:352) ==14520== by 0x827C256: run_initializer (tbb_misc.h:232) ==14520== by 0x827C256: atomic_do_once (tbb_misc.h:222) ==14520== by 0x827C256: atomic_once (dynamic_link.cpp:196) ==14520== by 0x827C256: tbb::internal::init_dynamic_link_data() (dynamic_link.cpp:385) ==14520== by 0x4011029: call_init.part.0 (dl-init.c:72) ==14520== by 0x4011130: call_init (dl-init.c:30) ==14520== by 0x4011130: _dl_init (dl-init.c:119) ==14520== by 0x401541D: dl_open_worker (dl-open.c:521) ==14520== by 0x5052D38: _dl_catch_exception (dl-error-skeleton.c:196) ==14520== by 0x40149B9: _dl_open (dl-open.c:603) ==14520== by 0x766434B: dlopen_doit (dlopen.c:66) ==14520== by 0x5052D38: _dl_catch_exception (dl-error-skeleton.c:196) ==14520== by 0x5052DD2: _dl_catch_error (dl-error-skeleton.c:215) ==14520== by 0x7664B58: _dlerror_run (dlerror.c:170) ==14520== ==14520== Warning: noted but unhandled ioctl 0x30000001 with no size/direction hints. ==14520== This could cause spurious value errors to appear. ==14520== See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper. ==14520== Warning: noted but unhandled ioctl 0x27 with no size/direction hints. ==14520== This could cause spurious value errors to appear. ==14520== See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper. ==14520== Warning: noted but unhandled ioctl 0x7ff with no size/direction hints. ==14520== This could cause spurious value errors to appear. ==14520== See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper. ==14520== Warning: noted but unhandled ioctl 0x25 with no size/direction hints. ==14520== This could cause spurious value errors to appear. ==14520== See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper. ==14520== Warning: noted but unhandled ioctl 0x37 with no size/direction hints. ==14520== This could cause spurious value errors to appear. ==14520== See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper. ==14520== Warning: noted but unhandled ioctl 0x17 with no size/direction hints. ==14520== This could cause spurious value errors to appear. ==14520== See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper. ==14520== Warning: set address range perms: large range [0x200000000, 0x300200000) (noaccess) ==14520== Warning: set address range perms: large range [0xd313000, 0x2d312000) (noaccess) ==14520== Warning: set address range perms: large range [0x10006000000, 0x10106000000) (noaccess) Platform: Intel(R) FPGA Emulation Platform for OpenCL(TM) Device: Intel(R) FPGA Emulation Device ==14520== Conditional jump or move depends on uninitialised value(s) ==14520== at 0xF1AB25A: Intel::OpenCL::DeviceBackend::Utils::CPUDetect::CPUDetect() (CPUDetect.cpp:144) ==14520== by 0xEFE3E34: GetInstance (CPUDetect.h:27) ==14520== by 0xEFE3E34: Intel::OpenCL::DeviceBackend::Utils::GetOrDetectCpuId(std::string const&) (CPUCompiler.cpp:71) ==14520== by 0xEFE5452: Intel::OpenCL::DeviceBackend::CPUCompiler::SelectCpu(std::string const&, std::string const&) (CPUCompiler.cpp:294) ==14520== by 0xEFE65B6: Intel::OpenCL::DeviceBackend::CPUCompiler::CPUCompiler(Intel::OpenCL::DeviceBackend::ICompilerConfig const&) (CPUCompiler.cpp:250) ==14520== by 0xEFEDC7C: Intel::OpenCL::DeviceBackend::CPUProgramBuilder::CPUProgramBuilder(Intel::OpenCL::DeviceBackend::IAbstractBackendFactory*, Intel::OpenCL::DeviceBackend::ICompilerConfig const&) (CPUProgramBuilder.cpp:47) ==14520== by 0xEFE3773: Intel::OpenCL::DeviceBackend::CPUCompileService::CPUCompileService(Intel::OpenCL::DeviceBackend::ICompilerConfig const&) (CPUCompileService.cpp:33) ==14520== by 0xF011DB9: Intel::OpenCL::DeviceBackend::ServiceFactory::GetCompilationService(Intel::OpenCL::DeviceBackend::ICLDevBackendOptions const*, Intel::OpenCL::DeviceBackend::ICLDevBackendCompilationService**) (ServiceFactory.cpp:86) ==14520== by 0x873EF63: Intel::OpenCL::CPUDevice::ProgramService::Init() (program_service.cpp:120) ==14520== by 0x873620D: Intel::OpenCL::CPUDevice::CPUDevice::Init() (cpu_device.cpp:355) ==14520== by 0x8736AF7: Intel::OpenCL::CPUDevice::CPUDevice::clDevGetInstance(unsigned int, IOCLFrameworkCallbacks*, IOCLDevLogDescriptor*, cl_dev_err_code&) (cpu_device.cpp:258) ==14520== by 0x8736B9D: clDevCreateDeviceInstance (cpu_device.cpp:578) ==14520== by 0x7B7FF8E: Intel::OpenCL::Framework::Device::CreateInstance() (Device.cpp:317) ==14520== ==14520== Conditional jump or move depends on uninitialised value(s) ==14520== at 0xF1AB26B: Intel::OpenCL::DeviceBackend::Utils::CPUDetect::CPUDetect() (CPUDetect.cpp:150) ==14520== by 0xEFE3E34: GetInstance (CPUDetect.h:27) ==14520== by 0xEFE3E34: Intel::OpenCL::DeviceBackend::Utils::GetOrDetectCpuId(std::string const&) (CPUCompiler.cpp:71) ==14520== by 0xEFE5452: Intel::OpenCL::DeviceBackend::CPUCompiler::SelectCpu(std::string const&, std::string const&) (CPUCompiler.cpp:294) ==14520== by 0xEFE65B6: Intel::OpenCL::DeviceBackend::CPUCompiler::CPUCompiler(Intel::OpenCL::DeviceBackend::ICompilerConfig const&) (CPUCompiler.cpp:250) ==14520== by 0xEFEDC7C: Intel::OpenCL::DeviceBackend::CPUProgramBuilder::CPUProgramBuilder(Intel::OpenCL::DeviceBackend::IAbstractBackendFactory*, Intel::OpenCL::DeviceBackend::ICompilerConfig const&) (CPUProgramBuilder.cpp:47) ==14520== by 0xEFE3773: Intel::OpenCL::DeviceBackend::CPUCompileService::CPUCompileService(Intel::OpenCL::DeviceBackend::ICompilerConfig const&) (CPUCompileService.cpp:33) ==14520== by 0xF011DB9: Intel::OpenCL::DeviceBackend::ServiceFactory::GetCompilationService(Intel::OpenCL::DeviceBackend::ICLDevBackendOptions const*, Intel::OpenCL::DeviceBackend::ICLDevBackendCompilationService**) (ServiceFactory.cpp:86) ==14520== by 0x873EF63: Intel::OpenCL::CPUDevice::ProgramService::Init() (program_service.cpp:120) ==14520== by 0x873620D: Intel::OpenCL::CPUDevice::CPUDevice::Init() (cpu_device.cpp:355) ==14520== by 0x8736AF7: Intel::OpenCL::CPUDevice::CPUDevice::clDevGetInstance(unsigned int, IOCLFrameworkCallbacks*, IOCLDevLogDescriptor*, cl_dev_err_code&) (cpu_device.cpp:258) ==14520== by 0x8736B9D: clDevCreateDeviceInstance (cpu_device.cpp:578) ==14520== by 0x7B7FF8E: Intel::OpenCL::Framework::Device::CreateInstance() (Device.cpp:317) ==14520== ==14520== Conditional jump or move depends on uninitialised value(s) ==14520== at 0xF1AB27C: Intel::OpenCL::DeviceBackend::Utils::CPUDetect::CPUDetect() (CPUDetect.cpp:156) ==14520== by 0xEFE3E34: GetInstance (CPUDetect.h:27) ==14520== by 0xEFE3E34: Intel::OpenCL::DeviceBackend::Utils::GetOrDetectCpuId(std::string const&) (CPUCompiler.cpp:71) ==14520== by 0xEFE5452: Intel::OpenCL::DeviceBackend::CPUCompiler::SelectCpu(std::string const&, std::string const&) (CPUCompiler.cpp:294) ==14520== by 0xEFE65B6: Intel::OpenCL::DeviceBackend::CPUCompiler::CPUCompiler(Intel::OpenCL::DeviceBackend::ICompilerConfig const&) (CPUCompiler.cpp:250) ==14520== by 0xEFEDC7C: Intel::OpenCL::DeviceBackend::CPUProgramBuilder::CPUProgramBuilder(Intel::OpenCL::DeviceBackend::IAbstractBackendFactory*, Intel::OpenCL::DeviceBackend::ICompilerConfig const&) (CPUProgramBuilder.cpp:47) ==14520== by 0xEFE3773: Intel::OpenCL::DeviceBackend::CPUCompileService::CPUCompileService(Intel::OpenCL::DeviceBackend::ICompilerConfig const&) (CPUCompileService.cpp:33) ==14520== by 0xF011DB9: Intel::OpenCL::DeviceBackend::ServiceFactory::GetCompilationService(Intel::OpenCL::DeviceBackend::ICLDevBackendOptions const*, Intel::OpenCL::DeviceBackend::ICLDevBackendCompilationService**) (ServiceFactory.cpp:86) ==14520== by 0x873EF63: Intel::OpenCL::CPUDevice::ProgramService::Init() (program_service.cpp:120) ==14520== by 0x873620D: Intel::OpenCL::CPUDevice::CPUDevice::Init() (cpu_device.cpp:355) ==14520== by 0x8736AF7: Intel::OpenCL::CPUDevice::CPUDevice::clDevGetInstance(unsigned int, IOCLFrameworkCallbacks*, IOCLDevLogDescriptor*, cl_dev_err_code&) (cpu_device.cpp:258) ==14520== by 0x8736B9D: clDevCreateDeviceInstance (cpu_device.cpp:578) ==14520== by 0x7B7FF8E: Intel::OpenCL::Framework::Device::CreateInstance() (Device.cpp:317) ==14520== ==14520== Conditional jump or move depends on uninitialised value(s) ==14520== at 0xF1AB28D: Intel::OpenCL::DeviceBackend::Utils::CPUDetect::CPUDetect() (CPUDetect.cpp:162) ==14520== by 0xEFE3E34: GetInstance (CPUDetect.h:27) ==14520== by 0xEFE3E34: Intel::OpenCL::DeviceBackend::Utils::GetOrDetectCpuId(std::string const&) (CPUCompiler.cpp:71) ==14520== by 0xEFE5452: Intel::OpenCL::DeviceBackend::CPUCompiler::SelectCpu(std::string const&, std::string const&) (CPUCompiler.cpp:294) ==14520== by 0xEFE65B6: Intel::OpenCL::DeviceBackend::CPUCompiler::CPUCompiler(Intel::OpenCL::DeviceBackend::ICompilerConfig const&) (CPUCompiler.cpp:250) ==14520== by 0xEFEDC7C: Intel::OpenCL::DeviceBackend::CPUProgramBuilder::CPUProgramBuilder(Intel::OpenCL::DeviceBackend::IAbstractBackendFactory*, Intel::OpenCL::DeviceBackend::ICompilerConfig const&) (CPUProgramBuilder.cpp:47) ==14520== by 0xEFE3773: Intel::OpenCL::DeviceBackend::CPUCompileService::CPUCompileService(Intel::OpenCL::DeviceBackend::ICompilerConfig const&) (CPUCompileService.cpp:33) ==14520== by 0xF011DB9: Intel::OpenCL::DeviceBackend::ServiceFactory::GetCompilationService(Intel::OpenCL::DeviceBackend::ICLDevBackendOptions const*, Intel::OpenCL::DeviceBackend::ICLDevBackendCompilationService**) (ServiceFactory.cpp:86) ==14520== by 0x873EF63: Intel::OpenCL::CPUDevice::ProgramService::Init() (program_service.cpp:120) ==14520== by 0x873620D: Intel::OpenCL::CPUDevice::CPUDevice::Init() (cpu_device.cpp:355) ==14520== by 0x8736AF7: Intel::OpenCL::CPUDevice::CPUDevice::clDevGetInstance(unsigned int, IOCLFrameworkCallbacks*, IOCLDevLogDescriptor*, cl_dev_err_code&) (cpu_device.cpp:258) ==14520== by 0x8736B9D: clDevCreateDeviceInstance (cpu_device.cpp:578) ==14520== by 0x7B7FF8E: Intel::OpenCL::Framework::Device::CreateInstance() (Device.cpp:317) ==14520== ==14520== Conditional jump or move depends on uninitialised value(s) ==14520== at 0xF1AB2AE: Intel::OpenCL::DeviceBackend::Utils::CPUDetect::CPUDetect() (CPUDetect.cpp:172) ==14520== by 0xEFE3E34: GetInstance (CPUDetect.h:27) ==14520== by 0xEFE3E34: Intel::OpenCL::DeviceBackend::Utils::GetOrDetectCpuId(std::string const&) (CPUCompiler.cpp:71) ==14520== by 0xEFE5452: Intel::OpenCL::DeviceBackend::CPUCompiler::SelectCpu(std::string const&, std::string const&) (CPUCompiler.cpp:294) ==14520== by 0xEFE65B6: Intel::OpenCL::DeviceBackend::CPUCompiler::CPUCompiler(Intel::OpenCL::DeviceBackend::ICompilerConfig const&) (CPUCompiler.cpp:250) ==14520== by 0xEFEDC7C: Intel::OpenCL::DeviceBackend::CPUProgramBuilder::CPUProgramBuilder(Intel::OpenCL::DeviceBackend::IAbstractBackendFactory*, Intel::OpenCL::DeviceBackend::ICompilerConfig const&) (CPUProgramBuilder.cpp:47) ==14520== by 0xEFE3773: Intel::OpenCL::DeviceBackend::CPUCompileService::CPUCompileService(Intel::OpenCL::DeviceBackend::ICompilerConfig const&) (CPUCompileService.cpp:33) ==14520== by 0xF011DB9: Intel::OpenCL::DeviceBackend::ServiceFactory::GetCompilationService(Intel::OpenCL::DeviceBackend::ICLDevBackendOptions const*, Intel::OpenCL::DeviceBackend::ICLDevBackendCompilationService**) (ServiceFactory.cpp:86) ==14520== by 0x873EF63: Intel::OpenCL::CPUDevice::ProgramService::Init() (program_service.cpp:120) ==14520== by 0x873620D: Intel::OpenCL::CPUDevice::CPUDevice::Init() (cpu_device.cpp:355) ==14520== by 0x8736AF7: Intel::OpenCL::CPUDevice::CPUDevice::clDevGetInstance(unsigned int, IOCLFrameworkCallbacks*, IOCLDevLogDescriptor*, cl_dev_err_code&) (cpu_device.cpp:258) ==14520== by 0x8736B9D: clDevCreateDeviceInstance (cpu_device.cpp:578) ==14520== by 0x7B7FF8E: Intel::OpenCL::Framework::Device::CreateInstance() (Device.cpp:317) ==14520== ==14520== Conditional jump or move depends on uninitialised value(s) ==14520== at 0xF1AB2BC: Intel::OpenCL::DeviceBackend::Utils::CPUDetect::CPUDetect() (CPUDetect.cpp:177) ==14520== by 0xEFE3E34: GetInstance (CPUDetect.h:27) ==14520== by 0xEFE3E34: Intel::OpenCL::DeviceBackend::Utils::GetOrDetectCpuId(std::string const&) (CPUCompiler.cpp:71) ==14520== by 0xEFE5452: Intel::OpenCL::DeviceBackend::CPUCompiler::SelectCpu(std::string const&, std::string const&) (CPUCompiler.cpp:294) ==14520== by 0xEFE65B6: Intel::OpenCL::DeviceBackend::CPUCompiler::CPUCompiler(Intel::OpenCL::DeviceBackend::ICompilerConfig const&) (CPUCompiler.cpp:250) ==14520== by 0xEFEDC7C: Intel::OpenCL::DeviceBackend::CPUProgramBuilder::CPUProgramBuilder(Intel::OpenCL::DeviceBackend::IAbstractBackendFactory*, Intel::OpenCL::DeviceBackend::ICompilerConfig const&) (CPUProgramBuilder.cpp:47) ==14520== by 0xEFE3773: Intel::OpenCL::DeviceBackend::CPUCompileService::CPUCompileService(Intel::OpenCL::DeviceBackend::ICompilerConfig const&) (CPUCompileService.cpp:33) ==14520== by 0xF011DB9: Intel::OpenCL::DeviceBackend::ServiceFactory::GetCompilationService(Intel::OpenCL::DeviceBackend::ICLDevBackendOptions const*, Intel::OpenCL::DeviceBackend::ICLDevBackendCompilationService**) (ServiceFactory.cpp:86) ==14520== by 0x873EF63: Intel::OpenCL::CPUDevice::ProgramService::Init() (program_service.cpp:120) ==14520== by 0x873620D: Intel::OpenCL::CPUDevice::CPUDevice::Init() (cpu_device.cpp:355) ==14520== by 0x8736AF7: Intel::OpenCL::CPUDevice::CPUDevice::clDevGetInstance(unsigned int, IOCLFrameworkCallbacks*, IOCLDevLogDescriptor*, cl_dev_err_code&) (cpu_device.cpp:258) ==14520== by 0x8736B9D: clDevCreateDeviceInstance (cpu_device.cpp:578) ==14520== by 0x7B7FF8E: Intel::OpenCL::Framework::Device::CreateInstance() (Device.cpp:317) ==14520== ==14520== Conditional jump or move depends on uninitialised value(s) ==14520== at 0xEFE556C: Intel::OpenCL::DeviceBackend::CPUCompiler::SelectCpu(std::string const&, std::string const&) (CPUCompiler.cpp:332) ==14520== by 0xEFE65B6: Intel::OpenCL::DeviceBackend::CPUCompiler::CPUCompiler(Intel::OpenCL::DeviceBackend::ICompilerConfig const&) (CPUCompiler.cpp:250) ==14520== by 0xEFEDC7C: Intel::OpenCL::DeviceBackend::CPUProgramBuilder::CPUProgramBuilder(Intel::OpenCL::DeviceBackend::IAbstractBackendFactory*, Intel::OpenCL::DeviceBackend::ICompilerConfig const&) (CPUProgramBuilder.cpp:47) ==14520== by 0xEFE3773: Intel::OpenCL::DeviceBackend::CPUCompileService::CPUCompileService(Intel::OpenCL::DeviceBackend::ICompilerConfig const&) (CPUCompileService.cpp:33) ==14520== by 0xF011DB9: Intel::OpenCL::DeviceBackend::ServiceFactory::GetCompilationService(Intel::OpenCL::DeviceBackend::ICLDevBackendOptions const*, Intel::OpenCL::DeviceBackend::ICLDevBackendCompilationService**) (ServiceFactory.cpp:86) ==14520== by 0x873EF63: Intel::OpenCL::CPUDevice::ProgramService::Init() (program_service.cpp:120) ==14520== by 0x873620D: Intel::OpenCL::CPUDevice::CPUDevice::Init() (cpu_device.cpp:355) ==14520== by 0x8736AF7: Intel::OpenCL::CPUDevice::CPUDevice::clDevGetInstance(unsigned int, IOCLFrameworkCallbacks*, IOCLDevLogDescriptor*, cl_dev_err_code&) (cpu_device.cpp:258) ==14520== by 0x8736B9D: clDevCreateDeviceInstance (cpu_device.cpp:578) ==14520== by 0x7B7FF8E: Intel::OpenCL::Framework::Device::CreateInstance() (Device.cpp:317) ==14520== by 0x7B418E1: Intel::OpenCL::Framework::Context::Context(long const*, unsigned int, unsigned int, Intel::OpenCL::Utils::SharedPtr*, void (*)(char const*, void const*, unsigned long, void*), void*, int*, ocl_entry_points*, ocl_gpa_data*, Intel::OpenCL::Framework::ContextModule&) (Context.cpp:220) ==14520== by 0x7B1AD36: Allocate (Context.h:78) ==14520== by 0x7B1AD36: Intel::OpenCL::Framework::ContextModule::CreateContext(long const*, unsigned int, _cl_device_id* const*, void (*)(char const*, void const*, unsigned long, void*), void*, int*) (context_module.cpp:341) ==14520== ==14520== Conditional jump or move depends on uninitialised value(s) ==14520== at 0xEFE556C: Intel::OpenCL::DeviceBackend::CPUCompiler::SelectCpu(std::string const&, std::string const&) (CPUCompiler.cpp:332) ==14520== by 0xEFE65B6: Intel::OpenCL::DeviceBackend::CPUCompiler::CPUCompiler(Intel::OpenCL::DeviceBackend::ICompilerConfig const&) (CPUCompiler.cpp:250) ==14520== by 0xF005284: Intel::OpenCL::DeviceBackend::ImageCallbackManager::InitLibrary(Intel::OpenCL::DeviceBackend::ICompilerConfig const&, bool, Intel::CPUId&) (ImageCallbackManager.cpp:70) ==14520== by 0xF01211A: Intel::OpenCL::DeviceBackend::ServiceFactory::GetImageService(Intel::OpenCL::DeviceBackend::ICLDevBackendOptions const*, Intel::OpenCL::DeviceBackend::ICLDevBackendImageService**) (ServiceFactory.cpp:203) ==14520== by 0x873EF82: Intel::OpenCL::CPUDevice::ProgramService::Init() (program_service.cpp:127) ==14520== by 0x873620D: Intel::OpenCL::CPUDevice::CPUDevice::Init() (cpu_device.cpp:355) ==14520== by 0x8736AF7: Intel::OpenCL::CPUDevice::CPUDevice::clDevGetInstance(unsigned int, IOCLFrameworkCallbacks*, IOCLDevLogDescriptor*, cl_dev_err_code&) (cpu_device.cpp:258) ==14520== by 0x8736B9D: clDevCreateDeviceInstance (cpu_device.cpp:578) ==14520== by 0x7B7FF8E: Intel::OpenCL::Framework::Device::CreateInstance() (Device.cpp:317) ==14520== by 0x7B418E1: Intel::OpenCL::Framework::Context::Context(long const*, unsigned int, unsigned int, Intel::OpenCL::Utils::SharedPtr*, void (*)(char const*, void const*, unsigned long, void*), void*, int*, ocl_entry_points*, ocl_gpa_data*, Intel::OpenCL::Framework::ContextModule&) (Context.cpp:220) ==14520== by 0x7B1AD36: Allocate (Context.h:78) ==14520== by 0x7B1AD36: Intel::OpenCL::Framework::ContextModule::CreateContext(long const*, unsigned int, _cl_device_id* const*, void (*)(char const*, void const*, unsigned long, void*), void*, int*) (context_module.cpp:341) ==14520== by 0x7AE26D7: clCreateContext (cl_framework.cpp:451) ==14520== ==14520== Conditional jump or move depends on uninitialised value(s) ==14520== at 0x20E9BC42: llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*) (in /opt/intel/inteloneapi/compiler/2021.1-beta03/linux/lib/oclfpga/llvm/lib/libLLVM-9svn.so) ==14520== by 0x218050B8: (anonymous namespace)::BitcodeReader::parseConstants() (in /opt/intel/inteloneapi/compiler/2021.1-beta03/linux/lib/oclfpga/llvm/lib/libLLVM-9svn.so) ==14520== by 0x218083A4: (anonymous namespace)::BitcodeReader::parseFunctionBody(llvm::Function*) (in /opt/intel/inteloneapi/compiler/2021.1-beta03/linux/lib/oclfpga/llvm/lib/libLLVM-9svn.so) ==14520== by 0x21810AB4: (anonymous namespace)::BitcodeReader::materialize(llvm::GlobalValue*) (in /opt/intel/inteloneapi/compiler/2021.1-beta03/linux/lib/oclfpga/llvm/lib/libLLVM-9svn.so) ==14520== by 0x218156EA: (anonymous namespace)::BitcodeReader::materializeModule() (in /opt/intel/inteloneapi/compiler/2021.1-beta03/linux/lib/oclfpga/llvm/lib/libLLVM-9svn.so) ==14520== by 0x20F89EF8: llvm::Module::materializeAll() (in /opt/intel/inteloneapi/compiler/2021.1-beta03/linux/lib/oclfpga/llvm/lib/libLLVM-9svn.so) ==14520== by 0x21814C6D: llvm::BitcodeModule::getModuleImpl(llvm::LLVMContext&, bool, bool, bool) (in /opt/intel/inteloneapi/compiler/2021.1-beta03/linux/lib/oclfpga/llvm/lib/libLLVM-9svn.so) ==14520== by 0x21815497: llvm::BitcodeModule::parseModule(llvm::LLVMContext&) (in /opt/intel/inteloneapi/compiler/2021.1-beta03/linux/lib/oclfpga/llvm/lib/libLLVM-9svn.so) ==14520== by 0x2181557D: llvm::parseBitcodeFile(llvm::MemoryBufferRef, llvm::LLVMContext&) (in /opt/intel/inteloneapi/compiler/2021.1-beta03/linux/lib/oclfpga/llvm/lib/libLLVM-9svn.so) ==14520== by 0xEFF36E0: Intel::OpenCL::DeviceBackend::Compiler::ParseModuleIR(llvm::MemoryBuffer*) (Compiler.cpp:488) ==14520== by 0xF001C68: Intel::OpenCL::DeviceBackend::ImageCallbackLibrary::Load() (ImageCallbackLibrary.cpp:274) ==14520== by 0xF005383: Intel::OpenCL::DeviceBackend::ImageCallbackManager::InitLibrary(Intel::OpenCL::DeviceBackend::ICompilerConfig const&, bool, Intel::CPUId&) (ImageCallbackManager.cpp:90) ==14520== DoNothing submitted Vector addition submitted Result: -0.7 Platform: Intel(R) OpenCL Device: Intel(R) Core(TM) i7-4910MQ CPU @ 2.90GHz ==14520== Conditional jump or move depends on uninitialised value(s) ==14520== at 0x3AF5F6AA: Intel::OpenCL::DeviceBackend::Utils::CPUDetect::CPUDetect() (CPUDetect.cpp:144) ==14520== by 0x3AD9334C: GetInstance (CPUDetect.h:27) ==14520== by 0x3AD9334C: Intel::OpenCL::DeviceBackend::Utils::GetOrDetectCpuId(std::__cxx11::basic_string, std::allocator > const&) (CPUCompiler.cpp:63) ==14520== by 0x3AD948E2: Intel::OpenCL::DeviceBackend::CPUCompiler::SelectCpu(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) (CPUCompiler.cpp:305) ==14520== by 0x3AD95E54: Intel::OpenCL::DeviceBackend::CPUCompiler::CPUCompiler(Intel::OpenCL::DeviceBackend::ICompilerConfig const&) (CPUCompiler.cpp:261) ==14520== by 0x3AD9D6AC: Intel::OpenCL::DeviceBackend::CPUProgramBuilder::CPUProgramBuilder(Intel::OpenCL::DeviceBackend::IAbstractBackendFactory*, Intel::OpenCL::DeviceBackend::ICompilerConfig const&) (CPUProgramBuilder.cpp:47) ==14520== by 0x3AD92B43: Intel::OpenCL::DeviceBackend::CPUCompileService::CPUCompileService(Intel::OpenCL::DeviceBackend::ICompilerConfig const&) (CPUCompileService.cpp:33) ==14520== by 0x3ADC165A: Intel::OpenCL::DeviceBackend::ServiceFactory::GetCompilationService(Intel::OpenCL::DeviceBackend::ICLDevBackendOptions const*, Intel::OpenCL::DeviceBackend::ICLDevBackendCompilationService**) (ServiceFactory.cpp:86) ==14520== by 0x8B66143: Intel::OpenCL::CPUDevice::ProgramService::Init() (program_service.cpp:120) ==14520== by 0x8B60A96: Intel::OpenCL::CPUDevice::CPUDevice::Init() (cpu_device.cpp:355) ==14520== by 0x8B61027: Intel::OpenCL::CPUDevice::CPUDevice::clDevGetInstance(unsigned int, IOCLFrameworkCallbacks*, IOCLDevLogDescriptor*, cl_dev_err_code&) (cpu_device.cpp:258) ==14520== by 0x8B610DD: clDevCreateDeviceInstance (cpu_device.cpp:578) ==14520== by 0x8AA3A3D: Intel::OpenCL::Framework::Device::CreateInstance() (Device.cpp:358) ==14520== ==14520== Conditional jump or move depends on uninitialised value(s) ==14520== at 0x3AF5F6BB: Intel::OpenCL::DeviceBackend::Utils::CPUDetect::CPUDetect() (CPUDetect.cpp:150) ==14520== by 0x3AD9334C: GetInstance (CPUDetect.h:27) ==14520== by 0x3AD9334C: Intel::OpenCL::DeviceBackend::Utils::GetOrDetectCpuId(std::__cxx11::basic_string, std::allocator > const&) (CPUCompiler.cpp:63) ==14520== by 0x3AD948E2: Intel::OpenCL::DeviceBackend::CPUCompiler::SelectCpu(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) (CPUCompiler.cpp:305) ==14520== by 0x3AD95E54: Intel::OpenCL::DeviceBackend::CPUCompiler::CPUCompiler(Intel::OpenCL::DeviceBackend::ICompilerConfig const&) (CPUCompiler.cpp:261) ==14520== by 0x3AD9D6AC: Intel::OpenCL::DeviceBackend::CPUProgramBuilder::CPUProgramBuilder(Intel::OpenCL::DeviceBackend::IAbstractBackendFactory*, Intel::OpenCL::DeviceBackend::ICompilerConfig const&) (CPUProgramBuilder.cpp:47) ==14520== by 0x3AD92B43: Intel::OpenCL::DeviceBackend::CPUCompileService::CPUCompileService(Intel::OpenCL::DeviceBackend::ICompilerConfig const&) (CPUCompileService.cpp:33) ==14520== by 0x3ADC165A: Intel::OpenCL::DeviceBackend::ServiceFactory::GetCompilationService(Intel::OpenCL::DeviceBackend::ICLDevBackendOptions const*, Intel::OpenCL::DeviceBackend::ICLDevBackendCompilationService**) (ServiceFactory.cpp:86) ==14520== by 0x8B66143: Intel::OpenCL::CPUDevice::ProgramService::Init() (program_service.cpp:120) ==14520== by 0x8B60A96: Intel::OpenCL::CPUDevice::CPUDevice::Init() (cpu_device.cpp:355) ==14520== by 0x8B61027: Intel::OpenCL::CPUDevice::CPUDevice::clDevGetInstance(unsigned int, IOCLFrameworkCallbacks*, IOCLDevLogDescriptor*, cl_dev_err_code&) (cpu_device.cpp:258) ==14520== by 0x8B610DD: clDevCreateDeviceInstance (cpu_device.cpp:578) ==14520== by 0x8AA3A3D: Intel::OpenCL::Framework::Device::CreateInstance() (Device.cpp:358) ==14520== ==14520== Conditional jump or move depends on uninitialised value(s) ==14520== at 0x3AF5F6CC: Intel::OpenCL::DeviceBackend::Utils::CPUDetect::CPUDetect() (CPUDetect.cpp:156) ==14520== by 0x3AD9334C: GetInstance (CPUDetect.h:27) ==14520== by 0x3AD9334C: Intel::OpenCL::DeviceBackend::Utils::GetOrDetectCpuId(std::__cxx11::basic_string, std::allocator > const&) (CPUCompiler.cpp:63) ==14520== by 0x3AD948E2: Intel::OpenCL::DeviceBackend::CPUCompiler::SelectCpu(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) (CPUCompiler.cpp:305) ==14520== by 0x3AD95E54: Intel::OpenCL::DeviceBackend::CPUCompiler::CPUCompiler(Intel::OpenCL::DeviceBackend::ICompilerConfig const&) (CPUCompiler.cpp:261) ==14520== by 0x3AD9D6AC: Intel::OpenCL::DeviceBackend::CPUProgramBuilder::CPUProgramBuilder(Intel::OpenCL::DeviceBackend::IAbstractBackendFactory*, Intel::OpenCL::DeviceBackend::ICompilerConfig const&) (CPUProgramBuilder.cpp:47) ==14520== by 0x3AD92B43: Intel::OpenCL::DeviceBackend::CPUCompileService::CPUCompileService(Intel::OpenCL::DeviceBackend::ICompilerConfig const&) (CPUCompileService.cpp:33) ==14520== by 0x3ADC165A: Intel::OpenCL::DeviceBackend::ServiceFactory::GetCompilationService(Intel::OpenCL::DeviceBackend::ICLDevBackendOptions const*, Intel::OpenCL::DeviceBackend::ICLDevBackendCompilationService**) (ServiceFactory.cpp:86) ==14520== by 0x8B66143: Intel::OpenCL::CPUDevice::ProgramService::Init() (program_service.cpp:120) ==14520== by 0x8B60A96: Intel::OpenCL::CPUDevice::CPUDevice::Init() (cpu_device.cpp:355) ==14520== by 0x8B61027: Intel::OpenCL::CPUDevice::CPUDevice::clDevGetInstance(unsigned int, IOCLFrameworkCallbacks*, IOCLDevLogDescriptor*, cl_dev_err_code&) (cpu_device.cpp:258) ==14520== by 0x8B610DD: clDevCreateDeviceInstance (cpu_device.cpp:578) ==14520== by 0x8AA3A3D: Intel::OpenCL::Framework::Device::CreateInstance() (Device.cpp:358) ==14520== ==14520== Conditional jump or move depends on uninitialised value(s) ==14520== at 0x3AF5F6DD: Intel::OpenCL::DeviceBackend::Utils::CPUDetect::CPUDetect() (CPUDetect.cpp:162) ==14520== by 0x3AD9334C: GetInstance (CPUDetect.h:27) ==14520== by 0x3AD9334C: Intel::OpenCL::DeviceBackend::Utils::GetOrDetectCpuId(std::__cxx11::basic_string, std::allocator > const&) (CPUCompiler.cpp:63) ==14520== by 0x3AD948E2: Intel::OpenCL::DeviceBackend::CPUCompiler::SelectCpu(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) (CPUCompiler.cpp:305) ==14520== by 0x3AD95E54: Intel::OpenCL::DeviceBackend::CPUCompiler::CPUCompiler(Intel::OpenCL::DeviceBackend::ICompilerConfig const&) (CPUCompiler.cpp:261) ==14520== by 0x3AD9D6AC: Intel::OpenCL::DeviceBackend::CPUProgramBuilder::CPUProgramBuilder(Intel::OpenCL::DeviceBackend::IAbstractBackendFactory*, Intel::OpenCL::DeviceBackend::ICompilerConfig const&) (CPUProgramBuilder.cpp:47) ==14520== by 0x3AD92B43: Intel::OpenCL::DeviceBackend::CPUCompileService::CPUCompileService(Intel::OpenCL::DeviceBackend::ICompilerConfig const&) (CPUCompileService.cpp:33) ==14520== by 0x3ADC165A: Intel::OpenCL::DeviceBackend::ServiceFactory::GetCompilationService(Intel::OpenCL::DeviceBackend::ICLDevBackendOptions const*, Intel::OpenCL::DeviceBackend::ICLDevBackendCompilationService**) (ServiceFactory.cpp:86) ==14520== by 0x8B66143: Intel::OpenCL::CPUDevice::ProgramService::Init() (program_service.cpp:120) ==14520== by 0x8B60A96: Intel::OpenCL::CPUDevice::CPUDevice::Init() (cpu_device.cpp:355) ==14520== by 0x8B61027: Intel::OpenCL::CPUDevice::CPUDevice::clDevGetInstance(unsigned int, IOCLFrameworkCallbacks*, IOCLDevLogDescriptor*, cl_dev_err_code&) (cpu_device.cpp:258) ==14520== by 0x8B610DD: clDevCreateDeviceInstance (cpu_device.cpp:578) ==14520== by 0x8AA3A3D: Intel::OpenCL::Framework::Device::CreateInstance() (Device.cpp:358) ==14520== ==14520== Conditional jump or move depends on uninitialised value(s) ==14520== at 0x3AF5F6FE: Intel::OpenCL::DeviceBackend::Utils::CPUDetect::CPUDetect() (CPUDetect.cpp:172) ==14520== by 0x3AD9334C: GetInstance (CPUDetect.h:27) ==14520== by 0x3AD9334C: Intel::OpenCL::DeviceBackend::Utils::GetOrDetectCpuId(std::__cxx11::basic_string, std::allocator > const&) (CPUCompiler.cpp:63) ==14520== by 0x3AD948E2: Intel::OpenCL::DeviceBackend::CPUCompiler::SelectCpu(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) (CPUCompiler.cpp:305) ==14520== by 0x3AD95E54: Intel::OpenCL::DeviceBackend::CPUCompiler::CPUCompiler(Intel::OpenCL::DeviceBackend::ICompilerConfig const&) (CPUCompiler.cpp:261) ==14520== by 0x3AD9D6AC: Intel::OpenCL::DeviceBackend::CPUProgramBuilder::CPUProgramBuilder(Intel::OpenCL::DeviceBackend::IAbstractBackendFactory*, Intel::OpenCL::DeviceBackend::ICompilerConfig const&) (CPUProgramBuilder.cpp:47) ==14520== by 0x3AD92B43: Intel::OpenCL::DeviceBackend::CPUCompileService::CPUCompileService(Intel::OpenCL::DeviceBackend::ICompilerConfig const&) (CPUCompileService.cpp:33) ==14520== by 0x3ADC165A: Intel::OpenCL::DeviceBackend::ServiceFactory::GetCompilationService(Intel::OpenCL::DeviceBackend::ICLDevBackendOptions const*, Intel::OpenCL::DeviceBackend::ICLDevBackendCompilationService**) (ServiceFactory.cpp:86) ==14520== by 0x8B66143: Intel::OpenCL::CPUDevice::ProgramService::Init() (program_service.cpp:120) ==14520== by 0x8B60A96: Intel::OpenCL::CPUDevice::CPUDevice::Init() (cpu_device.cpp:355) ==14520== by 0x8B61027: Intel::OpenCL::CPUDevice::CPUDevice::clDevGetInstance(unsigned int, IOCLFrameworkCallbacks*, IOCLDevLogDescriptor*, cl_dev_err_code&) (cpu_device.cpp:258) ==14520== by 0x8B610DD: clDevCreateDeviceInstance (cpu_device.cpp:578) ==14520== by 0x8AA3A3D: Intel::OpenCL::Framework::Device::CreateInstance() (Device.cpp:358) ==14520== ==14520== Conditional jump or move depends on uninitialised value(s) ==14520== at 0x3AF5F70C: Intel::OpenCL::DeviceBackend::Utils::CPUDetect::CPUDetect() (CPUDetect.cpp:177) ==14520== by 0x3AD9334C: GetInstance (CPUDetect.h:27) ==14520== by 0x3AD9334C: Intel::OpenCL::DeviceBackend::Utils::GetOrDetectCpuId(std::__cxx11::basic_string, std::allocator > const&) (CPUCompiler.cpp:63) ==14520== by 0x3AD948E2: Intel::OpenCL::DeviceBackend::CPUCompiler::SelectCpu(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) (CPUCompiler.cpp:305) ==14520== by 0x3AD95E54: Intel::OpenCL::DeviceBackend::CPUCompiler::CPUCompiler(Intel::OpenCL::DeviceBackend::ICompilerConfig const&) (CPUCompiler.cpp:261) ==14520== by 0x3AD9D6AC: Intel::OpenCL::DeviceBackend::CPUProgramBuilder::CPUProgramBuilder(Intel::OpenCL::DeviceBackend::IAbstractBackendFactory*, Intel::OpenCL::DeviceBackend::ICompilerConfig const&) (CPUProgramBuilder.cpp:47) ==14520== by 0x3AD92B43: Intel::OpenCL::DeviceBackend::CPUCompileService::CPUCompileService(Intel::OpenCL::DeviceBackend::ICompilerConfig const&) (CPUCompileService.cpp:33) ==14520== by 0x3ADC165A: Intel::OpenCL::DeviceBackend::ServiceFactory::GetCompilationService(Intel::OpenCL::DeviceBackend::ICLDevBackendOptions const*, Intel::OpenCL::DeviceBackend::ICLDevBackendCompilationService**) (ServiceFactory.cpp:86) ==14520== by 0x8B66143: Intel::OpenCL::CPUDevice::ProgramService::Init() (program_service.cpp:120) ==14520== by 0x8B60A96: Intel::OpenCL::CPUDevice::CPUDevice::Init() (cpu_device.cpp:355) ==14520== by 0x8B61027: Intel::OpenCL::CPUDevice::CPUDevice::clDevGetInstance(unsigned int, IOCLFrameworkCallbacks*, IOCLDevLogDescriptor*, cl_dev_err_code&) (cpu_device.cpp:258) ==14520== by 0x8B610DD: clDevCreateDeviceInstance (cpu_device.cpp:578) ==14520== by 0x8AA3A3D: Intel::OpenCL::Framework::Device::CreateInstance() (Device.cpp:358) ==14520== ==14520== Conditional jump or move depends on uninitialised value(s) ==14520== at 0x3AD94A2F: Intel::OpenCL::DeviceBackend::CPUCompiler::SelectCpu(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) (CPUCompiler.cpp:343) ==14520== by 0x3AD95E54: Intel::OpenCL::DeviceBackend::CPUCompiler::CPUCompiler(Intel::OpenCL::DeviceBackend::ICompilerConfig const&) (CPUCompiler.cpp:261) ==14520== by 0x3AD9D6AC: Intel::OpenCL::DeviceBackend::CPUProgramBuilder::CPUProgramBuilder(Intel::OpenCL::DeviceBackend::IAbstractBackendFactory*, Intel::OpenCL::DeviceBackend::ICompilerConfig const&) (CPUProgramBuilder.cpp:47) ==14520== by 0x3AD92B43: Intel::OpenCL::DeviceBackend::CPUCompileService::CPUCompileService(Intel::OpenCL::DeviceBackend::ICompilerConfig const&) (CPUCompileService.cpp:33) ==14520== by 0x3ADC165A: Intel::OpenCL::DeviceBackend::ServiceFactory::GetCompilationService(Intel::OpenCL::DeviceBackend::ICLDevBackendOptions const*, Intel::OpenCL::DeviceBackend::ICLDevBackendCompilationService**) (ServiceFactory.cpp:86) ==14520== by 0x8B66143: Intel::OpenCL::CPUDevice::ProgramService::Init() (program_service.cpp:120) ==14520== by 0x8B60A96: Intel::OpenCL::CPUDevice::CPUDevice::Init() (cpu_device.cpp:355) ==14520== by 0x8B61027: Intel::OpenCL::CPUDevice::CPUDevice::clDevGetInstance(unsigned int, IOCLFrameworkCallbacks*, IOCLDevLogDescriptor*, cl_dev_err_code&) (cpu_device.cpp:258) ==14520== by 0x8B610DD: clDevCreateDeviceInstance (cpu_device.cpp:578) ==14520== by 0x8AA3A3D: Intel::OpenCL::Framework::Device::CreateInstance() (Device.cpp:358) ==14520== by 0x8A52791: Intel::OpenCL::Framework::Context::Context(long const*, unsigned int, unsigned int, Intel::OpenCL::Utils::SharedPtr*, void (*)(char const*, void const*, unsigned long, void*), void*, int*, ocl_entry_points*, ocl_gpa_data*, Intel::OpenCL::Framework::ContextModule&) (Context.cpp:227) ==14520== by 0x8A356D9: Allocate (Context.h:79) ==14520== by 0x8A356D9: Intel::OpenCL::Framework::ContextModule::CreateContext(long const*, unsigned int, _cl_device_id* const*, void (*)(char const*, void const*, unsigned long, void*), void*, int*) (context_module.cpp:342) ==14520== ==14520== Conditional jump or move depends on uninitialised value(s) ==14520== at 0x3AD94A2F: Intel::OpenCL::DeviceBackend::CPUCompiler::SelectCpu(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) (CPUCompiler.cpp:343) ==14520== by 0x3AD95E54: Intel::OpenCL::DeviceBackend::CPUCompiler::CPUCompiler(Intel::OpenCL::DeviceBackend::ICompilerConfig const&) (CPUCompiler.cpp:261) ==14520== by 0x3ADB4E92: Intel::OpenCL::DeviceBackend::ImageCallbackManager::InitLibrary(Intel::OpenCL::DeviceBackend::ICompilerConfig const&, bool, Intel::CPUId&) (ImageCallbackManager.cpp:70) ==14520== by 0x3ADB5671: Intel::OpenCL::DeviceBackend::ImageCallbackService::ImageCallbackService(Intel::OpenCL::DeviceBackend::CompilerConfig const&, bool) (ImageCallbackServices.cpp:98) ==14520== by 0x3ADC18AB: Intel::OpenCL::DeviceBackend::ServiceFactory::GetImageService(Intel::OpenCL::DeviceBackend::ICLDevBackendOptions const*, Intel::OpenCL::DeviceBackend::ICLDevBackendImageService**) (ServiceFactory.cpp:203) ==14520== by 0x8B66162: Intel::OpenCL::CPUDevice::ProgramService::Init() (program_service.cpp:127) ==14520== by 0x8B60A96: Intel::OpenCL::CPUDevice::CPUDevice::Init() (cpu_device.cpp:355) ==14520== by 0x8B61027: Intel::OpenCL::CPUDevice::CPUDevice::clDevGetInstance(unsigned int, IOCLFrameworkCallbacks*, IOCLDevLogDescriptor*, cl_dev_err_code&) (cpu_device.cpp:258) ==14520== by 0x8B610DD: clDevCreateDeviceInstance (cpu_device.cpp:578) ==14520== by 0x8AA3A3D: Intel::OpenCL::Framework::Device::CreateInstance() (Device.cpp:358) ==14520== by 0x8A52791: Intel::OpenCL::Framework::Context::Context(long const*, unsigned int, unsigned int, Intel::OpenCL::Utils::SharedPtr*, void (*)(char const*, void const*, unsigned long, void*), void*, int*, ocl_entry_points*, ocl_gpa_data*, Intel::OpenCL::Framework::ContextModule&) (Context.cpp:227) ==14520== by 0x8A356D9: Allocate (Context.h:79) ==14520== by 0x8A356D9: Intel::OpenCL::Framework::ContextModule::CreateContext(long const*, unsigned int, _cl_device_id* const*, void (*)(char const*, void const*, unsigned long, void*), void*, int*) (context_module.cpp:342) ==14520== DoNothing submitted ==14520== Conditional jump or move depends on uninitialised value(s) ==14520== at 0x3DAB105D: SPIRV::SPIRVToLLVM::transKernelMetadata() (in /opt/intel/inteloneapi/compiler/2021.1-beta03/linux/lib/x64/libclang_compiler.so.2019.9.11.0) ==14520== by 0x3DAD0E1E: SPIRV::SPIRVToLLVM::translate() (in /opt/intel/inteloneapi/compiler/2021.1-beta03/linux/lib/x64/libclang_compiler.so.2019.9.11.0) ==14520== by 0x3DAD0FB4: llvm::convertSpirvToLLVM(llvm::LLVMContext&, SPIRV::SPIRVModule&, std::__cxx11::basic_string, std::allocator >&) (in /opt/intel/inteloneapi/compiler/2021.1-beta03/linux/lib/x64/libclang_compiler.so.2019.9.11.0) ==14520== by 0x3DAD15E1: llvm::readSpirv(llvm::LLVMContext&, SPIRV::TranslatorOpts const&, std::istream&, llvm::Module*&, std::__cxx11::basic_string, std::allocator >&) (in /opt/intel/inteloneapi/compiler/2021.1-beta03/linux/lib/x64/libclang_compiler.so.2019.9.11.0) ==14520== by 0x3DAD1A85: llvm::readSpirv(llvm::LLVMContext&, std::istream&, llvm::Module*&, std::__cxx11::basic_string, std::allocator >&) (in /opt/intel/inteloneapi/compiler/2021.1-beta03/linux/lib/x64/libclang_compiler.so.2019.9.11.0) ==14520== by 0x3D8F6B6C: Intel::OpenCL::ClangFE::ClangFECompilerParseSPIRVTask::ParseSPIRV(Intel::OpenCL::ClangFE::IOCLFEBinaryResult**) (ParseSPIRV.cpp:235) ==14520== by 0x3D8F07FF: Intel::OpenCL::ClangFE::ClangFECompiler::ParseSPIRV(Intel::OpenCL::FECompilerAPI::FESPIRVProgramDescriptor*, Intel::OpenCL::ClangFE::IOCLFEBinaryResult**) (FrontendDriver.cpp:138) ==14520== by 0x8AA7AAF: Intel::OpenCL::Framework::FrontEndCompiler::ParseSpirv(char const*, unsigned int, char const*, char**, unsigned long*, char**) const (fe_compiler.cpp:191) ==14520== by 0x8A62650: Intel::OpenCL::Framework::CompileTask::Execute() (program_service.cpp:168) ==14520== by 0x48695A9: Intel::OpenCL::TaskExecutor::execute_command(Intel::OpenCL::Utils::SharedPtr const&, Intel::OpenCL::TaskExecutor::base_command_list&) (tbb_executor.cpp:98) ==14520== by 0x828BA3C: tbb::interface7::internal::task_arena_base::internal_execute(tbb::interface7::internal::delegate_base&) const (arena.cpp:810) ==14520== by 0x48555A4: execute_impl (task_arena.h:216) ==14520== by 0x48555A4: execute (task_arena.h:347) ==14520== by 0x48555A4: Execute (arena_handler.h:108) ==14520== by 0x48555A4: Execute (arena_handler.h:445) ==14520== by 0x48555A4: Intel::OpenCL::TaskExecutor::immediate_command_list::LaunchExecutorTask(bool, Intel::OpenCL::Utils::SharedPtr const&) (base_command_list.cpp:250) ==14520== ==14520== Invalid read of size 8 ==14520== at 0x3AEE0574: ~SmallVectorImpl (SmallVector.h:336) ==14520== by 0x3AEE0574: ~SmallVector (SmallVector.h:844) ==14520== by 0x3AEE0574: intel::CoerceTypes::runOnFunction(llvm::Function*) (CoerceTypes.cpp:135) ==14520== by 0x3AEE1E5A: intel::CoerceTypes::runOnModule(llvm::Module&) (CoerceTypes.cpp:70) ==14520== by 0x3B08941D: llvm::legacy::PassManagerImpl::run(llvm::Module&) (in /opt/intel/inteloneapi/compiler/2021.1-beta03/linux/lib/x64/libOclCpuBackEnd.so.2019.9.11.0) ==14520== by 0x3ADC520E: Intel::OpenCL::DeviceBackend::Optimizer::Optimize() (Optimizer.cpp:901) ==14520== by 0x3ADA3E70: Intel::OpenCL::DeviceBackend::Compiler::BuildProgram(llvm::Module*, char const*, Intel::OpenCL::DeviceBackend::ProgramBuildResult*) (Compiler.cpp:450) ==14520== by 0x3ADBFE23: Intel::OpenCL::DeviceBackend::ProgramBuilder::BuildProgram(Intel::OpenCL::DeviceBackend::Program*, Intel::OpenCL::DeviceBackend::ICLDevBackendOptions const*, char const*) (ProgramBuilder.cpp:307) ==14520== by 0x3AD9FB84: Intel::OpenCL::DeviceBackend::CompileService::BuildProgram(Intel::OpenCL::DeviceBackend::ICLDevBackendProgram_*, Intel::OpenCL::DeviceBackend::ICLDevBackendOptions const*, char const*) (CompileService.cpp:122) ==14520== by 0x8B663E1: Intel::OpenCL::CPUDevice::ProgramService::BuildProgram(void*, char const*, int*) (program_service.cpp:338) ==14520== by 0x8A62287: Intel::OpenCL::Framework::DeviceBuildTask::Execute() (program_service.cpp:535) ==14520== by 0x48695A9: Intel::OpenCL::TaskExecutor::execute_command(Intel::OpenCL::Utils::SharedPtr const&, Intel::OpenCL::TaskExecutor::base_command_list&) (tbb_executor.cpp:98) ==14520== by 0x828BA3C: tbb::interface7::internal::task_arena_base::internal_execute(tbb::interface7::internal::delegate_base&) const (arena.cpp:810) ==14520== by 0x48555A4: execute_impl (task_arena.h:216) ==14520== by 0x48555A4: execute (task_arena.h:347) ==14520== by 0x48555A4: Execute (arena_handler.h:108) ==14520== by 0x48555A4: Execute (arena_handler.h:445) ==14520== by 0x48555A4: Intel::OpenCL::TaskExecutor::immediate_command_list::LaunchExecutorTask(bool, Intel::OpenCL::Utils::SharedPtr const&) (base_command_list.cpp:250) ==14520== Address 0x2bd50d68 is 104 bytes inside a block of size 192 free'd ==14520== at 0x483BFBF: operator delete(void*) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==14520== by 0x3B05F713: llvm::Instruction::eraseFromParent() (in /opt/intel/inteloneapi/compiler/2021.1-beta03/linux/lib/x64/libOclCpuBackEnd.so.2019.9.11.0) ==14520== by 0x3AEE0538: intel::CoerceTypes::runOnFunction(llvm::Function*) (CoerceTypes.cpp:184) ==14520== by 0x3AEE1E5A: intel::CoerceTypes::runOnModule(llvm::Module&) (CoerceTypes.cpp:70) ==14520== by 0x3B08941D: llvm::legacy::PassManagerImpl::run(llvm::Module&) (in /opt/intel/inteloneapi/compiler/2021.1-beta03/linux/lib/x64/libOclCpuBackEnd.so.2019.9.11.0) ==14520== by 0x3ADC520E: Intel::OpenCL::DeviceBackend::Optimizer::Optimize() (Optimizer.cpp:901) ==14520== by 0x3ADA3E70: Intel::OpenCL::DeviceBackend::Compiler::BuildProgram(llvm::Module*, char const*, Intel::OpenCL::DeviceBackend::ProgramBuildResult*) (Compiler.cpp:450) ==14520== by 0x3ADBFE23: Intel::OpenCL::DeviceBackend::ProgramBuilder::BuildProgram(Intel::OpenCL::DeviceBackend::Program*, Intel::OpenCL::DeviceBackend::ICLDevBackendOptions const*, char const*) (ProgramBuilder.cpp:307) ==14520== by 0x3AD9FB84: Intel::OpenCL::DeviceBackend::CompileService::BuildProgram(Intel::OpenCL::DeviceBackend::ICLDevBackendProgram_*, Intel::OpenCL::DeviceBackend::ICLDevBackendOptions const*, char const*) (CompileService.cpp:122) ==14520== by 0x8B663E1: Intel::OpenCL::CPUDevice::ProgramService::BuildProgram(void*, char const*, int*) (program_service.cpp:338) ==14520== by 0x8A62287: Intel::OpenCL::Framework::DeviceBuildTask::Execute() (program_service.cpp:535) ==14520== by 0x48695A9: Intel::OpenCL::TaskExecutor::execute_command(Intel::OpenCL::Utils::SharedPtr const&, Intel::OpenCL::TaskExecutor::base_command_list&) (tbb_executor.cpp:98) ==14520== Block was alloc'd at ==14520== at 0x483AE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==14520== by 0x3B0C5A28: llvm::User::operator new(unsigned long, unsigned int, unsigned int) (in /opt/intel/inteloneapi/compiler/2021.1-beta03/linux/lib/x64/libOclCpuBackEnd.so.2019.9.11.0) ==14520== by 0x3B109CD6: (anonymous namespace)::BitcodeReader::parseFunctionBody(llvm::Function*) (in /opt/intel/inteloneapi/compiler/2021.1-beta03/linux/lib/x64/libOclCpuBackEnd.so.2019.9.11.0) ==14520== by 0x3B10ABAE: (anonymous namespace)::BitcodeReader::materialize(llvm::GlobalValue*) (in /opt/intel/inteloneapi/compiler/2021.1-beta03/linux/lib/x64/libOclCpuBackEnd.so.2019.9.11.0) ==14520== by 0x3B10EBB5: (anonymous namespace)::BitcodeReader::materializeModule() (in /opt/intel/inteloneapi/compiler/2021.1-beta03/linux/lib/x64/libOclCpuBackEnd.so.2019.9.11.0) ==14520== by 0x3B0A36A8: llvm::Module::materializeAll() (in /opt/intel/inteloneapi/compiler/2021.1-beta03/linux/lib/x64/libOclCpuBackEnd.so.2019.9.11.0) ==14520== by 0x3B10FEC3: llvm::BitcodeModule::getModuleImpl(llvm::LLVMContext&, bool, bool, bool) (in /opt/intel/inteloneapi/compiler/2021.1-beta03/linux/lib/x64/libOclCpuBackEnd.so.2019.9.11.0) ==14520== by 0x3B110103: llvm::BitcodeModule::parseModule(llvm::LLVMContext&) (in /opt/intel/inteloneapi/compiler/2021.1-beta03/linux/lib/x64/libOclCpuBackEnd.so.2019.9.11.0) ==14520== by 0x3B1101AD: llvm::parseBitcodeFile(llvm::MemoryBufferRef, llvm::LLVMContext&) (in /opt/intel/inteloneapi/compiler/2021.1-beta03/linux/lib/x64/libOclCpuBackEnd.so.2019.9.11.0) ==14520== by 0x3ADA2933: Intel::OpenCL::DeviceBackend::Compiler::ParseModuleIR(llvm::MemoryBuffer*) (Compiler.cpp:506) ==14520== by 0x3ADBC556: Intel::OpenCL::DeviceBackend::ProgramBuilder::ParseProgram(Intel::OpenCL::DeviceBackend::Program*) (ProgramBuilder.cpp:258) ==14520== by 0x3AD9FE8A: Intel::OpenCL::DeviceBackend::CompileService::CreateProgram(void const*, unsigned long, Intel::OpenCL::DeviceBackend::ICLDevBackendProgram_**) (CompileService.cpp:67) ==14520== Vector addition submitted Result: -0.7 Platform: Intel(R) OpenCL HD Graphics Device: Intel(R) Gen9 HD Graphics NEO DoNothing submitted Vector addition submitted Result: -0.7 Platform: Intel(R) OpenCL HD Graphics Device: Intel(R) Gen9 HD Graphics NEO DoNothing submitted Vector addition submitted Result: 0 Platform: NVIDIA CUDA Device: GeForce GTX 1070 ==14520== Warning: noted but unhandled ioctl 0x19 with no size/direction hints. ==14520== This could cause spurious value errors to appear. ==14520== See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper. ==14520== Warning: set address range perms: large range [0x10106000000, 0x10206000000) (noaccess) ==14520== Warning: noted but unhandled ioctl 0x21 with no size/direction hints. ==14520== This could cause spurious value errors to appear. ==14520== See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper. ==14520== Warning: noted but unhandled ioctl 0x1b with no size/direction hints. ==14520== This could cause spurious value errors to appear. ==14520== See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper. ==14520== Warning: noted but unhandled ioctl 0x44 with no size/direction hints. ==14520== This could cause spurious value errors to appear. ==14520== See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper. DoNothing submitted Vector addition submitted Result: 0 ==14520== Warning: set address range perms: large range [0x10106000000, 0x10206000000) (noaccess) Platform: Intel(R) OpenCL Device: Intel(R) Core(TM) i7-4910MQ CPU @ 2.90GHz DoNothing submitted ==14520== Conditional jump or move depends on uninitialised value(s) ==14520== at 0x4BD1D05D: SPIRV::SPIRVToLLVM::transKernelMetadata() (in /opt/intel/inteloneapi/compiler/2021.1-beta03/linux/lib/x64/libclang_compiler.so) ==14520== by 0x4BD3CE1E: SPIRV::SPIRVToLLVM::translate() (in /opt/intel/inteloneapi/compiler/2021.1-beta03/linux/lib/x64/libclang_compiler.so) ==14520== by 0x4BD3CFB4: llvm::convertSpirvToLLVM(llvm::LLVMContext&, SPIRV::SPIRVModule&, std::__cxx11::basic_string, std::allocator >&) (in /opt/intel/inteloneapi/compiler/2021.1-beta03/linux/lib/x64/libclang_compiler.so) ==14520== by 0x4BD3D5E1: llvm::readSpirv(llvm::LLVMContext&, SPIRV::TranslatorOpts const&, std::istream&, llvm::Module*&, std::__cxx11::basic_string, std::allocator >&) (in /opt/intel/inteloneapi/compiler/2021.1-beta03/linux/lib/x64/libclang_compiler.so) ==14520== by 0x4BD3DA85: llvm::readSpirv(llvm::LLVMContext&, std::istream&, llvm::Module*&, std::__cxx11::basic_string, std::allocator >&) (in /opt/intel/inteloneapi/compiler/2021.1-beta03/linux/lib/x64/libclang_compiler.so) ==14520== by 0x4BB62B6C: Intel::OpenCL::ClangFE::ClangFECompilerParseSPIRVTask::ParseSPIRV(Intel::OpenCL::ClangFE::IOCLFEBinaryResult**) (ParseSPIRV.cpp:235) ==14520== by 0x4BB5C7FF: Intel::OpenCL::ClangFE::ClangFECompiler::ParseSPIRV(Intel::OpenCL::FECompilerAPI::FESPIRVProgramDescriptor*, Intel::OpenCL::ClangFE::IOCLFEBinaryResult**) (FrontendDriver.cpp:138) ==14520== by 0xE57B60F: Intel::OpenCL::Framework::FrontEndCompiler::ParseSpirv(char const*, unsigned int, char const*, char**, unsigned long*, char**) const (fe_compiler.cpp:191) ==14520== by 0xE549FA0: Intel::OpenCL::Framework::CompileTask::Execute() (program_service.cpp:168) ==14520== by 0xE8067E9: Intel::OpenCL::TaskExecutor::execute_command(Intel::OpenCL::Utils::SharedPtr const&, Intel::OpenCL::TaskExecutor::base_command_list&) (tbb_executor.cpp:98) ==14520== by 0x828BA3C: tbb::interface7::internal::task_arena_base::internal_execute(tbb::interface7::internal::delegate_base&) const (arena.cpp:810) ==14520== by 0xE801774: execute (task_arena.h:262) ==14520== by 0xE801774: Execute (arena_handler.h:108) ==14520== by 0xE801774: Execute (arena_handler.h:445) ==14520== by 0xE801774: Intel::OpenCL::TaskExecutor::immediate_command_list::LaunchExecutorTask(bool, Intel::OpenCL::Utils::SharedPtr const&) (base_command_list.cpp:250) ==14520== ==14520== Warning: set address range perms: large range [0x59c9d040, 0x96aa2bd8) (undefined) ==14520== Thread 10: ==14520== Invalid read of size 8 ==14520== at 0xEC78830: Intel::OpenCL::CPUDevice::NDRange::Init(unsigned long*, unsigned int&, unsigned long) (dispatcher_commands.cpp:834) ==14520== by 0xE80B380: Intel::OpenCL::TaskExecutor::TBB_ExecutionSchedulers::parallel_execute(Intel::OpenCL::TaskExecutor::base_command_list&, Intel::OpenCL::Utils::SharedPtr const&) (tbb_execution_schedulers.cpp:347) ==14520== by 0xE80678F: Intel::OpenCL::TaskExecutor::execute_command(Intel::OpenCL::Utils::SharedPtr const&, Intel::OpenCL::TaskExecutor::base_command_list&) (tbb_executor.cpp:93) ==14520== by 0xE807F40: operator() (base_command_list.h:319) ==14520== by 0xE807F40: Intel::OpenCL::TaskExecutor::SpawningTaskGroup::TaskGroupTask::execute() (task_group.h:198) ==14520== by 0x8290668: tbb::internal::custom_scheduler::local_wait_for_all(tbb::task&, tbb::task*) (custom_scheduler.h:501) ==14520== by 0x828B01D: tbb::internal::arena::process(tbb::internal::generic_scheduler&) (arena.cpp:159) ==14520== by 0x8288EC6: tbb::internal::market::process(rml::job&) (market.cpp:693) ==14520== by 0x82845F5: tbb::internal::rml::private_worker::run() (private_server.cpp:271) ==14520== by 0x8284585: tbb::internal::rml::private_worker::thread_routine(void*) (private_server.cpp:224) ==14520== by 0x7672668: start_thread (pthread_create.c:479) ==14520== by 0x5011322: clone (clone.S:95) ==14520== Address 0x48002c5dc9058d70 is not stack'd, malloc'd or (recently) free'd ==14520== ==14520== ==14520== Process terminating with default action of signal 11 (SIGSEGV) ==14520== General Protection Fault ==14520== at 0xEC78830: Intel::OpenCL::CPUDevice::NDRange::Init(unsigned long*, unsigned int&, unsigned long) (dispatcher_commands.cpp:834) ==14520== by 0xE80B380: Intel::OpenCL::TaskExecutor::TBB_ExecutionSchedulers::parallel_execute(Intel::OpenCL::TaskExecutor::base_command_list&, Intel::OpenCL::Utils::SharedPtr const&) (tbb_execution_schedulers.cpp:347) ==14520== by 0xE80678F: Intel::OpenCL::TaskExecutor::execute_command(Intel::OpenCL::Utils::SharedPtr const&, Intel::OpenCL::TaskExecutor::base_command_list&) (tbb_executor.cpp:93) ==14520== by 0xE807F40: operator() (base_command_list.h:319) ==14520== by 0xE807F40: Intel::OpenCL::TaskExecutor::SpawningTaskGroup::TaskGroupTask::execute() (task_group.h:198) ==14520== by 0x8290668: tbb::internal::custom_scheduler::local_wait_for_all(tbb::task&, tbb::task*) (custom_scheduler.h:501) ==14520== by 0x828B01D: tbb::internal::arena::process(tbb::internal::generic_scheduler&) (arena.cpp:159) ==14520== by 0x8288EC6: tbb::internal::market::process(rml::job&) (market.cpp:693) ==14520== by 0x82845F5: tbb::internal::rml::private_worker::run() (private_server.cpp:271) ==14520== by 0x8284585: tbb::internal::rml::private_worker::thread_routine(void*) (private_server.cpp:224) ==14520== by 0x7672668: start_thread (pthread_create.c:479) ==14520== by 0x5011322: clone (clone.S:95) ==14520== ==14520== HEAP SUMMARY: ==14520== in use at exit: 1,050,161,927 bytes in 241,537 blocks ==14520== total heap usage: 1,521,621 allocs, 1,280,084 frees, 1,322,472,451 bytes allocated ==14520== ==14520== LEAK SUMMARY: ==14520== definitely lost: 38,994 bytes in 731 blocks ==14520== indirectly lost: 37,464 bytes in 363 blocks ==14520== possibly lost: 7,191,798 bytes in 56,892 blocks ==14520== still reachable: 1,042,893,671 bytes in 183,551 blocks ==14520== of which reachable via heuristic: ==14520== stdstring : 719,664 bytes in 14,586 blocks ==14520== newarray : 24,768 bytes in 14 blocks ==14520== suppressed: 0 bytes in 0 blocks ==14520== Rerun with --leak-check=full to see details of leaked memory ==14520== ==14520== Use --track-origins=yes to see where uninitialised values come from ==14520== For lists of detected and suppressed errors, rerun with: -s ==14520== ERROR SUMMARY: 53 errors from 22 contexts (suppressed: 0 from 0)