Skip to content

Update xmscore dependency to 7.0.5#182

Merged
wdolinar merged 3 commits intomasterfrom
update-xmscore-7.0.5
Mar 24, 2026
Merged

Update xmscore dependency to 7.0.5#182
wdolinar merged 3 commits intomasterfrom
update-xmscore-7.0.5

Conversation

@wdolinar
Copy link
Copy Markdown
Member

Summary

  • Bumps xmscore dependency from 7.0.1 to 7.0.5 in build.toml

Test plan

  • Regenerated conanfile.py and CMakeLists.txt from build.toml
  • Conan install resolves xmscore 7.0.5 successfully
  • CMake configures cleanly
  • All 317 tests pass

Change T& reference to T value copy when capturing a_polygon.back().
Subsequent push_back calls can reallocate the vector, invalidating the
reference and causing a dangling read on the next loop iteration.

Found via AddressSanitizer.
Uses earcut-triangulated quad with zero-based starting ID and a
segment entirely outside the mesh, matching the calling pattern from
XmUGrid2dPolylineDataExtractor::ComputeExtractLocations that crashes
on GCC-13 Release Linux.
@wdolinar wdolinar force-pushed the update-xmscore-7.0.5 branch from 2dd8034 to 13c0a67 Compare March 24, 2026 15:41
@wdolinar wdolinar merged commit f1fbc10 into master Mar 24, 2026
14 checks passed
@wdolinar wdolinar deleted the update-xmscore-7.0.5 branch March 24, 2026 15:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant