I'm trying to build a graph processing database as part of my research, one problem I'm facing right now is regarding flow graph.
I have an InputNode class inheriting form input_node that reads entities from the database, successor to it a multifunctional_node<InputResult std::tuple<InputResult>> that pre-process those entities and filters out some entities that should not be processed later.
The code compiles successfully. When debugging, I can see the InputNode instance getting copied and invoked for the first time, but after that I get a segmentation fault in _flow_graph_cache_impl.h file at
tbb::flow::interface11::internal::broadcast_cache by function
task *new_task = (*i)->try_put_task(t);
Any ideas on what could be the cause of this problem and how to solve it??
Thanks for reaching out to us!
We are escalating this thread to the Subject Matter Expert(SME) who will guide you further.
Have a Good day.
Thanks & Regards