Skip to content

scheduler/./SchedulerTests.exe/9/12 DependsOnTests.EnqueueNoMemObjTwoHostTasks failing on Windows on unrelated changes #14060

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
sarnex opened this issue Jun 5, 2024 · 0 comments
Labels
bug Something isn't working confirmed

Comments

@sarnex
Copy link
Contributor

sarnex commented Jun 5, 2024

Describe the bug

https://github.com/intel/llvm/actions/runs/9388806833/job/25854848527

[ RUN      ] DependsOnTests.EnqueueNoMemObjTwoHostTasks

Exception Code: 0xC0000005

 #0 0x00007ff6923d2333 sycl::_V1::detail::plugin::call_nocheck<35, struct _pi_mem *>(struct _pi_mem *) const D:\github\_work\llvm\llvm\src\sycl\source\detail\plugin.hpp:271:0

 #1 0x00007ff6923fe24a sycl::_V1::detail::plugin::call D:\github\_work\llvm\llvm\src\sycl\source\detail\plugin.hpp:297:0

 #2 0x00007ff6923fe24a sycl::_V1::detail::memReleaseHelper D:\github\_work\llvm\llvm\src\sycl\source\detail\memory_manager.cpp:194:0

 #3 0x00007ff6923fe24a sycl::_V1::detail::MemoryManager::releaseMemObj(class std::shared_ptr<class sycl::_V1::detail::context_impl>, class sycl::_V1::detail::SYCLMemObjI *, void *, void *) D:\github\_work\llvm\llvm\src\sycl\source\detail\memory_manager.cpp:275:0

 #4 0x00007ff6924b2b56 sycl::_V1::detail::SYCLMemObjT::releaseMem(class std::shared_ptr<class sycl::_V1::detail::context_impl>, void *) D:\github\_work\llvm\llvm\src\sycl\source\detail\sycl_mem_obj_t.cpp:127:0

 #5 0x00007ff6923fe08d sycl::_V1::detail::MemoryManager::release(class std::shared_ptr<class sycl::_V1::detail::context_impl>, class sycl::_V1::detail::SYCLMemObjI *, void *, class std::vector<class std::shared_ptr<class sycl::_V1::detail::event_impl>, class std::allocator<class std::shared_ptr<class sycl::_V1::detail::event_impl>>>, struct _pi_event *&) D:\github\_work\llvm\llvm\src\sycl\source\detail\memory_manager.cpp:258:0

 #6 0x00007ff69248caac sycl::_V1::detail::ReleaseCommand::enqueueImp(void) D:\github\_work\llvm\llvm\src\sycl\source\detail\scheduler\commands.cpp:1279:0

 #7 0x00007ff69248a5c1 sycl::_V1::detail::Command::enqueue(struct sycl::_V1::detail::EnqueueResultT &, enum sycl::_V1::detail::BlockingT, class std::vector<class sycl::_V1::detail::Command *, class std::allocator<class sycl::_V1::detail::Command *>> &) D:\github\_work\llvm\llvm\src\sycl\source\detail\scheduler\commands.cpp:884:0

 #8 0x00007ff6924a28b2 sycl::_V1::detail::Scheduler::GraphProcessor::enqueueCommand(class sycl::_V1::detail::Command *, class std::shared_lock<class std::shared_timed_mutex> &, struct sycl::_V1::detail::EnqueueResultT &, class std::vector<class sycl::_V1::detail::Command *, class std::allocator<class sycl::_V1::detail::Command *>> &, class sycl::_V1::detail::Command *, enum sycl::_V1::detail::BlockingT) D:\github\_work\llvm\llvm\src\sycl\source\detail\scheduler\graph_processor.cpp:145:0

 #9 0x00007ff6924a2476 sycl::_V1::detail::Scheduler::waitForRecordToFinish(struct sycl::_V1::detail::MemObjRecord *, class std::shared_lock<class std::shared_timed_mutex> &) D:\github\_work\llvm\llvm\src\sycl\source\detail\scheduler\scheduler.cpp:82:0

#10 0x00007ff6924a18f3 sycl::_V1::detail::Scheduler::removeMemoryObject(class sycl::_V1::detail::SYCLMemObjI *, bool) D:\github\_work\llvm\llvm\src\sycl\source\detail\scheduler\scheduler.cpp:293:0

#11 0x00007ff6924a087e sycl::_V1::detail::Scheduler::cleanupDeferredMemObjects(enum sycl::_V1::detail::BlockingT) D:\github\_work\llvm\llvm\src\sycl\source\detail\scheduler\scheduler.cpp:552:0

#12 0x00007ff6924a02a3 sycl::_V1::detail::Scheduler::cleanupCommands(class std::vector<class sycl::_V1::detail::Command *, class std::allocator<class sycl::_V1::detail::Command *>> const &) D:\github\_work\llvm\llvm\src\sycl\source\detail\scheduler\scheduler.cpp:436:0

#13 0x00007ff69249d86c sycl::_V1::detail::Scheduler::NotifyHostTaskCompletion(class sycl::_V1::detail::Command *) D:\github\_work\llvm\llvm\src\sycl\source\detail\scheduler\scheduler.cpp:501:0

#14 0x00007ff6924803a0 sycl::_V1::detail::DispatchHostTask::operator()(void) const D:\github\_work\llvm\llvm\src\sycl\source\detail\scheduler\commands.cpp:443:0

#15 0x00007ff69239fa86 sycl::_V1::detail::ThreadPool::worker(void) D:\github\_work\llvm\llvm\src\sycl\source\detail\thread_pool.hpp:51:0

#16 0x00007ff69239b911 std::thread::_Invoke<class std::tuple<class `private: void __cdecl sycl::_V1::detail::ThreadPool::start(void)'::`3'::<lambda_1>>, 0>(void *) C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.33.31629\include\thread:56:0

#17 0x00007ff9e3a86b4c (C:\WINDOWS\System32\ucrtbase.dll+0x26b4c)

#18 0x00007ff9e4ba4cb0 (C:\WINDOWS\System32\KERNEL32.DLL+0x14cb0)

#19 0x00007ff9e5d3e8ab (C:\WINDOWS\SYSTEM32\ntdll.dll+0x7e8ab)


--
exit: 3221225477

To reproduce

No response

Environment

No response

Additional context

No response

@sarnex sarnex added the bug Something isn't working label Jun 5, 2024
sarnex added a commit that referenced this issue Jun 5, 2024
ianayl pushed a commit to ianayl/sycl that referenced this issue Jun 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working confirmed
Projects
None yet
Development

No branches or pull requests

2 participants