-
Notifications
You must be signed in to change notification settings - Fork 51
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
[Bug]: container's samtools version is deprecated and segfaults please update to supported version #30
Comments
Hi @mp15 (fancy meeting you here!), does samtools 1.15.1 still segfault if you run the command manually on your data, or does this only happen when you execute the workflow? |
Hey @SamStudio8, Good to see you again, will you be at LC? Yeah, I can confirm I tried running samtools 1.15.1 both manually inside the docker container and with my own compiled copy outside of it. Both of them dumped core somewhere in the merge phase. I could probably debug it but given that 1.17 works and doesn't crash I figured it was a better option. |
Thanks for checking that. I have updated the workflow's base image to use samtools 1.17, but this has yielded a weird event in CI that I want to confirm is a cosmic blip before release, hang tight. I know our team will have some representation at LC but I am not sure who yet... 🤭 |
Okay let me know, I couldn't figure out how to build my own copy of your base image as https://labs.epi2me.io/wfquickstart/ appears to have bitrotted as your repo's no longer have Dockerfiles? |
Further to this I have reason to suspect the reason why samtools was dying is because of the huge AUX mv tag produced by --enable-moves in Dorado. The version of htslib which fixes this going to be the one that incorporates the samtools/htslib#1613 fixes. I will push for a quick release. |
Thanks for the additional context. The issue we had in CI appears to be a cosmic blip. I've hit the button to trigger a minor release today. |
This should be fixed by 1.5.0, please re-open if you still observe this behaviour. See you at LC 🚀 |
What happened?
I was running wf-human-variation on a dorado BAM I created myself and it seg faulted during the alignment step, this appears to be the samtools command. I reran the samtools piped to minimap2 piped to samtools sort command manually using the currently released versions of both and it did not crash. Given the version of samtools you are using (samtools 1.15.1) is currently unsupported by the samtools team I was wondering if you might be able to update it?
Operating System
ubuntu 20.04
Workflow Execution
Command line
Workflow Execution - EPI2ME Labs Versions
No response
Workflow Execution - CLI Execution Profile
None
Workflow Version
wf-human-variation v1.3.0-gbc26fa0
Relevant log output
The text was updated successfully, but these errors were encountered: