loneknightpy / idba

124 stars 53 forks source link

terminate called after throwing an instance of 'std::bad_alloc' #68

Open B-1991-ing opened 2 years ago

B-1991-ing commented 2 years ago

Dear IDBAUD support team,

What does it mean that "terminate called after throwing an instance of 'std::bad_alloc'"?

My error file: IDBA_UD_lake_backup.err.txt

My shell script: /services/tools/idba/1.1.1/bin/idba_ud --pre_correction --num_threads 40 --min_count 3 --mink 40 --maxk 100 --min_contig 1000 -r ${lake_backup_fa} -o ${IDBA_UD_out}

I have a 701GB merged .fa file. But, my CPU cores' limitation is 40 and memory limitation is 1500gb.

Is it due to I have a very big .fa file to be assembled?

Best,

Bing

TianzeS commented 6 months ago

Hi Bing, I have met the same problem. Have you figure out what is the cause of this problem?

Best, Tianze