SPAdes: <jemalloc>: Error in malloc(): out of memory
1
0
Entering edit mode
6.9 years ago
Paul ▴ 80

I am working on De-novo assembly of a bacterial genome. While running SPAdes I get this following error.

*********
<jemalloc>: Error in malloc(): out of memory
== Error ==  system call for: "['/root/SPAdes-3.5.0-Linux/bin/hammer',
'/root/spades_AM1_output/corrected/configs/config.info']" finished
abnormally, err code: -6
********

But I am using a system with the following configuration

Thread 16
Memory 16GB
Disk Space 500GB

Please let me what can I do to rectify this error?

Assembly de novo bacterial genome SPAdes • 5.4k views
ADD COMMENT
1
Entering edit mode

Try it on a machine with more memory.

ADD REPLY
0
Entering edit mode

How much more?? around 32 GB RAM?

ADD REPLY
3
Entering edit mode

¯\ _ (ツ)_/¯ Enough that you don't run out. Alternatively, you could try a different assembler, perhaps something else will be more memory efficient.

ADD REPLY
0
Entering edit mode

+1 for ¯\ _ (ツ)_/¯

ADD REPLY
1
Entering edit mode

It depends basically of: How much reads do you have? How long is your genome expected to be? and, in the case of spades, which and how many kmers are you using?, spades_manual you may try: -k 21,33 --careful --only-assembler

ADD REPLY
0
Entering edit mode

Can you show the command you used, that gave you the error?

ADD REPLY
3
Entering edit mode
6.9 years ago
h.mon 35k

This is not an answer to your question, but it is very important anyway:

Are you running SPAdes as root? I see it was installed on the /root/ folder, which is really bad practice. By default, the /root/ folder permissions are rwx------ root root, which means only the root user could access this folder. You either changed the /root/ folder default permissions (bad), or you are running SPAdes as root (worst). The only thing you need to do as root are system-wide administrative tasks - do not run everyday stuff as root.

Install SPAdes on your HOME folder:

mkdir -p ~/SPAdes-3.5.0/
cd ~/SPAdes-3.5.0/
[continue with install ...]

Finally, why using such an old version?

ADD COMMENT
0
Entering edit mode

Installing the latest version solved the issue... Thanks

ADD REPLY

Login before adding your answer.

Traffic: 2856 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6