-
Notifications
You must be signed in to change notification settings - Fork 7
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: Signal4.1 segfaults using docker #92
Comments
Hi Christophe, Thanks for reporting the problem. Can I please check whether the debian installation is running on WSL, or is it a pure debian virtual machine etc? I know that both of these can cause issues, though I thought with docker it should be ok. If you're interested, below is what I think is happening. Cheers, From the error report, the issue seems to be that something in SignalP4 is not compatible with something about your environment. Segfaults indicate that the program has tried to access invalid memory, in the case of these older programs its usually trying to execute code from the C-libraries that doesn't exist anymore. I'll have to look at library compatibility and see. Feel free to send and more details or ask questions :) |
I am running on a pure debian 11, not WSL, on a Intel/AMD(x86) processor 64bits. |
Hi |
We have experienced the same issue, running via
|
Hi both of you. I'm so sorry for the long delay. I haven't been able to reproduce the specific errors that you've described, but i've been encountering several other issues with getting older compiled software to work. I think it might be time to retire signalp 3 and 4. Will keep in touch, Darcy |
We had a segfault in the signalp_v3_nn process, when using singularity containers, resulting in the error message
and a subsequent segfault.
Perhaps this might help with the other SignalP related problems. |
Thanks @ibebio I'll add it to the FAQ/troubleshooting sections as a possible solution. |
Hello
I tried to use Predector with the test dataset, in order to check for the good installation of the different programs.
I ran the nextflow run -profile test,docker -resume -r 1.2.7 ccdmb/predector command -line and after several seconds I get the following :
Execution cancelled -- Finishing pending tasks before exit
Error executing process > 'signalp_v4 (2)'
Caused by:
Process
signalp_v4 (2)
terminated with an error exit status (65)Command executed:
CHUNKSIZE="$(decide_task_chunksize.sh in.fasta "4" 100)"
parallel --halt now,fail=1 --joblog log.txt -j "4" -N "${CHUNKSIZE}" --line-buffer --recstart '>' --cat 'signalp4 -t "euk" -f short "{}"' < in.fasta | cat > out.txt
predutils r2js --pipeline-version "1.2.7" --software-version "4.1g" -o out.ldjson signalp4 out.txt in.fasta
Command exit status:
65
Command output:
(empty)
Command error:
Segmentation fault (core dumped)
Segmentation fault (core dumped)
Segmentation fault (core dumped)
Segmentation fault (core dumped)
Segmentation fault
Segmentation fault (core dumped)
Segmentation fault (core dumped)
Segmentation fault (core dumped)
Segmentation fault (core dumped)
Segmentation fault
Segmentation fault
Segmentation fault
Segmentation fault (core dumped)
Segmentation fault (core dumped)
Segmentation fault (core dumped)
Segmentation fault (core dumped)
Failed to parse file <out.txt> at line 8.
The line had the wrong number of columns. Expected 12 but got 11
Work dir:
/home/krostif/prog_secretome/work/95/040e4802a86a04f622386b0edec96f
Tip: you can try to figure out what's wrong by changing to the process work dir and showing the script file named
.command.sh
Here is the out.txt file
SignalP-4.1g euk predictions
name Cmax pos Ymax pos Smax pos Smean D ? Dmaxcut Networks-used
SignalP-4.1g euk predictions
name Cmax pos Ymax pos Smax pos Smean D ? Dmaxcut Networks-used
SignalP-4.1g euk predictions
name Cmax pos Ymax pos Smax pos Smean D ? Dmaxcut Networks-used
SignalP-4.1g euk predictions
name Cmax pos Ymax pos Smax pos Smean D ? Dmaxcut Networks-used
I am running the predector pipeline on Debian 11 with a docker installation.
I cannot figure out where the problem is.
If you can help me.
Thank you in advance
All the best
Christophe
The text was updated successfully, but these errors were encountered: