New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
crash converting QStringList to QSet #116
Comments
Fixes #116 Each call to `ctkAppLauncherEnvironment::excludeReservedVariableNames` returns a new `QStringList` so making a QSet from the `begin()` of one and the `end()` of the other led to the crash in the `QHash`. Solution is to make temporary variables for the `QStringList`s so that the set is made from matching iterators variables. Also rearranged the code a bit for readability.
This still crashes for me |
How did you test it? You need a static build of Qt, which requires commercial license. |
Since the launcher is a standalone executable, we build Qt statically our-self and comply with the license requirements. |
Note the CTKAppLauncher git hash has not been updated https://github.com/Slicer/Slicer/blob/1a8a34060e491e659c7edd0dc2a7171ca12278ad/SuperBuild/External_CTKAppLauncherLib.cmake#L29 |
To move forward:
|
I just downloaded the latest preview and installed dcm2niix and try to import one of @cpinter tiny patient datasets via DICOMBrowser after dcm2niix install. |
Regression from #113 led to crashes as described in Slicer/Slicer#5078.
The text was updated successfully, but these errors were encountered: