Skip to content

Calloc error with cactus_consolidated #1915

@mufernando

Description

@mufernando

Hi,

First, thanks for developing this great software!

Over the past week I have been running into this error in the cactus-align step:

[2026-04-12T16:22:18-0700] [MainThread] [I] [toil.leader] Issued job 'cactus_cons' kind-cactus_cons/instance-dlauexhg v1 with job batch system ID: 8 and disk: 31.8 Gi, memory: 364.9 Gi, cores: 44, accelerators: [], preemptible: False
[2026-04-12T16:22:26-0700] [MainThread] [I] [toil-rt] 2026-04-12 16:22:26.088363: Running the command: "cactus_consolidated --seqFile /tmp/toilwf-5fd68012247f5d71b97bfcffd3e9797f/8487/job/tmpzu1d2bwj/Anc1.seqfile --logLevel INFO --alignments /tmp/toilwf-5fd68012247f5d71b9
7bfcffd3e9797f/8487/job/tmpzu1d2bwj/Anc1_primary.paf --params /tmp/toilwf-5fd68012247f5d71b97bfcffd3e9797f/8487/job/tmpzu1d2bwj/Anc1.config.xml --outputFile /tmp/toilwf-5fd68012247f5d71b97bfcffd3e9797f/8487/job/tmpzu1d2bwj/Anc1.c2h --outputHalFastaFile /tmp/toilwf-5fd6801
2247f5d71b97bfcffd3e9797f/8487/job/tmpzu1d2bwj/Anc1.c2h.fa --outputReferenceFile /tmp/toilwf-5fd68012247f5d71b97bfcffd3e9797f/8487/job/tmpzu1d2bwj/Anc1.ref --outgroupEvents Strix_varia Strix_aluco Strix_nebulosa --referenceEvent Anc1 --threads 44"
[2026-04-12T16:22:26-0700] [MainThread] [I] [toil-rt] cactus_consolidated(Anc1): Params file: /tmp/toilwf-5fd68012247f5d71b97bfcffd3e9797f/8487/job/tmpzu1d2bwj/Anc1.config.xml
[2026-04-12T16:22:26-0700] [MainThread] [I] [toil-rt] cactus_consolidated(Anc1): Output file string : /tmp/toilwf-5fd68012247f5d71b97bfcffd3e9797f/8487/job/tmpzu1d2bwj/Anc1.c2h
[2026-04-12T16:22:26-0700] [MainThread] [I] [toil-rt] cactus_consolidated(Anc1): Output hal fasta file string : /tmp/toilwf-5fd68012247f5d71b97bfcffd3e9797f/8487/job/tmpzu1d2bwj/Anc1.c2h.fa
[2026-04-12T16:22:26-0700] [MainThread] [I] [toil-rt] cactus_consolidated(Anc1): Output reference fasta file string : /tmp/toilwf-5fd68012247f5d71b97bfcffd3e9797f/8487/job/tmpzu1d2bwj/Anc1.ref
[2026-04-12T16:22:26-0700] [MainThread] [I] [toil-rt] cactus_consolidated(Anc1): Sequence files and events: (null)
[2026-04-12T16:22:26-0700] [MainThread] [I] [toil-rt] cactus_consolidated(Anc1): Alignments file: /tmp/toilwf-5fd68012247f5d71b97bfcffd3e9797f/8487/job/tmpzu1d2bwj/Anc1_primary.paf
[2026-04-12T16:22:26-0700] [MainThread] [I] [toil-rt] cactus_consolidated(Anc1): Secondary alignments file: (null)
[2026-04-12T16:22:26-0700] [MainThread] [I] [toil-rt] cactus_consolidated(Anc1): Constraint alignments file: (null)
[2026-04-12T16:22:26-0700] [MainThread] [I] [toil-rt] cactus_consolidated(Anc1): Species tree: (null)
[2026-04-12T16:22:26-0700] [MainThread] [I] [toil-rt] cactus_consolidated(Anc1): Outgroup events: Strix_varia Strix_aluco Strix_nebulosa
[2026-04-12T16:22:26-0700] [MainThread] [I] [toil-rt] cactus_consolidated(Anc1): Reference event: Anc1
[2026-04-12T16:22:26-0700] [MainThread] [I] [toil-rt] cactus_consolidated(Anc1): Loaded the parameters files, 0 seconds have elapsed
[2026-04-12T16:22:26-0700] [MainThread] [I] [toil-rt] cactus_consolidated(Anc1): Set up the cactus disk, 0 seconds have elapsed
[2026-04-12T16:22:26-0700] [MainThread] [I] [toil-rt] cactus_consolidated(Anc1): Constructed the first flower
[2026-04-12T16:22:26-0700] [MainThread] [I] [toil-rt] cactus_consolidated(Anc1): Going to build the event tree with newick string: ((Lophostrix_cristata:0.00958,Strix_seloputo:0.0089)Anc1:0.012074999999999999,((Strix_nebulosa:0.00612,Strix_aluco:0.0057)Anc3:0.00105,Strix_
varia:0.006059999999999999)Anc2:0.002495)Anc0;
[2026-04-12T16:22:26-0700] [MainThread] [I] [toil-rt] cactus_consolidated(Anc1): Parsed the tree
[2026-04-12T16:22:26-0700] [MainThread] [I] [toil-rt] cactus_consolidated(Anc1): Constructed the basic event tree
[2026-04-12T16:22:26-0700] [MainThread] [I] [toil-rt] cactus_consolidated(Anc1): Assigning sequence Strix_seloputo.fa to Strix_seloputo
[2026-04-12T16:22:26-0700] [MainThread] [I] [toil-rt] cactus_consolidated(Anc1): Processing file: Strix_seloputo.fa
[2026-04-12T16:22:34-0700] [MainThread] [I] [toil-rt] cactus_consolidated(Anc1): Assigning sequence Lophostrix_cristata.fa to Lophostrix_cristata
[2026-04-12T16:22:34-0700] [MainThread] [I] [toil-rt] cactus_consolidated(Anc1): Processing file: Lophostrix_cristata.fa
[2026-04-12T16:22:41-0700] [MainThread] [I] [toil-rt] cactus_consolidated(Anc1): Assigning sequence Strix_nebulosa.fa to Strix_nebulosa
[2026-04-12T16:22:41-0700] [MainThread] [I] [toil-rt] cactus_consolidated(Anc1): Processing file: Strix_nebulosa.fa
[2026-04-12T16:22:48-0700] [MainThread] [I] [toil-rt] cactus_consolidated(Anc1): Assigning sequence Strix_aluco.fa to Strix_aluco
[2026-04-12T16:22:48-0700] [MainThread] [I] [toil-rt] cactus_consolidated(Anc1): Processing file: Strix_aluco.fa
[2026-04-12T16:22:56-0700] [MainThread] [I] [toil-rt] cactus_consolidated(Anc1): Assigning sequence Strix_varia.fa to Strix_varia
[2026-04-12T16:22:56-0700] [MainThread] [I] [toil-rt] cactus_consolidated(Anc1): Processing file: Strix_varia.fa
[2026-04-12T16:23:04-0700] [MainThread] [I] [toil-rt] cactus_consolidated(Anc1): Constructed the initial flower with 129274 sequences and 10 events with string: (((Lophostrix_cristata:0.00958,Strix_seloputo:0.0089)Anc1:0.012075,((Strix_nebulosa:0.00612,Strix_aluco:0.0057)
Anc3:0.00105,Strix_varia:0.00606)Anc2:0.002495)Anc0:9.22337e+18)ROOT:9.22337e+18;
[2026-04-12T16:23:04-0700] [MainThread] [I] [toil-rt] cactus_consolidated(Anc1): Established the first Flower in the hierarchy, 38 seconds have elapsed
[2026-04-12T16:23:06-0700] [MainThread] [I] [toil-rt] cactus_consolidated(Anc1): Converted alignment coordinates, 40 seconds have elapsed
[2026-04-12T16:23:06-0700] [MainThread] [I] [toil-rt] cactus_consolidated(Anc1): Stripped any unique IDs, 40 seconds have elapsed
[2026-04-12T16:23:06-0700] [MainThread] [I] [toil-rt] cactus_consolidated(Anc1): We found a max path distance between ingroups in the tree ((((Lophostrix_cristata:0.00958,Strix_seloputo:0.0089)Anc1:0.012075,((Strix_nebulosa:0.00612,Strix_aluco:0.0057)Anc3:0.00105,Strix_va
ria:0.00606)Anc2:0.002495)Anc0:9.22337e+18)ROOT:9.22337e+18;) of 0.018480, giving us and min final chain length of: 2048
[2026-04-12T16:23:06-0700] [MainThread] [I] [toil-rt] cactus_consolidated(Anc1): Starting annealing round with a minimum chain length of 2048 and an alignment trim of 3
[2026-04-12T16:23:37-0700] [MainThread] [I] [toil-rt] cactus_consolidated(Anc1): Sequence graph statistics after annealing:
[2026-04-12T16:23:52-0700] [MainThread] [I] [toil-rt] cactus_consolidated(Anc1): There were 7572752 blocks in the sequence graph, representing 3647262476 total aligned bases
[2026-04-12T16:23:53-0700] [MainThread] [I] [toil-rt] cactus_consolidated(Anc1): Block degree stats: min 1, avg 4.422241, median 3, max 177250
[2026-04-12T16:23:53-0700] [MainThread] [I] [toil-rt] cactus_consolidated(Anc1): Block support stats: min 0.000000, avg 0.778192, median 0.750000, max 2.000000
[2026-04-12T16:23:55-0700] [MainThread] [I] [toil-rt] cactus_consolidated(Anc1): Starting melting round with a minimum chain length of 2
[2026-04-12T16:24:55-0700] [MainThread] [I] [toil-rt] cactus_consolidated(Anc1): A melting round is destroying 313862 blocks with an average degree of 21.548031 from chains with length less than 2. Total aligned bases lost: 6763108
[2026-04-12T16:25:05-0700] [MainThread] [I] [toil-rt] cactus_consolidated(Anc1): Starting melting round with a minimum chain length of 32
[2026-04-12T16:26:04-0700] [MainThread] [I] [toil-rt] cactus_consolidated(Anc1): A melting round is destroying 3294472 blocks with an average degree of 4.003317 from chains with length less than 32. Total aligned bases lost: 74347112
[2026-04-12T16:26:13-0700] [MainThread] [I] [toil-rt] cactus_consolidated(Anc1): Starting melting round with a minimum chain length of 256
[2026-04-12T16:26:52-0700] [MainThread] [I] [toil-rt] cactus_consolidated(Anc1): A melting round is destroying 185355 blocks with an average degree of 8.650018 from chains with length less than 256. Total aligned bases lost: 41275626
[2026-04-12T16:27:44-0700] [MainThread] [I] [toil-rt] cactus_consolidated(Anc1): A melting round is destroying 294512 blocks with an average degree of 5.310582 from chains with length less than 2048. Total aligned bases lost: 111320641
[2026-04-12T16:27:52-0700] [MainThread] [I] [toil-rt] cactus_consolidated(Anc1): ERROR: Calloc failed with request for 1 lots of 56 bytes: Cannot allocate memory
[2026-04-12T16:27:52-0700] [MainThread] [I] [toil-rt] cactus_consolidated(Anc1): Command exited with non-zero status 1
[2026-04-12T16:27:52-0700] [Thread-1 (daddy)] [E] [toil.batchSystems.singleMachine] Got exit code 1 (indicating failure) from job _toil_worker cactus_cons file:/tmp/Anc1-align kind-cactus_cons/instance-dlauexhg.
[2026-04-12T16:27:52-0700] [MainThread] [W] [toil.leader] Job failed with exit value 1: 'cactus_cons' kind-cactus_cons/instance-dlauexhg v1
Exit reason: None
[2026-04-12T16:27:52-0700] [MainThread] [W] [toil.leader] The job seems to have left a log file, indicating failure: 'cactus_cons' kind-cactus_cons/instance-dlauexhg v2
[2026-04-12T16:27:52-0700] [MainThread] [W] [toil.leader] Log from job "kind-cactus_cons/instance-dlauexhg" follows:
=========>
        [2026-04-12T16:22:18-0700] [MainThread] [I] [toil.worker] ---TOIL WORKER OUTPUT LOG---
        [2026-04-12T16:22:18-0700] [MainThread] [I] [toil] Running Toil version 9.1.2-355b72ba0e425619c0367562caf2a337078dba65 on host cnode-12-14.local.
        [2026-04-12T16:22:18-0700] [MainThread] [I] [toil.worker] Working on job 'cactus_cons' kind-cactus_cons/instance-dlauexhg v1
        [2026-04-12T16:22:25-0700] [MainThread] [I] [toil.worker] Loaded body Job('cactus_cons' kind-cactus_cons/instance-dlauexhg v1) from description 'cactus_cons' kind-cactus_cons/instance-dlauexhg v1
        [2026-04-12T16:22:25-0700] [MainThread] [W] [toil.statsAndLogging] Deprecated toil method that will be moved/replaced in a future release."
        [2026-04-12T16:22:26-0700] [MainThread] [W] [root] Deprecated toil method.  Please call "logging.getLevelName" directly.
        [2026-04-12T16:22:26-0700] [MainThread] [I] [cactus.shared.common] Running the command ['cactus_consolidated', '--seqFile', '/tmp/toilwf-5fd68012247f5d71b97bfcffd3e9797f/8487/job/tmpzu1d2bwj/Anc1.seqfile', '--logLevel', 'INFO', '--alignments', '/tmp/toilwf-5fd6801
2247f5d71b97bfcffd3e9797f/8487/job/tmpzu1d2bwj/Anc1_primary.paf', '--params', '/tmp/toilwf-5fd68012247f5d71b97bfcffd3e9797f/8487/job/tmpzu1d2bwj/Anc1.config.xml', '--outputFile', '/tmp/toilwf-5fd68012247f5d71b97bfcffd3e9797f/8487/job/tmpzu1d2bwj/Anc1.c2h', '--outputHalFas
taFile', '/tmp/toilwf-5fd68012247f5d71b97bfcffd3e9797f/8487/job/tmpzu1d2bwj/Anc1.c2h.fa', '--outputReferenceFile', '/tmp/toilwf-5fd68012247f5d71b97bfcffd3e9797f/8487/job/tmpzu1d2bwj/Anc1.ref', '--outgroupEvents', 'Strix_varia Strix_aluco Strix_nebulosa', '--referenceEvent
', 'Anc1', '--threads', '44']

I have tried increasing RAM or decreasing number of cores, but it did not help. I am using cactus v3.1.4 (non-gpu version).

Thanks again!

Murillo

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions