-
Notifications
You must be signed in to change notification settings - Fork 178
Open
Description
Houdini crashes as soon as I try to create a File node inside a COP network.
I chose CPU in Houdini preferences.
I do not know where to find the Intel OpenCL version.
Steps to reproduce
- Launch Houdini
- Right click in the network view and search for COP network. Select COP network.
- Press enter to jump down into the COP network node.
- Right click in the network view and search for File. Select the File node.
-> Houdini crashes and opens an xmessage dialog.
Versions & Specs
Houdini FX Version 20.5.684
Open Source Information: https://www.sidefx.com/docs/houdini/licenses/index.html
Operating System: Ubuntu 22.04.5 LTS
Processor: 13th Gen Intel(R) Core(TM) i5-1340P
Number of Cores: 16
Physical Memory: 31.06 GB
Logs (Houdini crash report)
Uptime 26 seconds
Sun Aug 17 08:48:50 2025
Caught signal 6
Traceback from 750808 ThreadId=0x7ed740b84600
AP_Interface::si_CrashHandler::handledSignal(UTsignalHandlerArg) <libHoudiniUI.so>
signalCallback(UTsignalHandlerArg) <libHoudiniUT.so>
UT_Signal::UT_ComboSignalHandler::operator()(int, siginfo_t*, void*) const <libHoudiniUT.so>
UT_Signal::processSignal(int, siginfo_t*, void*) <libHoudiniUT.so>
__sigaction <libc.so.6>
pthread_kill <libc.so.6>
raise <libc.so.6>
abort <libc.so.6>
Intel::OpenCL::DeviceBackend::BEFatalErrorHandler(void*, char const*, bool) <libintelocl.so>
llvm::report_fatal_error(llvm::Twine const&, bool) <libintelocl.so>
llvm::SelectionDAGISel::CannotYetSelect(llvm::SDNode*) <libintelocl.so>
llvm::SelectionDAGISel::SelectCodeCommon(llvm::SDNode*, unsigned char const*, unsigned int) <libintelocl.so>
(anonymous namespace)::X86DAGToDAGISel::Select(llvm::SDNode*) <libintelocl.so>
llvm::SelectionDAGISel::DoInstructionSelection() <libintelocl.so>
llvm::SelectionDAGISel::CodeGenAndEmitDAG() <libintelocl.so>
llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&) <libintelocl.so>
llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) <libintelocl.so>
(anonymous namespace)::X86DAGToDAGISel::runOnMachineFunction(llvm::MachineFunction&) <libintelocl.so>
llvm::MachineFunctionPass::runOnFunction(llvm::Function&) <libintelocl.so>
llvm::FPPassManager::runOnFunction(llvm::Function&) <libintelocl.so>
llvm::FPPassManager::runOnModule(llvm::Module&) <libintelocl.so>
llvm::legacy::PassManagerImpl::run(llvm::Module&) <libintelocl.so>
llvm::orc::SimpleCompiler::operator()(llvm::Module&) <libintelocl.so>
llvm::orc::IRCompileLayer::emit(std::unique_ptr<llvm::orc::MaterializationResponsibility, std::default_delete<llvm::orc::MaterializationResponsibility> >, llvm::orc::ThreadSafeModule) <libintelocl.so>
llvm::orc::IRTransformLayer::emit(std::unique_ptr<llvm::orc::MaterializationResponsibility, std::default_delete<llvm::orc::MaterializationResponsibility> >, llvm::orc::ThreadSafeModule) <libintelocl.so>
llvm::orc::IRTransformLayer::emit(std::unique_ptr<llvm::orc::MaterializationResponsibility, std::default_delete<llvm::orc::MaterializationResponsibility> >, llvm::orc::ThreadSafeModule) <libintelocl.so>
llvm::orc::BasicIRLayerMaterializationUnit::materialize(std::unique_ptr<llvm::orc::MaterializationResponsibility, std::default_delete<llvm::orc::MaterializationResponsibility> >) <libintelocl.so>
llvm::orc::MaterializationTask::run() <libintelocl.so>
void llvm::detail::UniqueFunctionBase<void, std::unique_ptr<llvm::orc::Task, std::default_delete<llvm::orc::Task> > >::CallImpl<void (*)(std::unique_ptr<llvm::orc::Task, std::default_delete<llvm::orc::Task> >)>(void*, std::unique_ptr<llvm::orc::Task, std::default_delete<llvm::orc::Task> >&) <libintelocl.so>
llvm::orc::ExecutionSession::dispatchOutstandingMUs() <libintelocl.so>
llvm::orc::ExecutionSession::OL_completeLookup(std::unique_ptr<llvm::orc::InProgressLookupState, std::default_delete<llvm::orc::InProgressLookupState> >, std::shared_ptr<llvm::orc::AsynchronousSymbolQuery>, std::function<void (llvm::DenseMap<llvm::orc::JITDylib*, llvm::DenseSet<llvm::orc::SymbolStringPtr, llvm::DenseMapInfo<llvm::orc::SymbolStringPtr, void> >, llvm::DenseMapInfo<llvm::orc::JITDylib*, void>, llvm::detail::DenseMapPair<llvm::orc::JITDylib*, llvm::DenseSet<llvm::orc::SymbolStringPtr, llvm::DenseMapInfo<llvm::orc::SymbolStringPtr, void> > > > const&)>) <libintelocl.so>
llvm::orc::InProgressFullLookupState::complete(std::unique_ptr<llvm::orc::InProgressLookupState, std::default_delete<llvm::orc::InProgressLookupState> >) <libintelocl.so>
llvm::orc::ExecutionSession::OL_applyQueryPhase1(std::unique_ptr<llvm::orc::InProgressLookupState, std::default_delete<llvm::orc::InProgressLookupState> >, llvm::Error) <libintelocl.so>
llvm::orc::ExecutionSession::lookup(llvm::orc::LookupKind, std::vector<std::pair<llvm::orc::JITDylib*, llvm::orc::JITDylibLookupFlags>, std::allocator<std::pair<llvm::orc::JITDylib*, llvm::orc::JITDylibLookupFlags> > > const&, llvm::orc::SymbolLookupSet, llvm::orc::SymbolState, llvm::unique_function<void (llvm::Expected<llvm::DenseMap<llvm::orc::SymbolStringPtr, llvm::JITEvaluatedSymbol, llvm::DenseMapInfo<llvm::orc::SymbolStringPtr, void>, llvm::detail::DenseMapPair<llvm::orc::SymbolStringPtr, llvm::JITEvaluatedSymbol> > >)>, std::function<void (llvm::DenseMap<llvm::orc::JITDylib*, llvm::DenseSet<llvm::orc::SymbolStringPtr, llvm::DenseMapInfo<llvm::orc::SymbolStringPtr, void> >, llvm::DenseMapInfo<llvm::orc::JITDylib*, void>, llvm::detail::DenseMapPair<llvm::orc::JITDylib*, llvm::DenseSet<llvm::orc::SymbolStringPtr, llvm::DenseMapInfo<llvm::orc::SymbolStringPtr, void> > > > const&)>) <libintelocl.so>
llvm::orc::ExecutionSession::lookup(std::vector<std::pair<llvm::orc::JITDylib*, llvm::orc::JITDylibLookupFlags>, std::allocator<std::pair<llvm::orc::JITDylib*, llvm::orc::JITDylibLookupFlags> > > const&, llvm::orc::SymbolLookupSet, llvm::orc::LookupKind, llvm::orc::SymbolState, std::function<void (llvm::DenseMap<llvm::orc::JITDylib*, llvm::DenseSet<llvm::orc::SymbolStringPtr, llvm::DenseMapInfo<llvm::orc::SymbolStringPtr, void> >, llvm::DenseMapInfo<llvm::orc::JITDylib*, void>, llvm::detail::DenseMapPair<llvm::orc::JITDylib*, llvm::DenseSet<llvm::orc::SymbolStringPtr, llvm::DenseMapInfo<llvm::orc::SymbolStringPtr, void> > > > const&)>) <libintelocl.so>
llvm::orc::ExecutionSession::lookup(std::vector<std::pair<llvm::orc::JITDylib*, llvm::orc::JITDylibLookupFlags>, std::allocator<std::pair<llvm::orc::JITDylib*, llvm::orc::JITDylibLookupFlags> > > const&, llvm::orc::SymbolStringPtr, llvm::orc::SymbolState) <libintelocl.so>
llvm::orc::LLJIT::lookupLinkerMangled(llvm::orc::JITDylib&, llvm::orc::SymbolStringPtr) <libintelocl.so>
Intel::OpenCL::DeviceBackend::CPUProgram::LLJITLookUp(llvm::StringRef) const <libintelocl.so>
Intel::OpenCL::DeviceBackend::CPUProgram::GetPointerToFunction(llvm::StringRef) const <libintelocl.so>
Intel::OpenCL::DeviceBackend::CPUProgramBuilder::JitProcessing(Intel::OpenCL::DeviceBackend::Program*, Intel::OpenCL::DeviceBackend::ICLDevBackendOptions const*, std::unique_ptr<llvm::TargetMachine, std::default_delete<llvm::TargetMachine> >, Intel::OpenCL::DeviceBackend::ObjectCodeCache*, Intel::OpenCL::DeviceBackend::ProgramBuildResult&) <libintelocl.so>
Intel::OpenCL::DeviceBackend::ProgramBuilder::BuildProgram(Intel::OpenCL::DeviceBackend::Program*, Intel::OpenCL::DeviceBackend::ICLDevBackendOptions const*, char const*) <libintelocl.so>
Intel::OpenCL::DeviceBackend::CompileService::BuildProgram(Intel::OpenCL::DeviceBackend::ICLDevBackendProgram_*, Intel::OpenCL::DeviceBackend::ICLDevBackendOptions const*, char const*) <libintelocl.so>
Intel::OpenCL::CPUDevice::ProgramService::BuildProgram(void*, char const*, int*) <libintelocl.so>
Intel::OpenCL::Framework::DeviceBuildTask::Execute() <libintelocl.so>
non-virtual thunk to Intel::OpenCL::Framework::DeviceBuildTask::Execute() <libintelocl.so>
Intel::OpenCL::TaskExecutor::execute_command(Intel::OpenCL::Utils::SharedPtr<Intel::OpenCL::TaskExecutor::ITaskBase> const&, Intel::OpenCL::TaskExecutor::base_command_list&) <libtask_executor.so.2023.15.3.0>
tbb::detail::d1::task_arena_function<Intel::OpenCL::TaskExecutor::immediate_executor_task, void>::operator()() const <libtask_executor.so.2023.15.3.0>
execute (arena.cpp:688)
Intel::OpenCL::TaskExecutor::immediate_command_list::LaunchExecutorTask(bool, Intel::OpenCL::Utils::SharedPtr<Intel::OpenCL::TaskExecutor::ITaskBase> const&) <libtask_executor.so.2023.15.3.0>
Intel::OpenCL::Framework::FrameworkProxy::ExecuteImmediate(Intel::OpenCL::Utils::SharedPtr<Intel::OpenCL::TaskExecutor::ITaskBase> const&) const <libintelocl.so>
Intel::OpenCL::Framework::BuildTask::Launch() <libintelocl.so>
Intel::OpenCL::Framework::BuildTask::DoneWithDependencies(Intel::OpenCL::Utils::SharedPtr<Intel::OpenCL::Framework::OclEvent> const&) <libintelocl.so>
non-virtual thunk to Intel::OpenCL::Framework::OclEvent::ObservedEventStateChanged(Intel::OpenCL::Utils::SharedPtr<Intel::OpenCL::Framework::OclEvent> const&, int) <libintelocl.so>
Intel::OpenCL::Framework::OclEvent::NotifyObserversOfSingleExecState(std::__cxx11::list<Intel::OpenCL::Utils::SharedPtr<Intel::OpenCL::Framework::IEventObserver>, std::allocator<Intel::OpenCL::Utils::SharedPtr<Intel::OpenCL::Framework::IEventObserver> > >&, int) <libintelocl.so>
Intel::OpenCL::Framework::OclEvent::NotifyObservers(int) <libintelocl.so>
Intel::OpenCL::Framework::OclEvent::SetEventState(Intel::OpenCL::Framework::OclEventState) <libintelocl.so>
Intel::OpenCL::Framework::BuildTask::SetComplete(int) <libintelocl.so>
Intel::OpenCL::Framework::LinkTask::Execute() <libintelocl.so>
non-virtual thunk to Intel::OpenCL::Framework::LinkTask::Execute() <libintelocl.so>
Intel::OpenCL::TaskExecutor::execute_command(Intel::OpenCL::Utils::SharedPtr<Intel::OpenCL::TaskExecutor::ITaskBase> const&, Intel::OpenCL::TaskExecutor::base_command_list&) <libtask_executor.so.2023.15.3.0>
tbb::detail::d1::task_arena_function<Intel::OpenCL::TaskExecutor::immediate_executor_task, void>::operator()() const <libtask_executor.so.2023.15.3.0>
execute (arena.cpp:688)
Intel::OpenCL::TaskExecutor::immediate_command_list::LaunchExecutorTask(bool, Intel::OpenCL::Utils::SharedPtr<Intel::OpenCL::TaskExecutor::ITaskBase> const&) <libtask_executor.so.2023.15.3.0>
Intel::OpenCL::Framework::FrameworkProxy::ExecuteImmediate(Intel::OpenCL::Utils::SharedPtr<Intel::OpenCL::TaskExecutor::ITaskBase> const&) const <libintelocl.so>
Intel::OpenCL::Framework::BuildTask::Launch() <libintelocl.so>
Intel::OpenCL::Framework::BuildTask::DoneWithDependencies(Intel::OpenCL::Utils::SharedPtr<Intel::OpenCL::Framework::OclEvent> const&) <libintelocl.so>
non-virtual thunk to Intel::OpenCL::Framework::OclEvent::ObservedEventStateChanged(Intel::OpenCL::Utils::SharedPtr<Intel::OpenCL::Framework::OclEvent> const&, int) <libintelocl.so>
Intel::OpenCL::Framework::OclEvent::NotifyObserversOfSingleExecState(std::__cxx11::list<Intel::OpenCL::Utils::SharedPtr<Intel::OpenCL::Framework::IEventObserver>, std::allocator<Intel::OpenCL::Utils::SharedPtr<Intel::OpenCL::Framework::IEventObserver> > >&, int) <libintelocl.so>
Intel::OpenCL::Framework::OclEvent::NotifyObservers(int) <libintelocl.so>
Intel::OpenCL::Framework::OclEvent::SetEventState(Intel::OpenCL::Framework::OclEventState) <libintelocl.so>
Intel::OpenCL::Framework::BuildTask::SetComplete(int) <libintelocl.so>
Intel::OpenCL::Framework::CompileTask::Execute() <libintelocl.so>
non-virtual thunk to Intel::OpenCL::Framework::CompileTask::Execute() <libintelocl.so>
Intel::OpenCL::TaskExecutor::execute_command(Intel::OpenCL::Utils::SharedPtr<Intel::OpenCL::TaskExecutor::ITaskBase> const&, Intel::OpenCL::TaskExecutor::base_command_list&) <libtask_executor.so.2023.15.3.0>
tbb::detail::d1::task_arena_function<Intel::OpenCL::TaskExecutor::immediate_executor_task, void>::operator()() const <libtask_executor.so.2023.15.3.0>
execute (arena.cpp:688)
Intel::OpenCL::TaskExecutor::immediate_command_list::LaunchExecutorTask(bool, Intel::OpenCL::Utils::SharedPtr<Intel::OpenCL::TaskExecutor::ITaskBase> const&) <libtask_executor.so.2023.15.3.0>
Intel::OpenCL::Framework::FrameworkProxy::ExecuteImmediate(Intel::OpenCL::Utils::SharedPtr<Intel::OpenCL::TaskExecutor::ITaskBase> const&) const <libintelocl.so>
Intel::OpenCL::Framework::BuildTask::Launch() <libintelocl.so>
Intel::OpenCL::Framework::ProgramService::BuildProgram(Intel::OpenCL::Utils::SharedPtr<Intel::OpenCL::Framework::Program>&, unsigned int, _cl_device_id* const*, char const*, void (*)(_cl_program*, void*), void*) <libintelocl.so>
Intel::OpenCL::Framework::Context::BuildProgram(_cl_program*, unsigned int, _cl_device_id* const*, char const*, void (*)(_cl_program*, void*), void*) <libintelocl.so>
Intel::OpenCL::Framework::ContextModule::BuildProgram(_cl_program*, unsigned int, _cl_device_id* const*, char const*, void (*)(_cl_program*, void*), void*) <libintelocl.so>
Intel::OpenCL::Framework::local_intel_private_1234_clBuildProgram() <libintelocl.so>
ce_CompileTask::doWrite() <libHoudiniUT.so>
UT_ThreadedIO::exec() <libHoudiniUT.so>
UT_ThreadedIO::threadCB(void*) <libHoudiniUT.so>
UT_Thread::threadWrapper(void*) <libHoudiniUT.so>
pthread_condattr_setpshared <libc.so.6>
__xmknodat <libc.so.6>
Traceback from 750808 ThreadId=0x7ed8a5537300
AP_Interface::coreDumpChaser(UTsignalHandlerArg) <libHoudiniUI.so>
AP_Interface::si_CrashHandler::chaser(UTsignalHandlerArg) <libHoudiniUI.so>
signalCallback(UTsignalHandlerArg) <libHoudiniUT.so>
UT_Signal::UT_ComboSignalHandler::operator()(int, siginfo_t*, void*) const <libHoudiniUT.so>
UT_Signal::processSignal(int, siginfo_t*, void*) <libHoudiniUT.so>
__sigaction <libc.so.6>
__nptl_death_event <libc.so.6>
pthread_cond_timedwait <libc.so.6>
UT_Condition::waitForTriggerMS(UT_Lock&, long) <libHoudiniUT.so>
CE_Context::doCompileProgram(char const*, char const*, bool) <libHoudiniUT.so>
CE_Context::compileProgram(char const*, char const*, bool) <libHoudiniUT.so>
COP_Snippet::executeCode(COP_Snippet::CleanBindings const&, UT_ErrorManager&, int, int, bool, bool, int) <libHoudiniOP1.so>
(anonymous namespace)::cop_CheckerboardVerb::cook(COP_Verb::CookParms const&) const <libHoudiniOP1.so>
COP_Verb::doCook(COP_Verb::CookParms const&) const <libHoudiniOP1.so>
apex::APEX_CopVerb::execute(UT_Array<void*>&) const <apex_cop.so>
apex::APEX_Program::evaluate(apex::APEX_SubProgram const&) <libHoudiniGEO.so>
apex::APEX_Graph::evaluateGraphPartial(apex::APEX_GraphPartial const&, bool, bool) const <libHoudiniGEO.so>
COP_ApexProgram::runProgram(OP_Context const&, UT_ErrorManager&) <libHoudiniOP1.so>
COP_Node::_getCookedLayers(OP_Context const&, UT_Array<COP_Request> const&, UT_Array<COP_PortData>&) <libHoudiniOP1.so>
tbb::interface7::internal::task_arena_base::internal_execute(tbb::interface7::internal::delegate_base&) const <libtbb.so.2>
TBBPROXY_TaskArenaExecute <libTBBPROXY.so>
COP_Node::getCookedLayers(OP_Context const&, UT_Array<COP_Request> const&, UT_Array<COP_PortData>&) <libHoudiniOP1.so>
COP_Node::getCookedGeoHandle(OP_Context const&, bool, int, double, DEP_MicroNode*) <libHoudiniOP1.so>
JEDI_View::updateLook(OP_Node&, UT_IntrusivePtr<GUI_DetailLook>&, double, bool&) <libHoudiniAPPS3.so>
JEDI_ViewOpHandler::ohHandleDeferredRedraw() <libHoudiniAPPS3.so>
UI_OHEventHandler::ohHandleTrigger() <libHoudiniUI.so>
UI_Queue::processNextEvent() <libHoudiniUI.so>
UI_Queue::drain() <libHoudiniUI.so>
UI_Queue::eventLoop() <libHoudiniUI.so>
main <libHoudiniUI.so>
__libc_init_first <libc.so.6>
__libc_start_main <libc.so.6>
[0x40365c] <houdini-bin>
Metadata
Metadata
Assignees
Labels
No labels