Since we switched from a separate GDCM dependency to ITK's ITKGDCM module some binaries like many test drivers crash on Windows as there are some shenanigans going on with the gdcm::Globals singleton. In binaries that work, its constructor is called twice from different modules. In binaries that do not work, it is only called once. We do not fully understand what is going on here and why Visual Studio seems to mix up these multiple singleton instances.
Description
Description
Revisions and Commits
Revisions and Commits
rMITK MITK | |||
Restricted Differential Revision | rMITK41939fd2a5d4 Revert "Use ITK's GDCM instead of separate GDCM" | ||
Restricted Differential Revision | rMITK7ea583973b1e Upgrade GDCM from version 3.0.10 to 3.0.18 | ||
Restricted Differential Revision | rMITK54fc88f462dd Downgrade GDCM from version 3.0.18 to 3.0.17 | ||
Restricted Differential Revision | rMITK0fa3a9b7684c Downgrade GDCM to version 3.0.14 | ||
Restricted Differential Revision | rMITKea18963576a0 Merge branch 'bugfix/T29305-FixGDCMIssues' into develop |
Related Objects
Related Objects
- Mentioned In
- T29327: 2022 Week 40 (Very Early October)