Compile command: clang++ -fsycl -fsycl-targets=nvptx64-nvidia-cuda-sycldevice simple-sycl-app.cpp -o simple-sycl-app-cuda.exe -g Breakpoint 1 at 0x40388b: file simple-sycl-app.cpp, line 5. (gdb) run Starting program: /home/varsha/sycl_workspace/simple-sycl-app-cuda.exe [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Breakpoint 1, main () at simple-sycl-app.cpp:5 5 cl::sycl::buffer Buffer(4); (gdb) next 8 cl::sycl::queue Queue; (gdb) next [New Thread 0x7fffeef42700 (LWP 7699)] terminate called after throwing an instance of 'cl::sycl::runtime_error' what(): OpenCL API failed. OpenCL API returns: -30 (CL_INVALID_VALUE) -30 (CL_INVALID_VALUE) Thread 1 "simple-sycl-app" received signal SIGABRT, Aborted. __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51 51 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory. (gdb) bt #0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51 #1 0x00007ffff6bae801 in __GI_abort () at abort.c:79 #2 0x00007ffff7ad8957 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #3 0x00007ffff7adeab6 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #4 0x00007ffff7adeaf1 in std::terminate() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #5 0x00007ffff7aded24 in __cxa_throw () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #6 0x00007ffff718fb5a in cl::sycl::detail::context_impl::context_impl(std::vector >, std::function, bool) () from /opt/intel/sycl-for-cuda//build/lib/libsycl.so #7 0x00007ffff7213f4d in cl::sycl::context::context(std::vector > const&, std::function, bool) () from /opt/intel/sycl-for-cuda//build/lib/libsycl.so #8 0x00007ffff72142e3 in cl::sycl::context::context(cl::sycl::device const&, std::function, bool) () from /opt/intel/sycl-for-cuda//build/lib/libsycl.so #9 0x00007ffff7230b00 in cl::sycl::queue::queue(cl::sycl::device const&, std::function const&, cl::sycl::property_list const&) () from /opt/intel/sycl-for-cuda//build/lib/libsycl.so #10 0x0000000000405669 in cl::sycl::queue::queue(cl::sycl::device_selector const&, std::function const&, cl::sycl::property_list const&) (this=0x7fffffffccb0, DeviceSelector=warning: RTTI symbol not found for class 'cl::sycl::default_selector' ..., AsyncHandler=..., PropList=...) at /opt/intel/sycl-for-cuda/build/lib/clang/11.0.0/include/CL/sycl/queue.hpp:65 #11 0x0000000000404ea5 in cl::sycl::queue::queue (this=0x7fffffffccb0, PropList=...) at /opt/intel/sycl-for-cuda/build/lib/clang/11.0.0/include/CL/sycl/queue.hpp:38 #12 0x00000000004038fc in main () at simple-sycl-app.cpp:8