Skip to content

Segfault when setting the state of an Input for an unlocked model #584

Description

@arcondello
from dwave.optimization import Model

model = Model()

inp = model.input((3,), lower_bound=0, upper_bound=10, integral=True)

model.states.resize(1)
inp.set_state(0, [5, 6, 4])
dwave-optimization/graph.hpp:370: void dwave::optimization::Node::emplace_data_ptr_(dwave::optimization::State&, Args&& ...) const [with StateData = dwave::optimization::ArrayNodeStateData; Args = {std::vector<double, std::allocator<double> >}; dwave::optimization::State = std::vector<std::unique_ptr<dwave::optimization::NodeStateData> >]: Assertion `index >= 0 and "must be topologically sorted"' failed

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions