You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
v0.4.8 crashes indexing Canvas LMS on empty parent relationship symbol #260
The ordinary scip-ruby-x86_64-linux release binary exits on signal 11. The assertions build makes the failure actionable and exits on signal 4:
Exception::raise(): scip_indexer/SCIPSymbolRef.cc:145 enforced condition !rel.symbol().empty() has failed
Backtrace:
UntypedGenericSymbolRef::saveParentRelationships()
SCIPState::saveParentRelationships()
SCIPState::saveDefinition()
CFGTraversal::emitLocalOccurrence()
CFGTraversal::traverse()
SCIPSemanticExtension::typecheck()
spec/models/assignment_spec.rb:13269: Failed to process tree
The same invariant failure is emitted for many files before the process exits, including spec/apis/v1/assignments_api_spec.rb, spec/models/submission_spec.rb, and spec/models/course_spec.rb.
Expected
Indexing completes, or unsupported source constructs are skipped with diagnostics instead of terminating the indexer.
Activity
linear commentedon Sep 10, 2026
OSS-24222
alexdemeo commentedon Sep 10, 2026
Closing because I opened this prematurely without confirming external publication with the team. The report may be resubmitted after review.